作者:周昊
链接:https://www.zhihu.com/question/64239665/answer/638211444
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
先上结论:同等核心的Geforce和Quadro显卡,越新的硬件,运行越新的专业3D与绘图软件,尤其是OGL 3.X以上的环境,表现越相似;越老的硬件和软件,尤其OGL 1.X及以下的,不同之处会越多。现在的软件应用环境下,GeForce和Quadro的差距越来越小,软件开发商不会忽略游戏显卡的用户,专业软件都在降低硬件门槛。要知道Spec Viewperf到现在还是拿03,04年的软件界面来跑测试,拿那些年头软件对OGL支持的差别来做文章,这是傻吗?不过是专业显卡的营销套路罢了。二者在旧版软件里天壤之别的差距,在同样软件的新版里,有的可能真的小到难以察觉。
在今天的应用环境下,你花几万买的Quadro显卡,生产力提升绝不可能是同核心几千块Geforce的十倍。
不存在Geforce无法显示而Quadro可以的情况,也不存在Quadro显示正确而Geforce不正确的情况,复杂场景,不存在Geforce显示、转动起来特别费劲而Quadro行云流水的情况。
那么,多出来的那那么多倍价格体现在哪儿呢?主要不同其实是显示质量的区别,可以简单理解为创作者工作期间的爽度的区别。例如我们事务所就经常用Quadro实时渲染模式或16X,32X抗锯齿古氏视觉模式截屏直接作为分析图底,或多层叠加图底的素材,省去了很多加工环节。Quadro支持更细腻的显示模式,更高等级的抗锯齿,这是主要的。其次还有更多样化的桌面显示管理,以及更多的程序自定义设置(很次要)。归根结底,在屏幕后面,二者的多边形处理能力没有什么不同。
还有一点,Quadro系列广泛支持3-Pin立体眼镜接口,Geforce是没有的。
尽管对OGL的支持不同,但软件厂商都在通过优化和更多的DirectX开发来尽力缩小这种差距,这方面,Autodesk公司可是榜样。此外,就算在显示质量上,Quadro也没有那么决定性的领先优势了。例如10bit色深,以前我用过3Dlabs的Realizm800,那是第一个支持10bit的厂商,后来就是Quadro。现在Geforce也支持了,虽然没那么大用处。
今天的显卡技术已经与过去大不相同,通用计算技术真是个好东西,让显卡,计算卡逐渐趋同,专业显卡这个本来就狭小的市场越来越可被替代。Quadro再发展下去,真可以说是一边革技术的命一边革自己的命。
对了,有人会说有稳定性或质量做工上的差别,可能是有吧。同核心Quadro显卡的供电是要比Geforce强悍,而且频率要低一些,可能就是这种考虑吧。但我们也是用坏过不少Quadro显卡的。
既然说到Quadro,不得不说Fire Pro,AMD显卡糟糕的驱动使Fire系列在CAD中的表现实在是与其售价不符,其显示正确率要低于Geforce。OGL 2.1环境下还好点,3.3环境下的高级视觉效果,经常会出现各种莫名其妙的显示混乱,对AMD的驱动程序彻底失望,再新的A卡就没用过了。
最后,Quadro对比Geforce还有一个最重要的优点,就是对外行来说,显得专业性很强。我见过年产值1000多万的设计公司,办公室的主力电脑是一台3万元的,有着花花绿绿灯光效果的游戏电脑,配备着Geforce1080Ti。在做文本,出图时,用着每次都要先运行一个欺骗程序才能使用的Lumion和V-Ray。