Проблемы с перекрашиванием экрана приложения

1064
Jeff Sheldon

У меня есть эта проблема в последнее время на работе. Это сводит с ума, и я наконец остановился, чтобы задать этот вопрос.

Нередко приложение, которое я запускаю, просто случайно не перерисовывается некоторое время, обычно на экране редактора. Чаще всего это происходит с Expression Web, Visual Studio 2008/2010 и SQL Server Management studio. Эти приложения - то, над чем я работаю больше всего, поэтому я не удивлен, увидев это здесь. Но мне было любопытно, есть ли у кого-нибудь еще решение для этого. Я пробовал:

  1. Перегружает. Снимок экрана ниже примерно через 10 минут после перезагрузки.
  2. Новые видео драйверы. На этой машине установлена ​​видеокарта Nvidia Quadro NVS 290 с последними драйверами.
  3. Закрытие других приложений, это единственное, что работает прямо сейчас.

Что касается аппаратного обеспечения, эта машина оснащена двухъядерным процессором Xeon 2,83 ГГц с двумя гигабайтами и 10 гигабайтами памяти под управлением Windows XP SP3 64bit.

Любая помощь будет отличной.

JNK РЕДАКТИРОВАТЬ:

За комментарии от удаленного (неправильного) ответа:

Я использую двойные мониторы.

Установите его на один дисплей, все еще произошло. Перезагрузился и попробовал еще раз, и это все же произошло. Переключил обратно на двойной экран. У меня разрешение всего 1400х900 на каждом.

Expression Web Example

6
Я тоже это ударил, но никогда не так плохо, как кажется. Неужели приложение, которое вы пишете, требует памяти? ChrisF 14 лет назад 0
Нет, они обычно довольно маленькие веб-приложения. Но это может произойти, когда я открываю небольшое решение, не запуская его, поэтому среда IDE использует очень мало ресурсов. (Условно говоря) Jeff Sheldon 14 лет назад 0
Произошло снова после открытия студии управления. (Уже перезагрузился около часа назад) http://i.imgur.com/crzSi.png Jeff Sheldon 14 лет назад 0
Я удаляю свой ответ, потому что это не правильно. Я начну щедрость для вас, может быть, у кого-то еще будет идея. Я не всегда могу исправить свои собственные проблемы с этим либо. JNK 14 лет назад 2

2 ответа на вопрос

4
harrymc

По-видимому, это известная ошибка, обнаруженная в Microsoft Connect для двух мониторов.

Например, здесь и здесь сообщалось о Visual Studio 2010 со следующими обходными путями, предложенными людьми (не из Microsoft, поскольку Microsoft все еще «работает над этим»):

  1. Измените параметры отображения, как описано в разделе Как настроить параметры визуального взаимодействия с Visual Studio 2010, насколько это применимо к используемым продуктам,
  2. Отключите все ускорения DirectDraw и Direct3D: перейдите в Свойства экрана (Экран / Свойства правой кнопкой мыши), вкладка «Настройки», кнопка «Дополнительно», вкладка «Устранение неполадок», переместите ползунок в середину.
  3. Удалите все панели инструментов: Инструменты-> Настройка-> Панели инструментов и снимите все флажки.
+1 Мистер Гарри! - Если ОП не ответит через день или 2, я передам его вам. JNK 14 лет назад 0
Я дал Гарри награду, я полагаю, OP больше не обращает внимания. JNK 14 лет назад 0
JNK: Спасибо. Если это решило вашу проблему, не могли бы вы указать, какая часть моего ответа сработала для вас? harrymc 14 лет назад 0
Отключение ускорения Directdraw улучшило его для меня. JNK 14 лет назад 0
0
boot13

Похоже, проблема с видеокартой. Вы исключили драйверы, хотя я должен спросить, точно ли вы установили 64-разрядные драйверы.

Видеокарта может быть неисправна, но она также может быть неправильно установлена. Если вам удобно заглядывать в компьютер, попробуйте выключить его, а затем визуально осмотреть видеокарту, где она находится в материнской плате. Металлические щелевые контакты видны вообще? Попробуйте извлечь и снова установить карту, убедившись, что она полностью вставлена. Я все еще сталкиваюсь с картами, которые отказываются сидеть должным образом без некоторой регулировки фланца, который удерживает карту на месте. Когда карта установлена ​​правильно, никакие части контактов слота не должны быть видны.

Похожие вопросы