POPPUR爱换

标题: 自适应同步+三重缓冲太舒服了 [打印本页]

作者: 黎明前的辉煌    时间: 2013-1-13 05:33
标题: 自适应同步+三重缓冲太舒服了
自从换了580,这两项功能一起使用,游戏体验比以前强很多,以后换显卡选不了AMD了怎么办?

作者: 黎明前的辉煌    时间: 2013-1-13 05:42
还有我对比了锁定60帧和自适应同步,效果是不一样的,锁60帧的时候屏幕中间频繁出现小幅度的撕裂,很影响观感,但自适应同步却不会,我不知道原理是什么。
作者: ytplt    时间: 2013-1-13 07:17
不如开普通垂直同步+三重缓冲
作者: 黎明前的辉煌    时间: 2013-1-13 07:20
ytplt 发表于 2013-1-13 07:17
不如开普通垂直同步+三重缓冲

性能不足的话帧率会不稳定吧?没有仔细研究过
作者: ytplt    时间: 2013-1-13 08:01
黎明前的辉煌 发表于 2013-1-13 07:20
性能不足的话帧率会不稳定吧?没有仔细研究过

对现在的主流显卡来说垂直同步造成的性能影响几乎没有
作者: 黎明前的辉煌    时间: 2013-1-13 08:04
ytplt 发表于 2013-1-13 08:01
对现在的主流显卡来说垂直同步造成的性能影响几乎没有

我觉得不足60帧的时候影响还是挺明显的,580跑不到60帧的游戏一大把。
作者: ytplt    时间: 2013-1-13 08:08
本帖最后由 ytplt 于 2013-1-13 08:53 编辑
黎明前的辉煌 发表于 2013-1-13 08:04
我觉得不足60帧的时候影响还是挺明显的,580跑不到60帧的游戏一大把。

不信跑个测试看看。。。。。。
我用8800gt的时候就开的垂直同步+三重缓冲了,根本没什么影响。。。。当时测的孤岛危机2,开关垂直同步没区别。。。。。。
作者: ytplt    时间: 2013-1-13 08:36
本帖最后由 ytplt 于 2013-1-13 08:37 编辑

杀手5测试
cpu i5 3570  显卡gtx660ti  内存8g
[attach]2145599[/attach]

[attach]2145598[/attach]

差距不到1帧


作者: ytplt    时间: 2013-1-13 08:42
你三重缓冲是怎么开的?方法对么?
作者: ytplt    时间: 2013-1-13 08:52
开自适应垂直同步低于60帧也有撕裂,不过比较轻微。我对画面撕裂很敏感,一点点都不能接受
普通垂直同步一点点撕裂都没有,舒服
作者: 黎明前的辉煌    时间: 2013-1-13 09:08
本帖最后由 黎明前的辉煌 于 2013-1-13 09:09 编辑
ytplt 发表于 2013-1-13 08:52
开自适应垂直同步低于60帧也有撕裂,不过比较轻微。我对画面撕裂很敏感,一点点都不能接受
普通垂直同步一 ...

按照刷新率和帧率关系的原理,帧率高于刷新率才会有撕裂现象啊,所以低于60帧反倒不会撕裂,你测试的结果帧率低于显示器刷新率啦,这样垂直同步和自适应同步理论上没区别了,如果在60帧上下浮动的话我觉得自适应还是有意义的。
作者: 黎明前的辉煌    时间: 2013-1-13 09:13
ytplt 发表于 2013-1-13 08:42
你三重缓冲是怎么开的?方法对么?

我正想请教这个问题呢,我在NV驱动面板里开的,这样正确么?
作者: ytplt    时间: 2013-1-13 09:14
本帖最后由 ytplt 于 2013-1-13 09:16 编辑
黎明前的辉煌 发表于 2013-1-13 09:08
按照刷新率和帧率关系的原理,帧率高于刷新率才会有撕裂现象啊,所以低于60帧反倒不会撕裂,你测试的结果 ...

这个理论根本就是错误的。。。。。。。。。
高于刷新率有撕裂,但低于刷新率也有撕裂.............我相信我的眼睛..........

作者: 黎明前的辉煌    时间: 2013-1-13 09:14
ytplt 发表于 2013-1-13 09:14
这个理论根本就是错误的。。。。。。。。。

那正确的理论是?
作者: ytplt    时间: 2013-1-13 09:18
本帖最后由 ytplt 于 2013-1-13 09:19 编辑
黎明前的辉煌 发表于 2013-1-13 09:14
那正确的理论是?

正确的理论不知道,但低于刷新率的确也有撕裂,我看的清清楚楚。

作者: ytplt    时间: 2013-1-13 09:23
本帖最后由 ytplt 于 2013-1-13 09:23 编辑
黎明前的辉煌 发表于 2013-1-13 09:13
我正想请教这个问题呢,我在NV驱动面板里开的,这样正确么?

这样跟没开一样............那个只是对opengl程序有效,现在的游戏都是dx...........
正确的方法是用D3DOverrider打开三重缓冲
作者: 黎明前的辉煌    时间: 2013-1-13 09:30
ytplt 发表于 2013-1-13 09:23
这样跟没开一样............那个只是对opengl程序有效,现在的游戏都是dx...........
正确的方法是用D3D ...

可是我打开之后确实有感觉,不知道是不是错觉
作者: csqaclp    时间: 2013-1-13 10:41
有些游戏垂直同步后帧率60 但明显没不开垂直流畅。
作者: hlkjgf    时间: 2013-1-13 11:59
开了垂直同步在某种意义上还比较省电……深有体会
作者: amx004    时间: 2013-1-13 12:30
csqaclp 发表于 2013-1-13 10:41
有些游戏垂直同步后帧率60 但明显没不开垂直流畅。

反过来的例子也有

去年用460玩暗黑3的时候, 不垂直同步的时候, FPS数值80到100多, 但画面一顿一顿的
垂直同步就正常了
作者: 4004    时间: 2013-1-13 16:53
nv和amd驱动里面只支持opgl的三重缓冲,必须用16#的办法才能开d3d的三重缓冲
但是这样是替换dll的,所以和另一些需要替换dll的程序如enb冲突
楼主的是错觉无误
作者: ytplt    时间: 2013-1-13 17:39
4004 发表于 2013-1-13 16:53
nv和amd驱动里面只支持opgl的三重缓冲,必须用16#的办法才能开d3d的三重缓冲
但是这样是替换dll的,所以和 ...

和fxaa、smaa补丁也有冲突.........
作者: coolhay    时间: 2013-1-14 00:25
开自适应同步在WOW明显看到撕裂的飘过。。。赶紧退出重置为普通垂直同步,一切复原
作者: divx001    时间: 2013-1-14 09:18
垂直同步最好还是用游戏自带的开,驱动强开有时候确实有撕裂
作者: 都一样    时间: 2013-1-14 10:04
ytplt 发表于 2013-1-13 07:17
不如开普通垂直同步+三重缓冲

高手所言甚是。

楼主的自适合同步最恶,肉眼可以看到撕裂感,这种自适合是根本不准确的。

又答楼主的“降帧”问题,只能双卡,除此木办法解决。

小弟弟双卡,测了两款dx11的游戏,不再降帧,全局垂直同步始终开启。

三重缓冲是啥我不懂,反正在游戏里把所有都开开。
作者: 黎明前的辉煌    时间: 2013-3-31 01:33
新的心得,自适应同步并不能有效避免画面撕裂,是个没什么用的功能。我现在发现只开三重缓冲关闭垂直同步是最好的方案。
以前高看自适应同步了
作者: gz0921    时间: 2013-3-31 16:48
本帖最后由 gz0921 于 2013-3-31 16:49 编辑
黎明前的辉煌 发表于 2013-1-13 09:08
按照刷新率和帧率关系的原理,帧率高于刷新率才会有撕裂现象啊,所以低于60帧反倒不会撕裂,你测试的结果 ...

不对哦,不开垂直同步,意味着任何时候back buffer填充完毕就可以切换为front buffer,即便是这个时候显示器还没有完成front buffer的绘制,所以即使帧率低的时候该撕裂也是会撕裂的!

只不过帧率低的时候,最多只能产生一,二帧的撕裂,因为新帧的生成速度低嘛,所以不会产生画面连续的被撕成好几截那种撕裂,这样看起来就不会显得很明显了而已~
作者: gz0921    时间: 2013-3-31 16:50
hlkjgf 发表于 2013-1-13 11:59
开了垂直同步在某种意义上还比较省电……深有体会

这个是很有可能的,原因是double buffer的时候back buffer的更新会被锁定,没有buffer可以写,自然也不用渲染那么多帧,所以显卡就没有满负载工作了~~

作者: gz0921    时间: 2013-3-31 16:53
黎明前的辉煌 发表于 2013-3-31 01:33
新的心得,自适应同步并不能有效避免画面撕裂,是个没什么用的功能。我现在发现只开三重缓冲关闭垂直同步是 ...

不对哦,三种缓冲有助于低帧率时减少卡顿,高帧率时间少渲染延迟(或者放大点说输入延迟),但是不能避免撕裂哦~

避免撕裂必须垂直同步,没有其他办法~




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4