在使用AutoCAD 2009的时候,发现显示图形的质量不高,颇多毛刺,仿佛在使用一般消费类显卡,问题出在哪?如何解决才能让你的专业显卡发挥其全部的功能?
一、发现问题:
出现问题的本本是一台DELL M4300移动工作站,整机的基本配置和显示卡的情况如下表:
表1 整机和显卡配置表
在使用AutoCAD 2009的时候,发现显示图形的质量不高,颇多毛刺,仿佛在使用一般消费类显卡一样,问题出在哪?
二、寻找原因
在AutoCAD 2009中输入“3DCONFIG”后,性能调节器结果日志中显示:计算机包含的三维设备未认证。
从日志的情况分析,“当前应用程序驱动程序: direct3d9.hdi”,说明虽然安装的是专业显卡,但仅通过了DirectX认证,没有通过OPGL认证,换言之,这款图形工作站中的Quadro FX360M专业显卡只是在当作一款普通消费类显卡使用。若Quadro 专业显卡没有通过OPGL认证,则其性能可能无法得到有效发挥。分析有以下三种可能:
可能性一:显示驱动程序的版本不对,可能未通过 Autodesk认证;
可能性二:在windows中的显示卡属性设置有误,影响了AutoCAD对显卡的认证;
可能性三:在AutoCAD中显示卡设置不对,或者与windows操作系统设置有冲突。
三、山重水复疑无路
考虑到对系统影响最小化的原则,由于原本使用的是NVIDIA官方网站上通过微软认证后的最新Quadro显卡驱动,因此解决该问题首先从后两种可能入手。具体步骤如下:
1、修改系统显示属性
先从系统显示设置入手:
图1 打开“NVIDIA控制面板”
如图1,首先在鼠标右键上打开NVIDIA控制面板,然后在管理3D设置中,将全局设置调整为“AUTOCAD”,并将诸如“三重缓冲”、“启用覆盖功能”等选项设置为“开”,将“垂直同步”调整为“使用3D应用程序设置”。具体如图:
图2 NVIDIA控制面板中的管理3D设置
完成修改后,进入AutoCAD 2009,检查和调整AutoCAD中的显示属性。
2、调整应用属性:
在AutoCAD 2009中的性能调节器中,虽然Direct3D 驱动程序的状态显示为已认证,但其效果支持的情况如下:
“几何图形加速”、“古氏着色器”和“纹理压缩”处于可用状态;“平滑线显示”和“全阴影显示”为不可用。OPENGL则显示为“未认证”。
无论修改系统属性还是手工调整AutoCAD中的显示设置,均无法改变显卡OPGL认证的状态。后面的二种可能性都被排除了。
3、调整驱动程序的版本:
针对前文中谈到的第一种可能,分别查找了NVIDIA和Autodesk官方网站,查看后发现Autodesk已经专门为用户提供了其显卡的兼容性列表,其效果从好到差可分为四种情况:
Certified cards only:专为Autodesk认证
Supported, recommended:支持且推荐
Supported, _disibledevent="center">
表3 通过认证前后的主要差异对比
经过认证后,Quadro FX360M在平滑线显示、全阴影显示方面从“不可用”变成了“可用”,并可由用户自行调整开关状态,打开AutoCAD的平滑线功能后,原来的毛刺果然消失了。
解决专业显卡认证的过程虽然一波三折,解决问题的过程正是了解和学习的过程,从不可用到可用只是一字之差,但在有些场景中的效果真是天壤之别。