通用问答
问:请问专业显示卡是用来做什么的?
答:这个问题太大,我只能简单地回答。专业卡在专业 3D 制图领域中很有用,可以提高制图的效率。更简单的说,专业卡是生产工具,而游戏卡是消费品。
问:我是做 3D 的,游戏卡和专业卡在专业 3D 软件中有什么区别吗?
答:这个问题也是太大,也只能简单回答。
要了解游戏卡和专业卡之间的区别,就要简单了解一下显示卡的 3D 工作方式。
目前显示卡 3D 领域有两个标准,一个是 D3D ,就是微软公司自己制定的标准,只能在 WINDOWS 系统平台上应用;另外一个就是 OPENGL 标准,这个标准是传统的 3D 工业标准,可以在多平台(WINDOWS 、UNIX、LINX 等等)上应用。什么是标准,简单地说,标准就是规定了如何在电脑屏幕上画一个点,画一条线,如何对屏幕上的某个点填充颜色,填充什么样的颜色,等等。标准规定了这些功能的实现方法,然后大家各做各的,软件厂商按照这个标准来制作软件,硬件厂商也按照这个标准来生产显示卡。就因为有了统一的标准,即使硬件厂商和软件厂商之间没有任何联系,大家生产出来的东西也可以完美地配合在一起使用。现在您大致了解了显示卡和 OPENGL / D3D 之间是什么关系了吧?
由于 OPENGL 是目前绝大多数专业 3D 软件所使用的标准,所以下面就以 OPENGL 为例子来简单说明一下。
我们在使用 3D 软件做 3D 场景的时候,在编辑窗口中看到的东西,就是显示卡按照 OPENGL 标准来显示的 3D 图象,这个图象相对于最终渲染好的成品图来说,是非常粗糙的,还带有一堆线条,但至少让你可以大致看到你要编辑的场景的效果,贴图的大致效果,以及物品摆放的位置,可以让你 “猜” 出最终图片的效果(没错,就是猜,我们画画的时候,不也是不断地“猜”效果,然后不断地调整吗?)。
在专业 3D 制图过程中,显示卡就是以牺牲图片显示质量的代价,来换取显示速度,让您可以快速地对场景做各种编辑工作。请注意这一点,很重要。专业卡和游戏卡的一个区别就在这里,游戏卡牺牲的效果更多,而专业卡牺牲的效果相对要少。这样的话,专业卡就可以在编辑窗口中显示更多更全的效果,让您更容易 “猜” 最终效果。
看了这些说明,你可能会有个问题了:我有绘画的基础,我不要那些效果也可以“猜到” 最后的效果,那这样的话,专业卡对我来说不就没有意义了?
我们来打个比方:编辑的场景中,包含了 10 种显示卡来实现的效果,(假设其中有两个是必须专业卡实现的,游戏卡的话,就没有那两个效果),专业卡可以实现全部 10 种效果,而游戏卡的话,除了那两个效果以外,只能支持到剩下 8 种效果的 5 种,那我可不可以只让 3D 软件只用到这 5 中效果呢?很不幸,不可以。你游戏卡实现不了, 3D 软件就会丢给 CPU 来用软件实现,CPU 要做的事情本来就很多了,再给它做图形效果的实现的话,速度肯定就漫了很多。这样的话,游戏卡在显示这个场景的时候,不仅有两种效果显示不出来,而且由于还有 3 种效果是由 CPU代劳的,显示速度就比专业卡差很远了。
当然,大多数的 3D 制图软件并没有对游戏类的显示卡关上大门。游戏卡在这些 大部分 3D 软件中工作的也很好,即使你没有专业卡,也完全不影响您的 3D 创作!专业卡和游戏卡之间的根本区别,就是效率。看您自己权衡了。
问:改专业卡对游戏性能有帮助吗?
答:没有任何帮助,相反会降低游戏性能。简单地说,游戏卡和专业卡的驱动机制有所不同,游戏类的驱动更注重效果及速度,而专业类的驱动注重的是多窗口加速、线框抗矩尺等等。
问:我把我的卡改成专业卡后, 感觉 3D 的显示质量提高了不少,是不是专业驱动在显示质量上会比较好?
答:不是的。显示卡驱动是很专业的东西,绝大多数显示卡的用户,对驱动的各种调试知识几乎是 0。显卡核心厂商在制作驱动程序的时候,必须考虑到这一点,所以,驱动程序在制作打包的时候,制作人员会帮用户做一个预先设置,让用户在安装好驱动后就可以直接使用,不需要做任何调整也可以适用于大多数的应用了。现在明白了吧?游戏类的驱动,这个预先设置是以速度优先,图象显示质量被设置为一般;而专业卡驱动就是以图象显示质量为优先,速度被设置为一般。所以,改专业卡后,会感觉显示质量有“提高”。您完全可以在驱动面版中对显示质量来进行微调,达到您自己想要的效果。
厂商这样做是很负责的态度。 |