Chiphell - 分享与交流用户体验

标题: 为什么有的显卡在pcie3.0下性能损失很大? [打印本页]

作者: 皮哥    时间: 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
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大头吃小头    时间: 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
提示: 作者被禁止或删除 内容自动屏蔽
作者: 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-c ... 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 编辑

不同平台~不同代的东西根本没法比较...这个是个关键
(, 下载次数: 52)
(, 下载次数: 53)




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5