皮哥 发表于 2024-5-25 00:05

为什么有的显卡在pcie3.0下性能损失很大?

本帖最后由 皮哥 于 2024-5-25 10:46 编辑

最近想趁着618配台电脑,看到说有的显卡用在pcie3.0下性能损失会比较多,有的又影响不大,这个原理是什么?麻烦哪位给解答一下。

另外,现在主流的哪些显卡会受影响比较大?影响不大的显卡在pcie4.0下会比3.0强多少呢?

————————————————————————————————————————————————

分割一下,看了大家的讲解,又上网自己研究了一下,终于弄明白我的问题了。

前期,我一直以为所有显卡都是设计的×16的通道了,原来还有的设计的是×8的,这个感觉好坑,为什么还要用×8的设计。

看了评测,如果用×16的通道,除非是4090这样的卡,其他卡用3.0和用4.0基本没有区别,因为都跑不满。

如果显卡性能不那么强的话,在×8的通道下,可能3.0和4.0可能也没有什么区别。

大头吃小头 发表于 2024-5-25 00:08

目前4.0x4/3.0x8是个分水岭,低于这个带宽,性能损失会变得非常大

雷电被oculink暴打也是因为oculink是4.0x4雷电3还是4全带宽也就3.0x4的速率。 我之前看了很多评测,4.0x4以后的损失都能接受

gbawrc 发表于 2024-5-25 00:10

本帖最后由 gbawrc 于 2024-5-25 00:12 编辑

结论是3.0X16和4.0X8性能损失不明显,大概2%,考虑到测试误差,PCIE3.0X16已经够用,PCIE4.0X16已经十分充裕,PCIE5.0就是噱头。

真当人人都是4090?



https://img.nga.178.com/attachments/mon_202210/15/9aQ184-1q2qZgT1kSdw-16i.jpg

大头吃小头 发表于 2024-5-25 00:11

有些显卡损失大,是因为有些卡是x4设计的,比如6500xt 4.0x4设计 插到3.0x16的槽上,因为少信道只能运行在3.0x4 带宽直接爆炸。还有4060 6600xt 7600 4060ti这种卡设计是4.0x8 插到3.0x16上也只能跑3.0x8 就能跑出损失来。 到了4.0x8/3.0x16这个带宽级别,只有4090能跑出稍微大点的损失,别的基本都是1%到 2%这样

cdmin 发表于 2024-5-25 00:22




结论:3.0相对4.0损失1%,2.0相对4.0损失4%,基本无所谓。

YoshinoSakura 发表于 2024-5-25 00:36

没有这回事,3.0x8没啥问题
有这个说法是因为有一些卡先天残疾只有x8带宽

PPXG 发表于 2024-5-25 07:16

不看具体显卡讨论这个毫无意义
RX6400 techpowerup测试3.0x4对比4.0x4 1080P平均性能损失都在10%以上了
换成4090 3.0x16和4.0x16性能差异甚至可以算是误差

中里毅 发表于 2024-5-25 08:06

触发这个损失需要两个条件
1、PCIE带宽较小;
2、显存容量较小。
有人测试了8G的6500XT,部分游戏性能比4GB的直接翻倍都有。
https://lanoc.org/review/video-cards/8984-powercolor-rx-6500-xt-fighter-8gb?start=6

换言之,只要你不触发上面两个条件,就没有PCIE性能损失。

九天御风 发表于 2024-5-25 10:38

因为有的显卡只有8条pcie通道

皮哥 发表于 2024-5-25 10:41

本帖最后由 皮哥 于 2024-5-25 10:49 编辑

大头吃小头 发表于 2024-5-25 00:11
有些显卡损失大,是因为有些卡是x4设计的,比如6500xt 4.0x4设计 插到3.0x16的槽上,因为少信道只能运行在3 ...

终于弄明白了,我一直以为所有显卡都是设计的×16的通道了,原来还有的设计的是×8的

另外,我看了看好像6600XT,7600这些×8的卡,在3.0和4.0下好像差不多,应该都跑不满。

皮哥 发表于 2024-5-25 10:42

PPXG 发表于 2024-5-25 07:16
不看具体显卡讨论这个毫无意义
RX6400 techpowerup测试3.0x4对比4.0x4 1080P平均性能损失都在10%以上了
换 ...

是的,我一直以为所有显卡都是设计的×16的通道了,原来还有的设计的是×8的

这个不仅看接口,还要看显卡设计的是几个通道。

4320221 发表于 2024-5-25 10:42

显存不足,内存和显存被迫频繁交换数据,最典型的例子是6500XT,看那些大显存旗舰卡的评测没意义

皮哥 发表于 2024-5-25 10:48

九天御风 发表于 2024-5-25 10:38
因为有的显卡只有8条pcie通道

前期我一直以为都是×16的设计,所以弄不明白,看了大家解释才知道有的显卡用的×8的设计

为什么显卡还要用×8的设计,都用×16不行吗?感觉好坑啊。

皮哥 发表于 2024-5-25 10:51

中里毅 发表于 2024-5-25 08:06
触发这个损失需要两个条件
1、PCIE带宽较小;
2、显存容量较小。


是的,带宽小是一个方面,如果显卡性能强,会出现损耗。

带宽够显存小,需要内存频繁交换数据,对带宽损耗加大,也会导致性能损耗。

皮哥 发表于 2024-5-25 10:52

4320221 发表于 2024-5-25 10:42
显存不足,内存和显存被迫频繁交换数据,最典型的例子是6500XT,看那些大显存旗舰卡的评测没意义 ...

确实,不仅通道数有影响,显存也会有影响,刚刚弄明白。

嫕yi 发表于 2024-5-25 17:01

rx6400、6500xt用大幅度缩减PCIE通道数量的方法,有利破除了5700xt以来的“pcie4.0对显卡无用论”,解铃还须系铃人。

天涯望月 发表于 2024-5-25 18:39

本帖最后由 天涯望月 于 2024-5-25 18:45 编辑

不同平台~不同代的东西根本没法比较...这个是个关键

页: [1]
查看完整版本: 为什么有的显卡在pcie3.0下性能损失很大?