解答部分玩家反映A卡帧数高却不如N卡流畅的原因(部分技术内容由NV工程师提供)

先来看一位玩家对同一平台A卡和N卡流畅度的感受描述,首先繁星不认为这位玩家是枪手或极端饭(因为强调某种显卡好另一种显卡不好一般被认为是枪手或极端饭),应该是在实际体验过后的真实感受,因为繁星在使用过这么多A卡N卡也有相同的感受
解答部分玩家反映A卡帧数高却不如N卡流畅的原因(部分技术内容由NV工程师提供)
如上图类似这类玩家(特别是既用过A卡又用过N卡的玩家)反映:游戏时即使A卡帧数较高,却不如帧率相对低的N卡流畅,相比N卡,A卡即使帧数高却总有点卡顿的感觉,有点反科学的感觉,繁星对此作出释疑(部分技术内容由NV工程师提供),关于同帧数下A卡不如N卡流畅,这在部分玩家的平台上的确存在这种现象(当然也包括繁星同时体验过这么多A卡N卡,的确是明显感受到同帧数下A卡不如N卡流畅,所以繁星对这个问题也一直比较关注),以往我们会将这种现象归结为显卡性能的差异,提出了帧生成时间的概念,然而帧生成时间与实际体验难以对应,在不同软件设置下(如开启垂直同步或RivaTuner限帧)帧生成时间的性能瓶颈可被颠覆,而且帧生成时间本身就不透明,这个时间是渲染到哪一步的时间?A卡N卡架构不同,无法直接拿来相比,因此帧生成时间并未成为广泛的测试项目(包括国外大名鼎鼎的Anandtech、Techpowerup、Computerbase、Hardocp等等许多顶尖专业硬件网站都已完全抛弃或完全不采纳帧生成时间测试,这可能也是某种专业精神的体现,经过时间不断地检验,帧生成时间测试越来越不被专业人员认可),别忘了许多游戏(场景),A卡帧生成时间比N卡更稳定、数据延迟更低,但完全无法解释这些游戏(场景)同帧数下A卡无一例外都不如N卡流畅的“反科学”现象,而且A卡不如N卡流畅这种现象是连续性的(即一直觉得相比不流畅,相对N卡来说,A卡所有游戏所有场景都有种说不出的拖慢的感觉),而帧生成时间的高延迟几乎都是偶发断点不连续(不同游戏高延迟的程度和量差别极大,不可能所有游戏所有场景都像是规划好的均匀而稳定的高延迟),不可能让用户一直觉得有持续拖慢的感觉,帧生成时间完全无法决定和解释这种现象,所以之前AMD说帧生成时间无法反映玩家实际感受到的延迟,当时觉得是笑话和推卸责任的做法,但现在来看某种程度还是有它的道理的,用帧生成时间解释A卡不如N卡流畅这个解释不通,至少是不完全、不是关键因素,所以关于同帧数下A卡不如N卡流畅这个问题,已经很难从显卡性能上解读,因为事情的根本方向错了,因为除了显卡本身性能外,显示器是呈现画面的最后一道程序,也是视觉接受游戏画面最直接的通道,没错,同帧数下A卡不如N卡流畅的根本原因是N卡和A卡驱动面板中默认颜色深度不同(见下图),这才是这种差异的最根本原因
——
测试平台
三星U28D590 4K显示器 DP线
显卡:七彩虹GTX780公版、HIS R9 280x冰立方
———–
解答部分玩家反映A卡帧数高却不如N卡流畅的原因(部分技术内容由NV工程师提供)
▲N卡驱动面板中“颜色深度”默认为8bpc,而不是最高一级的10bpc

解答部分玩家反映A卡帧数高却不如N卡流畅的原因(部分技术内容由NV工程师提供)
 ▲8bpc灰阶范围为0~255,色带过渡有断层
解答部分玩家反映A卡帧数高却不如N卡流畅的原因(部分技术内容由NV工程师提供)
 ▲10bpc灰阶范围为0~1023,色带断层几乎消失,平滑过渡更完美
颜色深度是输出RGB(红绿蓝)通道的3种颜色的色阶,8bpc是每个通道256-level(2的8次方),10bpc是每个通道1024-level(2的10次方),也就是说10bpc的图像数据量是8bpc的4倍之多,而不仅仅是字面上“10”与“8”的差距而已,NV驱动面板中的默认“颜色深度”非最高的10bpc,而是默认预设在一个相对低级别的8bpc,因此理论上N卡默认显示的颜色深度层次较少,显示器的响应速度更快,显卡→显示器延迟更低,所以无论什么情况下(所有游戏所有场景)同帧数的N卡看起来都比A卡流畅,毕竟8bpc和10bpc数据量差了3倍之多,8bpc看起来速度更快(但每个人敏感度不同,很多人主观上可能感觉不出画质或流畅度的差异,但另一些人对此可能又非常敏感)
———–
解答部分玩家反映A卡帧数高却不如N卡流畅的原因(部分技术内容由NV工程师提供)
▲A卡驱动面板中“颜色深度”默认为10bpc(如果是深红驱动,A卡颜色深度在“首选项”-“Radeon更多设置”-“我的数字平面面板”-“属性”中查看和更改)
A卡驱动面板中的“颜色深度”默认预设是较(最)高一级的10bpc,因此相比N卡默认的8bpc来说,A卡在显示器传输的图像数据量是N卡的4倍,理论上A卡默认显示的颜色深度层次较多,显示器响应速度相对较慢,显卡→显示器延迟相对较高,因此相比N卡,无论什么情况下(所有游戏所有场景)A卡看起来都稍微相对卡顿(只是相对来说,并不是说卡到不能玩,加上每个人敏感度也不同,很多人对此可能也感觉不到差异,如果是重度玩家,长期使用一个阵营的显卡长期玩游戏,突然换成另一个阵营的显卡,这种对比感受的敏感度会增强)
A卡N卡流畅度可以互换,N卡并不天生比A卡流畅:当把N卡(以GTX780为例)驱动面板中颜色深度从默认的8bpc提升到与A卡默认一致的10bpc,同帧数下N卡游戏画面就会变得和A卡一样不流畅(相同程度的卡顿),当把A卡(以280X为例)驱动面板中颜色深度从默认的10bpc降低到与N卡默认一致的8bpc,同帧数下A卡游戏画面就会变得和N卡一样流畅(相同程度的顺滑),因此这并不是由性能引发,只是不同厂商对颜色层次和流畅度的理解不同、预设的显示器设置、默认风格不同而已
 
A卡N卡也可以一家亲:如果你用A卡但喜欢N卡默认的流畅度,可以在驱动面板中将颜色深度从默认10bpc降低为8bpc,流畅度提升;如果你用N卡但喜欢A卡默认的色彩,也可以在驱动面板中将颜色深度从默认8bpc提升到10bpc,理论上画质会提升(流畅度或画质提升与否可能与设备有关)
总结:点评实际颜色深度的不同会导致显示器接收显卡后端输出延迟以及显示器响应速度上的差异,颜色深度级别高,显示器接收和呈现的图像数据量多、呈现的色彩相对丰富,画面相对艳丽,但也会造成显示器响应速度相对较慢、显卡→显示器有稍多的延迟,导致相对多的卡顿感,反之颜色深度级别低就会相对流畅,这才是同帧数下A卡不如N卡流畅的最根本、最显著的原因,这也从一个侧面证明了帧生成时间无法反映玩家实际感受到的延迟,这个时间是渲染到哪一步的时间?很容易被厂商操弄,针对性“优化”甚至作弊,可信度相当不高,这也是国内外大多数媒体无法达成共识,将帧生成时间纳入测试项目的原因,本次调试对比说明了不仅仅是显卡性能会影响流畅度,显示器设置的差异也会明显地影响画面的流畅度,画质与流畅度本来就是一对矛盾体,N卡默认会倾向于限制到一个流畅度较好的颜色深度(即8bpc),而A卡默认会倾向于达到最华丽的颜色深度(即10bpc)
 
 

针对评论的一些问题,繁星做一下回答
1:1楼和27楼的朋友提出他们的驱动面板中没有颜色深度这个设置
答:应该是这些朋友的设备不支持颜色深度调节,或者驱动强制颜色深度输出,无法自行调节,建议向显示器和显卡厂商咨询,要求其提供确切的颜色深度数据(不过这里头水很深,厂商不一定配合告知用户实情)
 
2:10楼朋友提出希望给出8bpc和10bpc的显卡性能对比数据来说明流畅度的变化
答:因为颜色深度是显卡运算完成后的后端输出,不归属在显卡性能的范畴,而是归属在显卡输出后端和显示器的范畴,所以不同颜色深度不影响显卡本身性能,显卡性能无法反映颜色深度造成的显示器实际画面的延迟感,所以只能自己调试后自行感受画面流畅度的差异,这也是部分玩家觉得不可理解同帧数(同性能)下A卡不如N卡流畅的地方,因为对比的只是显卡性能,而实际看到的画面流畅度是由包括显卡性能、显卡输出后端延迟和显示器延迟等共同决定的,显卡性能无法反映颜色深度差异造成的显示器实际画面的延迟
 
3:21楼朋友提出同一显卡同一显示器在8bpc和10bpc下输出的画面延迟无肉眼差异
答:繁星发现N卡有时候颜色深度调节无效,例如N卡颜色深度默认为8bpc,驱动面板中调至10bpc后实际颜色深度仍然为8bpc,尽管此时驱动面板中颜色深度已经显示为10bpc,实际并未生效,如果遇到这种情况,重装驱动(建议执行清洁安装)再进行调节通常能解决问题,所以遇到8bpc和10bpc无差别的情况下,建议重装驱动再调试,以免仓促得出8bpc和10bpc无差异的结论,重装驱动后再调试颜色深度,8bpc与10bpc的画质和流畅度均有明显的差异(对于敏感玩家来说)
 
4:20楼朋友提出颜色深度一样,A卡与N卡颜色仍然有明显差异,25楼朋友提出N卡换了A卡,明显能感觉色彩的变化
答:在设备支持的情况下,A卡默认颜色深度为10bpc,而N卡默认颜色深度为8bpc,所以理论上A卡的色彩会更好,另外参考上一个问题所答,部分显卡会强制颜色深度输出,即使驱动面板中调过颜色深度,实际上也不会生效,繁星研判这就是20楼这位朋友提出的颜色深度一样,A卡与N卡颜色仍然有明显差异的原因
 
5:26楼朋友提出游戏平时流畅,突然卡一下的情况,想通过调节颜色深度来改善这个问题
答:如果平时流畅,突然卡一下的情况,应该不是颜色深度的问题,如果是颜色深度8bpc和10bpc对比,10bpc是持续(所有游戏所有场景)比8bpc有相对不流畅的感觉,即A卡帧数很高,也感觉没有同帧数的N卡流畅,可以通过调成一致的颜色深度来消除这种现象

评论:解答部分玩家反映A卡帧数高却不如N卡流畅的原因(部分技术内容由NV工程师提供)

    首先,颜色深度主要看显示器支持到多少,通常一个是原生的一个是抖动上去的。其次,我正好现在一个显示器接了970和280X两台主机,再驱动中都只有8BPC一个选项,两者不存在差别。至于繁星说的N卡只有8,A卡有10,我觉得A卡应该是能识别到显示器的抖动色彩空间(但实际上我有台显示器在N卡也有6和8两个选项,恰好就是实际6抖动8的面板)。所以综合下来,我觉得很可能是因为A卡默认选择的是抖动的色彩空间,不流畅的根本原因其实出在显示器本身。我相信如果是原生10BIT面板的显示器,在两者下不会有什么区别。另外还有一种帧率高感觉不够流畅的可能,就是显示器本身没开垂直同步的撕裂感造成的,不过我也不知道现在有没有同时支持GSYNC和FREESYNC技术的显示器,以此来测试更为科学。

发表评论