RTX 4090 插入 PCIe 5.0 x8 插槽(Z790)

RTX 4090 插入 PCIe 5.0 x8 插槽(Z790)

我有一台 RTX 4090 和华硕 Z90 Maximus Hero(用户手册我需要将它安装到第二个 PCIe 5.0 插槽中,但手册显示第一个 (PCIEX16(G5)_1) 和第二个 (PCIEX16(G5)_2) 插槽不等效,这是我之前不知道的,因为华硕在其网站上声明了不同的东西:

在此处输入图片描述

然而,手册显示:

在此处输入图片描述

这确实令人困惑,因为他们还指出:

在此处输入图片描述

因此,我假设如果我不触碰另一个 PCIe 5.0 插槽,另一个插槽将获得 x16。但是,我可以看到第二个插槽的触点数量不如第一个插槽多,因此我假设第二个插槽永远无法提供超过 x8 的容量。

RTX 4090 能在 PCIe 5.0 x8 插槽上正常运行吗?

答案1

PCIe 各代的插槽速度通常比上一代快一倍。对于最终用户来说,这意味着 PCIe 5 x8 插槽大致相当于 PCIe 4 x16 插槽,因此您可以假设,如果该卡在上一代主板上运行良好,那么它在通道较少的较新主板上也应该运行良好。

PCIe 的主要特性之一还在于,它在启动时就确定并协商通道数量,因此,如果某个端口只有 x8 可用,那么双方都会说“哦,我只有 8 个可用通道”,并且会继续运行,只不过使用的通道数比原先预期的要少。

最糟糕的情况是,如果您能够测量出任何不能归因于简单测量误差的差异,我可能会看到以个位数测量的 FPS 差异。

维基百科传输速率如下。

版本 每通道传输速率 x1 x2 x4 x8 x16
1.0 2.5 GT/秒 0.250 GB/秒 0.500 GB/秒 1.000 GB/秒 2.000 GB/秒 4.000 GB/秒
2.0 5.0 GT/秒 0.500 GB/秒 1.000 GB/秒 2.000 GB/秒 4.000 GB/秒 8.000 GB/秒
3.0 8.0 GT/秒 0.985 GB/秒 1.969 GB/秒 3.938 GB/秒 7.877 GB/秒 15.754 GB/秒
4.0 16.0 GT/秒 1.969 GB/秒 3.938 GB/秒 7.877 GB/秒 15.754 GB/秒 31.508 GB/秒
5.0 32.0 GT/秒 3.938 GB/秒 7.877 GB/秒 15.754 GB/秒 31.508 GB/秒 63.015 GB/秒

因此,您获得的传输速率应该不是 63GB/s,而是 31.5GB/s。

它绝对应该在 x8 下工作,并且应该工作良好,但在上传纹理和几何数据时您将几乎察觉不到时间差异。

完全填满 24GB 4090s 内存大约需要 0.75 秒,而不是 0.425 秒。

对于游戏来说,这是一个有点不切实际的工作负载,并且假设所有数据都保存在主 RAM 中,实际上,您的存储设备会成为您的瓶颈,因为最快的 NVMe 驱动器大约在 7.5GB/s 左右。

对于科学工作负载,当您在卡上处理数据并将其复制到 RAM 时,您可能会注意到差异,尽管差异很小。

答案2

这个问题有两个答案:RTX 4090 能在 PCIe 5.0 x8 插槽上正常运行吗?

是的,但取决于您使用它来做什么。

对于大多数用户来说,比如玩游戏,很难看出性能差异,可能只是个位数的 FPS 下降。如果你要进行非常苛刻的计算(比如科学计算),需要充分利用你的显卡,那么你的显卡将在 x8 通道上遇到严重瓶颈。让我解释一下。

另外两个答案忽略了一个重要的基本技术细节。由于 4090 基于 PCIe v4,因此无法利用 PCIe v5 速度。因此,如果您的 PCIe v5 x16 插槽 [最大 64GB/s] 降级为 x8 通道 [最大 32GB/s],则显卡将以 PCIe 4 x8 速度 [最大 16GB/s] 运行(而不是 PCIe 4 x16 速度 32GB/s)。

这里有一个对该主题进行更深入探讨的资料来源。 https://www.youtube.com/watch?v=v2SuyiHs-O4

答案3

因此,我假设如果我不触碰另一个 PCIe 5.0 插槽,另一个插槽将获得 x16。但是,我可以看到第二个插槽的触点数量不如第一个插槽多,因此我假设第二个插槽永远无法提供超过 x8 的容量。

你是对的。

PCIEX16(G5)_2最多为PCIe 5.0 x8。

PCIEX16(G5)_1最多为PCIe 5.0 x16。

两者合起来都支持最大 x16。因此,它可以是 x16/x0 或 x8/x8。

RTX 4090 能在 PCIe 5.0 x8 插槽上正常运行吗?

是的,但它将以 PCIe 5.0 x8 的一半带宽运行。这不是问题,因为 4090 无论如何都不会利用全部带宽。事实上,4090 不能直接与 Gen 5 配合使用。它将在 PCIe 5.0 插槽上使用 PCIe 4.0,因为 PCIe 是向后兼容的。

注意:PCIe 5.0 是 PCIe 4.0 的两倍。因此 PCIe 5.0 x8 与 PCIe 4.0 x16 相同。

相关内容