镜像显示模式 (Win10, AMD) - DirectX/OpenGL 应用程序中的视觉滞后

镜像显示模式 (Win10, AMD) - DirectX/OpenGL 应用程序中的视觉滞后

我已经为此苦苦挣扎了很久,但还是没有在互联网上找到任何可行的解决方案来解决这个非常痛苦的问题。

通过 Windows (10) 设置 ( -> 复制) 镜像我的显示Win+P会导致主显示器上的视频输出出现卡顿当 3D 应用程序以全屏方式运行时(甚至是无边框窗口全屏方式运行时),会出现一些有趣的情况。

  1. 我有一台显示器(主显示器)和一台墙上的电视(副显示器)。
  2. 当在 Windows 设置中将模式设置为“仅限 PC 屏幕”时,一切都按预期工作 - 游戏中的 FPS 非常好,没有任何滞后,VSync 行为符合预期,等等。
  3. 当我切换到复制模式(或扩展,同样的问题)时,我的显示器上出现了视觉卡顿。我看到游戏中的 FPS 下降,在游戏最小化时在 Windows 本身中 - 我只是拖动一些窗口,我清楚地看到它随着移动比如 15-20 FPS左右——相当丑陋。
  4. 有趣的是:当它进入卡顿模式时,内部 FPS 不会降低!Fraps 软件显示的数字与 Duplicate 模式之前的数字相同,即超过 100 FPS。但我亲眼看到了延迟,这意味着它应该、可能非常硬件化。
  5. 另一个注意事项:当我打开全屏无边框视频游戏时,它会卡顿,但如果我打开它并快速切换在加载之前将其加载到其他应用程序,而不是实际在后台加载(因为活动的焦点窗口在前面),那么就不会有口吃!然后我可以切换回游戏,最终能够在两个显示器上以全视觉 FPS 玩游戏,并且不会出现任何延迟!
  6. 独占全屏模式并不像第 5 页所说的那样工作,无论如何它都会卡顿。
  7. MPC(视频播放器)虽然采用无边框全屏模式,但并不会出现卡顿现象。
  8. 一些游戏即使它们仅在一个窗口中运行也会触发卡顿。

  • 操作系统:最新、完全更新的 Windows 10 x64。
  • 内存:16 GB
  • 中央处理器: Intel Core i5-4670 @ 3.4Ghz
  • 显卡:AMD Radeon R9 290
  • 当前视频驱动程序版本:


我尝试使用较旧的 AMD 驱动程序,但没有成功。

我也尝试使用最新AMD 驱动程序,但它更麻烦 - 当我开始某些视频游戏时,计算机会冻结,就像在无限循环中有一些实时单线程进程一样。我不得不回到旧版本才能停止它。

我尝试根据一些建议关闭窗口透明度,但没有结果。

我该如何修复这个问题?:S

答案1

我已将主显示器更换为另一个,问题就消失了。

可能的原因:

  1. 之前的显示器决定在镜像到墙上的电视时不再支持全高清 FPS。
  2. AMD 驱动软件已损坏并且不再支持我之前的显示器镜像。
  3. 显卡对 HDMI+DVI 镜像的支持程度不足以让我满意。新显示器通过不同的端口工作,因此当前的 DisplayPort+DVI 工作得还不错。

相关内容