究竟ati显卡好,还是nvidia的显卡更佳?这是一个永无休止的争论话题。有一天笔者突发奇想,既然两大显卡阵营各有优点,何不在一部电脑中同时使用它们呢?想到不如做到,于是笔者特意进行了一番测试,结果发现,ati与nvidia双显卡共存于一部电脑中并非想像般顺利。
首先,让我们来看看在一部电脑中同时安装双显卡的硬件要求。
与sli/crossfire等双显卡并行处理方案一样,用户想在同一主板上安装两块显示卡, 基本的硬件要求当然就是使用一块拥有两个pci-e显卡插槽的主板(如图)。采用nvidia的nforce4 sli及ati的radeon xpress 200 crossfire等芯片组的主板当然符合要求,其它像采用ich7南桥芯片的pci-e lane达成第二个pci-e x16插槽的主板也基本合格。
如果用户并非使用两块pci-e界面的显示卡,那么部分同时拥有pci-e x16及agp 8x显卡插槽的主板也可派上场。不过要注意,现在真正同时支持pci-e及agp8x双显示界面的只有uli m1695+m1567及via pt880pro芯片组(pt880 pro的pci-e带宽只有x4)。采用其他pci-e芯片组的主板上的agp插槽实际上是用pci插槽模拟的,性能很低不说,也不支持大部分ati显示卡(因它不支持pci模式)。
如果满足上述条件,那么安装双显卡才开始迈出第一步。可紧接着,问题出来了。
问题一:没有post画面
笔者在实验时发现,不论是ati或nvidia的芯片组,在使用单一显卡时任何品牌的显示卡都没有问题。但混合ati/nvidia两块显示卡安装时就不同了,部分主板有可能连post(power on self test,电源自检)画面都没有,系统根本无法启动。
其中,nforce4 sli芯片组的兼容性较好,大多数情况下都能启动电脑。rd480主板则很挑显卡,笔者试过数款rd480主板,发现它们与显示卡的兼容性较差,即使配合ati自家的显示卡,只要图形芯片的型号不同,无法通过自检的机率都很高。若用户遇上这种情况,可尝试将两块显示卡的位置调换,不过能解决问题的成功率不高。
问题二:无能检测出显示卡
系统能够启动并进入windows xp操作系统,笔者心想可以安装显卡驱动程序了。但此时第二个问题又出现。笔者使用华硕a8n-sli deluxe主板搭配radeon x800 gto和gf 6600 gt显卡各一块,能够成功进入windows xp,可是怎么也不能检测到gf6600 gt显卡的存在。我检查显卡后发现gf6600 gt显卡的供电正常,风扇也正常转动。于是我将另一块显卡x800 gto换为x1300,系统同样检测不到gf6600 gt显卡。 后,笔者将两块显卡的位置调换,即将x1300装在第二根pci-e x16插槽上,才能成功检测出两块显卡。
问题三:驱动程序不能运行
终于可以安装显示驱动程序了!使用新版的ati ctalyst 5.13和nvidia forceware 81.98,两个驱动都能够安装。重新启动后,x1300程序显卡确实能正常使用,catalyst control center控制中心也能进行设置。可是gf6600 gt却不能成功使用,虽然windows xp的设备管理器中显示gf6600 gt已正常安装和工作,但在进入显示设置窗口时却出现错误,根本不能进行设置。至此宣告ati/nvidia双显卡安装彻底失败!
不过,笔者的测试并不代表所有ati/nvidia显示卡都不能共存工作,但至少已证明,要同时使用ati和nvidia显示卡,现阶段确实存在不少问题和难度。当然,由于显示卡、主板芯片组以及bios/驱动程序等不同变数实在大多,笔者不排除也有成功兼容的例子。如果diy玩家退而求其次,使用两块nvidia显卡或两块ati显示卡,出现问题的机率则会少得多。有兴趣的朋友不妨实验一下,欢迎大家多作探讨