A卡画质好成往事?N卡驱动支持10bit真有用吗
a卡画质好一直是很多diy玩家的信条,而我们知道在某些情况下,这的确也是成立的。然而,n卡最近却搞了一个大新闻——nvidia将显卡驱动升级到了431.70,在这一版的驱动中,geforce rtx显卡的用户可以在photoshop cc、premiere cc、cinema 4d等基于opengl的专业软件中启动10-bit色深!
要知道,于专业软件中启用10-bit色深显示,在以往是只有quadro、radeon pro等专业显卡才能做到的事情。随着新驱动的发布,是否意味着n卡在色彩方面已经超越了a卡?驱动支持10-bit,或者说10-bit色深显示,对于实际应用是否真的有意义?我们有应该怎样才能真正利用到10-bit色深?一起来聊聊相关的话题吧。
a卡画质真的比n卡好吗?
这是很多diy玩家笃信的观点,但如果说到a卡的画质好在哪里,很多人并不能说出个之所以然,或者说也只有“颜色更深邃、通透”等模凌两可的形容词,并不能拿出具有说服力的实测数据。而非常巧的是,我们网站曾经做过类似测试,大家可以点击下面文章查看测试结果。
从测试来看,a卡和n卡的画质并没有明显区别,数据的差别可以视为测试仪器和测试环境的误差。同时使用数字接口输出的条件下,“a卡比n卡画质好”的说法,在测试中并没有体现出来。
而从数字输入的机理来看,a卡和n卡在通常情况下,输入的画质也不应该有区别。目前显卡主流使用的dvi、hdmi、dp接口均属于数字输出接口,通过数字输出,显示器所接收到的只是数字讯号,例如rgb(255,255,200),就会根据这个色值显示对应的颜色,而这个色值来自什么卡,对显示器来说没有任何不同,这也是为何测试中a卡、n卡画质没有区别的原因。
不过,这也只是在驱动设置一致的情况下,才能得出的结论。在某些情况下,a卡和n卡的驱动会采取不同的输出策略,a卡和n卡的色彩感观差异,也就随之而来了。
驱动是如何影响画质的?
之所以人们会认为a卡画质比n卡更好,很多一部分原因就在于a卡和n卡驱动默认设置不同。在某一段时期内,nvida为了兼容性,在驱动中默认把色彩动态范围设置为16-235,而a卡则是完整的0-255。两者表现区别有多大?看下面的图就知道了。
0-255的色彩范围相比,16-235明显发灰。a卡之所以颜色比n卡更通透更深邃,往往就是在这种情况下呈现的。解决方法也很简单,在驱动中把n卡的色彩动态范围也设置为0-255即可。现在n卡的新驱动默认也使用0-255的色彩动态范围,和a卡是没有区别的。
可见,显卡驱动对于画质的影响是巨大的。除了设置色彩范围,显卡驱动还有很多其他参数会对画质有所影响,例如色域和色深。
我们知道电脑显示器使用的是rgb色彩编码系统的色域,例如srgb、adobe rgb等等,这类色域使用红绿蓝三原色对颜色进行编码;但为了兼容性,显卡驱动默认输出的色域很有可能是yuv编码的,也就是使用明度、色度、饱和度来定义颜色。yuv可以通过公式计算转换成为rgb,但转换会涉及到精度问题。如果显卡驱动选择输出yuv信号,画质自然相比输出rgb有所下滑。
除此以外,色深也是一个值得注意的参数。无论是a卡还是n卡的驱动,都可以选择输出色深,例如6-bit、8-bit和10-bit等。色深意味着发色数,例如上文所提到的0-255色彩范围,就是8-bit色深下的情况(每通道2^8共256阶色彩)。色深参数越高,色彩过渡越自然,在驱动中将色深设置得尽量高,可以提升画质——当然,这也需要显示器和线缆支持。
2n卡驱动支持10-bit意味着什么?n卡驱动支持10-bit色深意味着什么?通过上文对色深的介绍,大家应该已经对n卡驱动支持10-bit色深的意义有了初步了解。其实可能有的朋友会疑惑,现在无论是a卡还是n卡的驱动当中,都可以看到10-bit色深的选项,为何说n卡驱动支持10-bit是个大好消息?这特性不是一早就已经有了吗?
实际上,之前无论是amd还是nv的游戏显卡,也就是radeon和geforce系列产品,10-bit输出都只针对directx,并不支持opengl。也就是说,如果你玩游戏、播视频,是可以用上10-bit的(前提是游戏、视频也支持),因为这些应用基于directx;但如果用到ps、ae、pr、vegas、c4d等专业设计软件,那不好意思了,这些软件的图像显示基于opengl,想要有10-bit如此高精度的色深?乖乖花大钱买高价的radeon pro(firegl)、quadro系列的专业显卡去吧。
radeon pro、quadro等专业显卡,从硬件的角度来说,和radeon、geforce游戏显卡并没有太大差异(部分专业卡的规格更完整,双精度性能更高),但价格却要贵得多。例如nvdida的quadro rtx 4000专业卡核心为tu106,这和游戏卡geforce rtx 2070基本同规格,但它卖7000块人民币以上,比rtx 2070能贵上一倍;而amd的专业卡radeon pro wx 7100核心为polaris 10,和游戏卡rx 480一致,但售价却近6000元——要知道rx 480的最新改进版rx 590也仅售千元出头。
专业卡quadro rtx 4000的硬件规格,其实gpu是和rtx 2070一样的
专业卡的硬件和游戏卡基本一致,它们的值钱之处,在于其驱动。radeon pro、quadro的专有驱动对专业软件进行了大量优化,大幅提升了显卡在opengl下的表现,无论是性能还是所支持的特性,都远胜于游戏显卡——案例之一就是前面所提到的,游戏显卡无法在专业软件中输出10-bit色深。
并不是所有人都愿意为贵价驱动掏钱,在以往也有人通过跳线、刷bios、破解驱动等方法,强行为游戏卡安装专业卡的驱动,破解后的游戏卡表现甚至和真正的专业卡无异。但是,这些破解方法早已经失效,现今专业卡和游戏卡中间隔着人为挖开的巨大鸿沟,普通的家庭用户,如果想要兼顾一下ps图片、pr剪视频等应用,也没法获得应有的色彩精度。
通常来说,需要专业卡才能在ps等软件输出10-bit,现在普通游戏卡也可以了
现在,nv终于让这道鸿沟缩窄了一点。更新了geforce 431.70驱动后,rtx游戏卡也可以在专业软件中输出10-bit色深了。如果你有使用专业图形软件的需求,那么n卡现在的色彩表现的确要好于a卡,经常使用ps、pr等软件又不想买高价专业卡的朋友,可以优先考虑nv的游戏卡。
非专业软件使用10-bit输出有意义吗?
说完了专业软件领域,再来说说普通的应用场景吧。10-bit色深对比8-bit、6-bit的最大优点,在于灰阶更丰富。10-bit可以提供1024级色阶,而8-bit只有256级,6-bit更是只有64级。更多色阶可以让色彩过渡更加平滑,显示渐变时不至于出现条纹。但有的朋友可能会有疑虑,支持10-bit的显示器并非主流,使用8-bit、6-bit显示器的话,10-bit是否仍有意义?
在某些情况下,这是有意义的。尽管8-bit、6-bit显示器不能在显卡驱动中开启10-bit,但播放10-bit视频时,仍能享用到10-bit的好处。视频往往基于yuv色域,而显示器使用的则是rgb色域,pc播放视频意味着颜色要经过yuv→rgb的色域转换,10-bit色深可以提供更高的转换精度,色彩显示会更加精确。
这要怎么理解呢?yuv→rgb是通过乘法算式来转换的,原始数值越精确,最终的转换结果也会更精确。我们作个简单的类比,例如我们想要通过算平方得出255这个数值,原始数值可以是15.97,也可以是15.9687,这两个数的平方结果,精确到小数点后两位分别是255.04和255.00。显然,就算最终结果只精确到小数点后两位,但原始数值取更精确的话,最终结果的精度也会更好。
视频播放涉及到yuv→rgb转换,yuv本身是10-bit的话,转换出的8-bit rgb也会更精确
在实际使用中,不少场景都会涉及到yuv→rgb色域转换。出于兼容性考虑,视频、jpg图片等多媒体元素多使用yuv色域,大家如果下载视频观看,可以多留意是否使用10-bit,这类视频在rgb显示器中会有更好的画质表现。
要如何开启10-bit?
既然10-bit有画质优势,那么要如何才能享用到10-bit的好处呢?前面提到的播放10-bit视频是一个,而如果你想要在更多地方享用到10-bit,那就需要直接配置10-bit输出了。
a卡和n卡的游戏卡都可以在驱动面板中选择10-bit输出,尽管除了n卡的新驱动,这个10-bit输出只针对directx,但不开白不开嘛,开启后某些场景能支持10-bit,也是件好事。
要让显卡输出10-bit到显示器,首先自然是需要显示器支持10-bit,8抖10-bit也可以。其次,需要hdmi 2.0或者display port 1.4以上版本的接口,才能稳定输出10-bit。如果使用4k显示器,那么display port 1.4会是最佳选择。
只有dp能实现4k分辨率、60帧、yuv/rgb4:4:4下的10-bit输出
如果你升级了nv的431.70驱动,恭喜你,用ps等专业软件也可以享用到10-bit的平滑过渡了。不过在此之前,需要先在相应软件将相应选项打开。以ps为例,具体路径为“编辑”-“首选项”-“性能”,找到“图形处理器设置”,点开“高级设置”,勾选“30位显示”即可。这里30位显示是rgb三通道分别10-bit的说法。
在数年前,显示器面板主流仍是6-bit,现今8-bit已经成为了中流砥柱。随着hdr的铺开,10-bit的普及也提上日程(uhd bd规范包含10-bit色深和hdr),尽管市面上的10-bit显示器价格仍高高在上(8抖10-bit也并不便宜),但相信随着电子工业的发展,堂前燕总会飞落千万家。
显卡厂商应该意识到这一大趋势,目前nv已经率先踏上潮流,让普通显卡的驱动也支持专业软件中输出10-bit,让市场上日益增多的10-bit显示器能发挥出真正价值所在。在这个阶段,n卡的画质的确超越了a卡。希望amd也尽快跟进,让更多用户享用到10-bit的好处吧!