ID 4662
ПОЧЕМУ У МЕНЯ ПОЯВЛЯЮТСЯ АРТЕФАКТЫ С РАЗРЫВАМИ ИЗОБРАЖЕНИЯ В ОКОННЫХ ПРИЛОЖЕНИЯХ КОГДА Я ИСПОЛЬЗУЮ QUADRO SYNC ИЛИ QUADRO SYNC II КАРТУ НА WINDOWS 10?
Неполадка
Пользователи, использующие многодисплейные решения используя несколько графических процессоров с Quadro Sync или Sync II на Windows 10 могут столкнуться с визуальными артефактами при синхронизации приложений в оконном режиме.
Визуальные артефакты включают мерцание изображения и разрывы картинки.
Объяснение
Начиная с Microsoft Windows 8, опция для отключения Диспетчера Окон Рабочего Стола (DWM) больше не доступна.
Windows DWM отвечает за создание образа рабочего стола, который формируется путем рендеринга окон на внеэкранные поверхности в видеопамяти и сочетания с другими графическими элементами (такими как панель задач) перед тем, как объединить их для формирования изображения рабочего стола на дисплее.
В предыдущих версиях Windows графический драйвер мог отключать DWM для того, чтобы контроллировать вывод содержимого окон на дисплей. Это позволяло видеокартам с Quadro Sync / Quadro Sync II синхронизировать обновления содержимого окон. Когда DWM работает, графический драйвер не может синхронизировать обновление содержимого окон, что приводит к разрывам изображения.
Решение
DWM не используется для приложений в полноэкранном режиме. Поэтому лучшим решением будет осуществлять рендеринг приложения в полноэкранном режиме, что позволит графическому драйверу правильно обновлять содержимое приложения. Это может потребовать модификации приложения, если оно не может осуществлять рендеринг в полноэкранном режиме.
В некоторых случаях, приложение может осуществлять рендеринг на видимую область окна (viewport). В таких случаях, рекомендованным решением для приложения будет рендеринг в полноэкранном режиме, даже при учете того, что viewport покрывает меньшую область рабочего стола. Это позволяет графическому драйверу синхронизировать обновления для viewport'а.