王者DFI,10月大赛10万大奖等你拿! DFI-ABS.OCER.net
不看终身遗憾之二!08电源深度横评 | | 挑战不可能,DFI LANParty DK P45 & JR P45横测 | DFI LP DK/JR P45主板团购
MSI 4870X2 2GB,4850/4870 CF同门大乱斗 | | 映泰 TA790GX A2+超值登场 | | 高频不低能!威刚DDR3-1600+轻松OC2000+
BLACKOPS X48上市解析 | | ABS让OC更容易 DK P45 636外频达成 | | Core i7+X58测试意见调查 | | GIGA X58-EXTREME抢鲜看
 29 12
发新话题
打印

关于PCI-E 2.0与PCI-E 1.1对显卡性能的影响

本主题由 超频王 于 2008-7-15 10:52 置顶

关于PCI-E 2.0与PCI-E 1.1对显卡性能的影响

P45相对P35有决定性改变的也就是PCI-E 2.0,有很多朋友问P35的PCI-E 1.1 X16能否满足新一代显卡例如GTX 280或者4850的需求,下面分两个部分解答一下。

1、PCI-E带宽是否成为瓶颈,取决于GPU处理能力,也就是说显卡性能。

    我们都知道显卡工作流程是由CPU和GPU协作完成的,CPU负责三角形设定(Triangle Setup)和GPU负责三角形光栅化(Triangle Rasterize)【DirectX 10中加入的几何着色器使GPU可以负责一部分Setup工作】。我们进行游戏时CPU和GPU是不断交换数据的,大部分情况下都是GPU收到CPU的渲染指令,而他们之间的通信是用PCI-E总线来进行的。那么一旦GPU性能非常强,PCI-E带宽无法满足数据交换的需求的话,GPU性能就会受到限制,无法发挥出100%的效率。


2、PCI-E X16 2.0的理论带宽是单向8GB/s双向16GB/s,PCI-E X16 1.1的理论带宽是单向4GB/s双向8GB/s,也就是说PCI-E 1.1 X16=PCI-E 2.0 X8。


    从上面的数据看,PCI-E 2.0与PCI-E 1.1的带宽相差一倍,但问题的关键是我们要使用的显卡会受到多大影响。下面是GeForce 9800GX2的测试,这款显卡的游戏性能与GTX 280近似,可以代表今年乃至明年主流显卡的游戏性能,大家可以看到PCI-E 2.0 X16与X8的差异。





    注意看上面的CRYSIS两个不同分辨率的测试,随着分辨率从1280x1024提升到1920x1200,数据运算量加大也会放大PCI-E的带宽瓶颈,但是以上所有测试都证实:PCI-E 1.1 X8会造成严重的瓶颈,PCI-E 1.1 X16的带宽足够GeForce 9800GX2这样的显卡发挥效能,虽然会在高分辨率下有轻微的性能损失,但根本不足以为了PCI-E 2.0更换主板,真正能体现PCI-E 2.0 X16与PCI-E 1.1 X16差异的显卡应该是下一代的GT300和RV870。



[ 本帖最后由 超频王 于 2008-6-24 13:07 编辑 ]
跟我寫的那篇好像沒什么大區別.
楼上的,写这篇就是要纠正一下。
拜托去看一下显卡工作原理,内存什么时间会成为显卡瓶颈
我什么時候寫過內存是瓶頸了?你有看過?
那痲煩你在看清楚點!整篇文章重點是什么.
在拿幾張卡回家自己試試!記得不要全部拿N卡!

[ 本帖最后由 silong 于 2008-6-25 03:06 编辑 ]
“那是因為256M的顯存不夠用.溢出內存!2.0的帶寬能夠讓GPU更快的讀取繫統的內存.”
上面是你的原话,放在任何地方都是笑话...显存不够用时加载的纹理数据有限,要清空显存继续加载或者降低纹理品质而已...自己无知也倒罢了,贴出来误导人就是你的不对了,奉劝你以后用大脑发帖,OCER水很深的
另外N卡测试我本来就贴上了,你真搞笑...
补张图,看似带宽足够,但少数游戏仍旧会受到影响,数据交换太频繁了?所以最好还是PCI-E 2.0啊

节能=节省性能
p43就够我用了,嘎嘎
引用:
原帖由 超频王 于 2008-6-25 10:02 发表
“那是因為256M的顯存不夠用.溢出內存!2.0的帶寬能夠讓GPU更快的讀取繫統的內存.”
上面是你的原话,放在任何地方都是笑话...显存不够用时加载的纹理数据有限,要清空显存继续加载或者降低纹理品质而已...自己无知也 ...
...嗯...这个....怎么说呢....
好像A卡是可以共享系统内存的.我的3850用EVEREST检测结果就是本地显存512,非本地显存512...一共1G....
不错.看来我就是买GT280插到我的P35上也不会有大问题了...
谁能告诉俺P45 PCIE2.0的CF和X38的CF相比,性能的差距
引用:
原帖由 脱氧核糖核酸 于 2008-6-26 14:18 发表

...嗯...这个....怎么说呢....
好像A卡是可以共享系统内存的.我的3850用EVEREST检测结果就是本地显存512,非本地显存512...一共1G....
一般主流显存的速度是2000MHz 256bit 带宽64GB/S
共享显存是800MHz 64bit 带宽6.4GB/S,速度差了10倍,PCI-E再快也没有任何意义。
一般用户都关闭这个功能,因为根本没法带来任何性能提升...如果你内存容量不够大,反而性能会下降
引用:
原帖由 yaua 于 2008-6-26 16:49 发表
谁能告诉俺P45 PCIE2.0的CF和X38的CF相比,性能的差距
谈论CF的话,RV670和RV770的Crossfire模式是不同的。
RV770的改进之一就是Crossfire时,GPU之间访问数据不再通过PCI-E,而是用一个类似HT的通道来加速,具体细节等到R700出台才能知道。
所以本来X38的PCI-E 2.0 X16是比P45的PCI-E 2.0 X8占优的,但是具体到RV770上就很难讲了。
引用:
原帖由 超频王 于 2008-6-27 00:26 发表


一般主流显存的速度是2000MHz 256bit 带宽64GB/S
共享显存是800MHz 64bit 带宽6.4GB/S,速度差了10倍,PCI-E再快也没有任何意义。
一般用户都关闭这个功能,因为根本没法带来任何性能提升...如果你内存容量不够 ...
不知道怎么关啊...我只装纯驱动的...
引用:
原帖由 超频王 于 2008-6-27 01:14 发表


谈论CF的话,RV670和RV770的Crossfire模式是不同的。
RV770的改进之一就是Crossfire时,GPU之间访问数据不再通过PCI-E,而是用一个类似HT的通道来加速,具体细节等到R700出台才能知道。
所以本来X38的PCI-E 2. ...
现在RV770已经大面积上市了,没有具体评测吗
现在才知道,cpu和显卡是不通过ram的, 谢谢. 不过,这个cpu的带宽是多少呢,好像比ram的还低吧.
INTEL与AMD的CPU的总线带宽不同,INTEL一直沿用四倍引擎,总线是FSB的4倍;AMD就是HT总线。
GPU与显存之间的速度要强得多,因为流水线比较简单。
共享显存是800MHz 64bit 带宽6.4GB/S,速度差了10倍

800MHz 貌似是 双通道128bit吧?~~~也就是12.8G
对于以前的旧显卡7300之类128bit低速显存的还是有用的,只是现在显存太快了没什么用
引用:
原帖由 hukee 于 2008-6-28 23:33 发表
现在才知道,cpu和显卡是不通过ram的, 谢谢. 不过,这个cpu的带宽是多少呢,好像比ram的还低吧.
确切来说,是因为预读。
游戏初始化的时候,数据从硬盘读到内存,然后cpu从内存把数据读进显存;初始化完成以后就是正常的GPU和显存之间交换处理过程了,当然之中也可能有cpu的参与——也就是我们正常游戏看到的稳定帧数。
而某Y所说的顿卡其实是显存不够重新刷新显存数据时候,也可能是从硬盘新加载数据,当然这些加载过程,显存设定使用大小也取决于游戏程序本身,比如有可能你显卡有512M显存,而程序设定只使用200M显存,这个时候大显存的优势没有发挥出来,顿卡的频率会高一点。不过,cpu和显存之间的最大带宽只有250*16=4G远远小于GPU和显存的64G,所以只处理小数据量的任务。
如楼主所说,有些程序确实会自动降低纹理品质,比如像上古4的streamline。

[ 本帖最后由 cctp 于 2008-7-25 12:03 编辑 ]
一点都不谦虚  呵呵
弄了块P45
一次性到位啦!!
嗯,顶强贴
P35过时了,日
P35还是很不错的 价格优势
引用:
原帖由 cctp 于 2008-7-25 10:57 发表

确切来说,是因为预读。
游戏初始化的时候,数据从硬盘读到内存,然后cpu从内存把数据读进显存;初始化完成以后就是正常的GPU和显存之间交换处理过程了,当然之中也可能有cpu的参与——也就是我们正常游戏看到的稳 ...
显卡读数据是直接从硬盘读的
我太笨了,怎么看不出来哪个是PCI2.0哪个是1.1,难道测试的全是1.1的16X和8X?
P5Q-PRO
E8300
HYPER1G*2
3870毒药
冷静王至尊版
NOCTUA NH-C12P
TT M9
Razer Tarantula+炼狱蝰蛇+G11+Z8+速度王+AD90
 29 12
发新话题