解决AGP兼容性问题

硬件周刊

由于AGP存在1.0、2.0、3.0等多种规范,而主板与显卡又是电脑中非常关键的配件,因此与之相关的问题自然也就很多了,比如AGP不同规范之间的兼容性问题、升级问题等等,下面将一一探讨。

AGP 1.0规范

1.如何知道自己所用主板或显卡是AGP 1.0规范的

AGP 1.0规范包括了AGP 1×与AGP 2×两种类型。对于AGP 1×而言,不管是主板还是显卡,采用这种规范的配件都非常少。绝大部分用户所用的AGP 1.0规范的主板所提供的AGP插槽都是AGP 2×。对于符合AGP 1.0规范的主板,由于其AGP插槽比较特殊,因此用户如果可以打开机箱查看主板的话,只须根据我们上面所介绍的AGP插槽特点(图1),就能看出主板所提供的AGP插槽是不是AGP 1.0规范的了。另外,也可以通过SiSoft Sandra 2002(http://gz.onlinedown.net/sisoftsandrastandard.htm)这款系统测试软件来检测。安装好该软件之后,点击“Mainboard Information”图标,用户便可在“Mainboard Information”窗口中看到“AGP Bus”这么一项,其下面的“Version”及“Current Date Transfer Rate”后面显示的就是当前主板的AGP规范类型(图2)

图1
图1
图2
图2

至于如何确定自己的显卡是不是AGP 1.0规范的,最简单的方法就是通过观察金手指来进行识别,金手指中只有一个“缺口”,就说明它是AGP 1.0规范的,另外用户也可以通过查看说明书以及SiSsoft Sandra 2002的“PCI,AGP,CardBus Bus Information”功能来确定其AGP类型。

2.采用AGP 1.0规范的主板可以使用哪些显卡

从技术参数来看,AGP 1.0规范的插槽提供了3.3V的工作电压,因此采用AGP 1.0规范的显卡都能用在这类主板上。另外,虽然采用AGP 4×接口的显卡的工作电压降到了1.5V,但是那些支持AGP 4×的显卡都向下兼容AGP 1.0,因此支持AGP 4×的显卡也能用在这类主板上。需要注意的是,当AGP 4×显卡插在AGP 1.0插槽上时,其工作模式将自动调整为AGP 2×。

AGP 2.0规范

1.如何知道自己所用主板或显卡是AGP 2.0规范的

对于这个问题,用户可以借鉴前面介绍的方法,但是还存在一些例外,对此我们将在后面详细说明。

2.提供AGP 4×插槽的主板可以使用哪些显卡

目前,支持AGP 2.0规范的主板及显卡还是主流产品,绝大部分产品都是符合这种规范的。
对于提供AGP 4×插槽的主板而言,首先可以肯定的是,这类主板都支持AGP 4×显卡,也就是说,只要用户手中的显卡是真正采用AGP 4×接口的显卡,就都能用在提供了AGP 4×插槽的主板上。而对于AGP 8×接口的显卡而言,由于目前AGP 8×接口的显卡都向下兼容AGP 4×,因此,AGP 8×显卡也能用在所有提供AGP 4×插槽的主板上。当然,此时AGP 8×的工作模式会自动调整到AGP 4×。
而在“提供AGP 4×插槽的主板是否支持AGP 1.0显卡”的这个问题上,则要棘手多了,这也是整个AGP使用过程中最复杂、最容易引发事故的地方,因此我们得格外小心。
先来看那种中间无任何隔断的“通用型”AGP 4×插槽。对于这类插槽,实际上主板厂商在设计时已经考虑到了用户的实际情况,之所以设计成“中间无隔断”这样的样式,就表明它“向下兼容AGP 1.0显卡”,也就是说,如果用户知道自己主板上的AGP插槽是AGP 4×,而它的样式又是“通用型”的,则说明该插槽不仅能够使用AGP 4×的显卡,也能使用AGP 8×的显卡(通过显卡的向下兼容来实现),另外这种插槽还能使用AGP 2×甚至AGP 1×的显卡。
再来看那种中间有一个隔断的“标准型”AGP 4×插槽。如果用户用心观察的话,就会发现几乎所有采用英特尔850、845系列P4芯片组的主板,所提供的AGP 4×插槽都是“标准型”的,也就是中间有一个隔断。那为什么会出现这样的情况呢?其原因就是──这类芯片组只支持AGP 2.0规范,也就是只提供了1.5V这一种AGP电压,因此,那些需要3.3V工作电压的AGP 1.0规范的显卡是不能用在这类主板上的。不仅如此,如果用户强行将AGP 1.0规范的显卡插在这类主板上,将导致主板烧毁!因此,为了避免用户不小心将AGP 1.0规范的显卡插到这种主板上,它们的AGP插槽才设计成了“标准型”──只能插入AGP 4×这种类型的金手指,而AGP 2×或AGP 1×会因为那个隔断的存在而无法插入。
前面我们不是说这个问题很棘手吗?这样看来由于“标准型”AGP 4×插槽的这种防呆设计,并不会出现问题嘛。但是,问题难就难在──某些本来是AGP 1.0规范的显卡,其生产厂家却使用了AGP 4×的PCB线路设计!也就是说,虽然这种显卡的本质还是AGP 1.0规范的显卡,但是其金手指的样式却跟AGP 4×差不多,也有两个缺口!如此一来麻烦就来了──这种AGP 1.0规范的显卡因为接口样式跟AGP 4×差不多,所以即使AGP 4×插槽是“标准型”的,但是对于这类显卡而言,却能够毫不费力地插进去!虽然这种卡长着一副“AGP 4×”的模样,但它的工作电压仍然是3.3V,因此一旦将它插到采用英特尔P4芯片组的主板上,还是会导致主板烧毁!此时不管什么防呆设计都没有作用了!
那么该如何揪出这种貌似AGP 4×,实为AGP 2×的显卡呢?那就是看金手指的引脚!将显卡翻过来,让显卡背面正对着我们,然后从右边往左数,找到金手指上的第二根引脚,对于AGP 2×显卡而言,不管其金手指的样式是什么样的,也就是不管它有一个缺口还是两个缺口,这第二根引脚都没有连入显卡主回路内((图3),类似问题请参阅上期C9版《一张不干胶救显卡》一文)。

图3
图3

而对于真正的AGP 4×显卡而言,则对应的第二根引脚连到了显卡主回路中了(图4)
图4
图4

凭借这一点,用户只需看一眼第二根引脚,就可判断出该显卡到底是不是真的AGP 4×显卡!

3.提供AGP Pro插槽的主板可以使用哪些显卡

对于AGP Pro插槽的主板而言,除了支持AGP Pro接口的显卡外,另外还兼容AGP 4×显卡。当然,如果主板所用的芯片组不是英特尔的P4芯片组,且AGP Pro插槽是那种中间只有一个隔断的“通用型”插槽,则一般还兼容AGP 1.0规范的显卡;如果所用的主板是英特尔的P4芯片组,且AGP Pro插槽是那种中间有两个隔断的“标准型”插槽,则不能使用AGP 1.0规范的显卡(图1)
另外,对于提供AGP Pro插槽的主板而言,由于兼容AGP 4×,所以也能使用那种能向下兼容AGP 4×的AGP 8×显卡。

AGP 3.0规范

1.如何知道自己所用主板或显卡是AGP 3.0规范的

如今支持AGP 3.0规范的主板和显卡还不是很多,正处于发展阶段,因此,当用户在购买此类主板及显卡时,如果它们支持AGP 3.0规范的话,商家是绝对会告诉你的──毕竟这是产品的一大卖点。另外,用户可以通过说明书、标签、芯片型号来了解这些信息。实在不行的话就只能通过测试软件来进行测试了。
注意:当用户准备在支持AGP 8×的主板上安装显卡时,如果身边没有AGP 8×的显卡(或者不能确定是),则一定要安装一块真AGP 4×的显卡。而如果是新买了一块AGP 8×的显卡,想测试一下是否真的是AGP 8×,则即使没有AGP 8×的主板,也可先安装到具备AGP 4×插槽的主板,然后通过软件来进行测试,以确认其真假。

2.提供AGP 8×插槽的主板可以使用哪些显卡

对于提供AGP 8×插槽的主板而言,使用AGP 8×的显卡自然是绝配,此时显卡的带宽达到了“66×8×32/8≈2128MB/s”。当然,考虑到用户的实际情况,如今的AGP 8×插槽都向下兼容AGP 4×。但是需要注意是,由于AGP 8×无法提供AGP 1.0所需要的3.3V工作电压,所以在这类主板上不能使用AGP 1.0规范的显卡。而且用户在使用这种提供AGP 8×插槽的主板时,也要注意不要使用那种假AGP 4×显卡!
至此,AGP的方方面面我们也了解得差不多了,特别是对于那些使用P4的用户而言,一定要注意自己的显卡是不是假AGP 4×,不要盲目地将没有经过验证的显卡插到主板上,否则一旦出事,那可就惨了……