显示器双屏掉帧的解决办法178一起游戏

白癜风治愈的方法 https://m.39.net/pf/a_4302821.html

作者:MikeMK2

如果你也是高刷新显示器的用户,并且保留了60Hz的显示器作为第二块屏幕,那么你很大概率会遇到一样的问题.鉴定这个问题的方法很简单,关闭其他程序,用Chrome在你的高刷新(Hz/Hz/Hz)主屏幕打开这个网页:testufo

等待一会,下方变成黄色或者绿色,上方第一排是或以上,就说明没有问题,你的显示器工作正确了.

如果不正确,说明你的桌面没有设置在正确的刷新率.去NVIDIA/AMD控制面板设置一下桌面的刷新率,然后刷新重新测试一次:

接下来打开一个新的Chrome标签页,拖拽到60Hz的副屏幕上去,然后打开任何一个视频站的任何一个视频或直播.等待或者刷新一下那个飞行的UFO的网页,你会惊讶地看到这幅画面:

第一排变成了60帧!

这就是中招了.这个Bug是Windows10从年发布就一直持续到今天的Bug.Windows7/8/8.1没有这个Bug中途有些版本的AMD驱动没有这个问题,但是目前最新版本的Intel/AMD/NVIDIA驱动都存在这个故障.

目前没有彻底根治的办法,Windows10Insider那边很多人包括我在内都提交了很多Bug报告了,这玩意似乎是桌面合成器和WDDM驱动层一起产生的Bug,短时间应该很难修好.

那么怎么办呢?

目前我有以下几个解决办法:

1.购买一个和主屏幕刷新一摸一样的显示器--这个可行,但是估计没人愿意这么干...

2.想办法让副屏幕不运行显卡加速的内容

我来说一下这个2是怎么做到的.首先NVIDIA取消了驱动面板中的多屏幕性能优化选项,所以要到这里下载第三方工具:

这个选项会关闭副屏幕的OpenGL加速.

OpenGL其实用处不大,问题主要出在Direct3D上.这玩意没办法单独关闭一个显示器,因为AERO是依赖D3D的.关闭之后窗口显示不出来了.所以我们要关闭浏览器的GPU加速,Chrome暂时没有办法关闭,所以只能装一个Firefox当作副屏幕专用浏览器,然后在选项中关闭硬件加速:

然后打开任意视频直播页面.之后刷新Chrome的飞行UFO:

嗯,还是有点掉帧,但是起码刷新是对的了.掉帧是CPU渲染的结果,总的来说,可以接受了.

下面是直播OBS用户的设置:

关闭预览,即可解决锁定低刷新的问题.

另外一个奇怪的问题:

在副屏幕使用Chrome,观看YouTube的视频不会影响主屏幕的帧数:

暂时不能明白是为什么,可能和VP9的解码器渲染流程有关系,国内网站都是h.再另外一个相关问题,Windows不支持桌面多刷新率,所以刷新率和帧数会按照最高的显示器来定,也就是说窗口模式下,60Hz的副屏幕会显示fps的帧数,因为不能被60整除,所以会产生跳帧,也就是和60Hz组双屏幕,60Hz这块屏幕会格外的卡.

这个问题的一个解决办法是设定高刷新屏幕到60的整倍数,也就是//Hz.

当然这点卡顿相比来说可能不是很重要,至少我个人决定在Windows支持多刷新率之前,先忍了,毕竟保证主屏幕Hz还是比较重要的.

另外超频60hz的显示器到72Hz也是可以的基本上大部分60hz显示器都可以超频到这个频率

我的副屏幕是4k60hzDP1.2最高在4k上只能超频到66Hz所以就没办法这么干了




转载请注明:http://www.diqiucz.com/dwgl/12604.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了