找回密码
 加入我们
搜索
      
查看: 2014|回复: 16

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

[复制链接]
发表于 2024-5-25 00:05 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 皮哥 于 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以后的损失都能接受
发表于 2024-5-25 00:10 | 显示全部楼层
本帖最后由 gbawrc 于 2024-5-25 00:12 编辑

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

真当人人都是4090?

547b9dec3ac36f50073f7f3796f1e377_9aQ184-1q2qZgT1kSdw-16i.png

发表于 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%这样
发表于 2024-5-25 00:22 | 显示全部楼层
relative-performance_1920-1080.png
relative-performance_2560-1440.png
relative-performance_3840-2160.png
结论:3.0相对4.0损失1%,2.0相对4.0损失4%,基本无所谓。
发表于 2024-5-25 00:36 | 显示全部楼层
没有这回事,3.0x8没啥问题
有这个说法是因为有一些卡先天残疾只有x8带宽
发表于 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的

这个不仅看接口,还要看显卡设计的是几个通道。
发表于 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,看那些大显存旗舰卡的评测没意义 ...

确实,不仅通道数有影响,显存也会有影响,刚刚弄明白。
发表于 2024-5-25 17:01 | 显示全部楼层
rx6400、6500xt用大幅度缩减PCIE通道数量的方法,有利破除了5700xt以来的“pcie4.0对显卡无用论”,解铃还须系铃人。
发表于 2024-5-25 18:39 | 显示全部楼层
本帖最后由 天涯望月 于 2024-5-25 18:45 编辑

不同平台~不同代的东西根本没法比较...这个是个关键
QCM1II5~HSZ$V09O8DP]2.png
8%Z3A}9I6AOXDKFY3{XTOLR.png
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-6-18 02:06 , Processed in 0.012654 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表