Dell U3011 + Quadro 4000: «мигает» при использовании 30-разрядного DeepColor

752
holtavolt

У меня есть код OpenGL, который успешно получает и обрабатывает визуал RGB10_A2 в системе Windows 7, используя Quadro 4000 (текущие и предыдущие драйверы), подключенный к дисплею Dell U3011 через DisplayPort.

В отличие от других дисплеев DeepColor, которые я пробовал, эта комбинация дисплея / карты, по-видимому, запускает дисплей, чтобы переключать его сигнал сканирования для каждого создаваемого мной окна просмотра / графического контекста, что приводит к значительному «миганию» всего дисплея во время запуска.

Я не могу найти какие-либо настройки на панели управления NV или в экранных меню Dell, которые помогли бы настроить систему на более дружественный DeepColor / 30-битный рабочий стол.

Кто-нибудь еще сталкивался с этой проблемой и / или придумал решение, чтобы избежать такого поведения?

1
Как обновление, это все еще происходит, если я переключаюсь на 10-битный дисплей Dome E2 в оттенках серого через DVI (все еще используя Quadro 4000). Карты ATI FirePro не демонстрировали такого поведения, поэтому я думаю, что это проблема с драйверами. holtavolt 12 лет назад 0

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

1
holtavolt

Оказалось, что мое приложение не отображало и повторно отображало визуальные элементы 10 бит на канал (RGB10_A2) во время операции компоновки таблицы, из-за чего драйвер неоднократно переключался между 8 и 10-битными режимами. Эту проблему было легко решить, просто создав небольшое окно размером 10 бит на канал и сохранив его в течение всего срока службы приложения.

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