Re: [情报] 微星RX480 4GB 铠甲虎便宜版 $7990新上市

楼主: jk21234 (BL2400PT真不错)   2016-09-28 17:11:18
推 john801110 : 借问一下现在cf都没人在搞三张了吗 还是说是没办法 09/27 15:34
→ john801110 : 三张cf了
不要说三张,两张CF可能都要考虑一下
因为fermi以前的SLI,还有目前的crossfire都有很严重的
microstuttering的问题
最开始是去找资料的时候从wiki看见的
http://www.sweclockers.com/test/15381-geforce-gtx-690-varldens-snabbaste-grafikkort/18#content
虽然是瑞典文 不过只要看表跟图就好
Frametime by ms
HD 7970
12,35/12,61/12,72/13,16..
HD 7970 CF
9,66/3,81/11,00/4,04...
如果只看平均FPS,或者frametime,
或许会得到后者有90%以上的性能成长
但是游戏真正的视觉表现就不是这样
1.人眼对于越长的延迟当然越显眼
就跟前面战显示内存大小的时候 很多人会跳出来说
即使平均FPS差不多他也看的出很顿.
假设我们来放三个影片,Frametime分别为
A. X ms,X ms,X ms...
B Y ms,Y ms,Y ms... (假设X > Y)
C X ms,Y ms,X ms,Y ms ...
那么找一群人来试看,C的效果接近哪个?一定是接近于
比较长的X ms的那个影片
2.比变长的framtime更惨的 就是那些超短的frametime
啊?为什么变短的frametime不好?
因为这并不是真正计算时间变短,而是AFR模式的副卡
太晚送回来 主卡的下一张都快算完了所造成的现象....
我们来简化问题,假设单卡的时候,画图的frametime
是很稳定的14ms持续下去,而crossfire是12ms-2ms这样交错
而显示卡是用在游戏上,游戏是一种realtime反映的东西
基本上,3D游戏的引擎核心里面会有一个无穷循环不断的启动
"计算下一个frame"这样的动作.
计算下一个frame是当然,不过开始的时候,就需要计算画面上
所有物件的移动量.但这个移动量能不能计算,要先预测这个frame完成
的时间,也就是下一个frametime.
怎么说?游戏是互动的,假设我的游戏设定成,侦测键盘是不是有按下前进钮,
有前进的话,脚色以每秒10公尺的速度移动,
那下一个frame要把脚色摆在哪里,就跟frametime的预测有关.
如果下一个frametime我预测是20ms,那么脚色就要移动10M/50=(场景中)20公分
如果预测10ms,就是要让它移动10cm,否则你做不出均速10M/s的感觉
这个frametime要怎么预测?没太好办法,收集过去的资料也就是平均的Frametime
决定...至于收集前面N个frame就大家不一定...
如果N够大,那么这个engine收集到的crossfire平均frametime就会是7ms
那么我就是不断的让脚色每个frame前进7公分
可是他真正显示在萤幕上的时间不是远大于7ms就是远低于7ms,
因此两个都造成视觉上的误差...
前面有说过Fermi的SLI也有这个问题,事实上我最后用gtx460 SLI执行
HAWX 2的时候不要说显示的很顿 连眼睛可看见画面在...倒退又前进
的视觉感
重点是 新世代的卡的情况?
我从2013以后所有的SLI和crossfire review开始翻起,不过大多数都
没有同时对比的 单一系统比较详细的review有:
RX480 crossfire (Hardocp)
http://www.hardocp.com/article/2016/07/11/amd_radeon_rx_480_8gb_crossfire_review/4#.V-t9ovB953g
GTX 1070/1080 SLI (Guru3d)
http://www.guru3d.com/articles_pages/geforce_gtx_1070_2_way_sli_review,9.html
http://www.guru3d.com/articles_pages/geforce_gtx_1080_2_way_sli_review,8.html
上面算比较详细的 从图表就可以看到Crossfire和SLI的frametime波动
就自己从图表内比较波动严重程度来看自己可不可以接受
DX12不是另外支援Multiple GPU吗?这会不会过时了?
事实上DX12的multiple GPU支援目前仅限于AFR模式,未来会不会支援其余方法
未知
而既然他是支援AFR模式,那么推估有两种可能
a.继承driver中的AFR的microstuttering问题
b.因为自己的AFR所以无论原本解决了没都产生新的microstuttering的问题
那根据这个review
http://www.guru3d.com/articles_pages/hitman_2016_pc_graphics_performance_benchmark_review,8.html
显示答案比较可能是a.
但如果你是两家混用那我猜测问题会是偏向继承比较严重的情况
所以有什么结论吗
大部分的问题都是来自于AFR,但原因是AFR最容易在跑分程式上达成很线性的
性能数字成长,可是这时候使用者只是被呼弄了,视觉上无法改进但是数字给你
90%,100%的变化.GPU厂商具有的专业不可能不了解但为什么产品走向还是这样...
除非是GTX 1070以上的需求还不够,否则就不需要考虑多卡系统
其中虽说SLI的frametime波动比较轻微,但仍然比不上单卡
(windows 7以前的SLI可以强制选择AFR/SFR,但windows 10
的这部分还没完成)
而且要记得更新SLI cable
根据官方资讯最低需求如下
1080p 传统软排
1440p 软排*2
4K LED bridge(2015年)
5K/4K/HDR:HB bridge(2016年)
规格没到其实跑下去就是严重的microstuttering
http://www.sweclockers.com/test/20216-nvidia-geforce-gtx-titan-x-i-sli
事实上这个低标恐怕还是会影响frametime的稳定度
变成要上更上面一级比较保险
但如果1070买的两张不是同一款 高度不一样
就只有软排可以用啦!!
作者: AerobladeIII (OGC空气刀三)   2016-09-28 17:22:00
推推
作者: hix020421680 (※吸喀湿※)   2016-09-28 17:52:00
专业推 用单张真的可以避免掉microstuttering问题
作者: DANTEINFERNO (DANTE)   2016-09-28 17:54:00
在这个问题之前 多卡带来的fps上升效益大多了
作者: hix020421680 (※吸喀湿※)   2016-09-28 17:58:00
可是有microstuttering看了会很不开心

Links booklink

Contact Us: admin [ a t ] ucptt.com