Режим зеркального отображения (Win10, AMD) - Visual LAG в приложениях DirectX / OpenGL

585
AgentFire

Я боролся с этим достаточно, чтобы не найти достойных решений в интернете для этой, очень болезненной, проблемы.

Зеркальное отображение моего дисплея через Windows (10) Настройки ( Win+P-> Дублировать) приводят к зависанию видео на моем главном мониторе, когда 3D-приложение работает в полноэкранном режиме (или даже в полноэкранном режиме без окон) с некоторыми интересными условиями.

  1. У меня есть монитор (основной) и телевизор на стене (дополнительный дисплей).
  2. Когда в настройках Windows установлен режим «Только экран компьютера», все работает как положено - FPS в играх довольно хороший, ничего не лагает, VSync ведет себя как положено и т. Д.
  3. Когда я переключаюсь в режим Дублирования (или Расширяю, та же проблема), на моем мониторе возникает визуальное заикание. Я вижу, как FPS падает в играх, а также в самой Windows, пока игра свернута - я просто перетаскиваю несколько окон и ясно вижу, что они движутся с 15-20 FPS или около того - довольно уродливо.
  4. Интересное примечание: при переходе в режим заикания внутренний FPS не уменьшается ! Программное обеспечение Fraps по-прежнему показывает то же число, что и до режима дублирования, то есть более 100 кадров в секунду. Но я вижу отставание собственными глазами, что означает, что оно должно быть, может быть, очень аппаратным.
  5. Еще одно замечание: когда я просто открываю полноэкранную видеоигру без полей, она заикается, но если я открываю ее и быстро переключаюсь на какое-то другое приложение перед его загрузкой, чем когда оно действительно загружается на фоне (так как активное сфокусированное окно находится впереди), то есть не заикаться ! Затем я могу вернуться к игре и, наконец, играть в нее с полным визуальным FPS, как на моих дисплеях, так и без задержек!
  6. Эксклюзивные полноэкранные режимы работают не так, как было сказано в стр.5, они все равно заикаются.
  7. MPC (видеоплеер) не запускает заикание, хотя использует полноэкранный режим без полей.
  8. Некоторые игры делают вызвать заикание, даже когда они запускаются всего окна.

  • ОС: последняя, ​​полностью обновленная, Windows 10 x64.
  • Оперативная память: 16 ГБ
  • Процессор: Intel Core i5-4670 @ 3,4 ГГц
  • Видеокарта: AMD Radeon R9 290
  • Текущие версии видео драйверов:


Я пытался использовать более старый драйвер AMD, но безуспешно.

Я также пытался использовать новейший драйвер AMD, но это еще более болезненно - когда я запускаю определенные видеоигры, компьютер просто зависает, как если бы в бесконечном цикле for был какой-то однопоточный процесс в реальном времени. Я должен был вернуться к старому, чтобы это остановить.

Я пытался, по некоторым советам, отключить прозрачность окон, но безрезультатно.

Как я могу это исправить? : S

2

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

0
AgentFire

Я сменил основной монитор на другой, и проблема исчезла.

Возможные причины:

  1. Предыдущий монитор решил, что он больше не будет поддерживать Full HD FPS, пока он отображается на телевизоре на стене.
  2. Программное обеспечение AMD Driver не работает и перестало поддерживать зеркальное отображение на моем предыдущем мониторе.
  3. Видеокарта не поддерживала зеркалирование HDMI + DVI настолько, чтобы я был счастлив. Новый монитор работает через другой порт, так что текущий DisplayPort + DVI работает довольно хорошо.

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