Tin*_*sch 2 motherboard pci-express graphics-card
我有 RTX 4090 和 ASUS Z90 Maximus Hero(用户手册)。我需要将其安装到第二个 PCIe 5.0 插槽中,但手册显示第 1 个 (PCIEX16(G5)_1) 和第 2 个 (PCIEX16(G5)_2) 插槽不相等,这是我之前不知道的,因为 ASUS他们的网站上说了一些不同的内容:
然而,手册显示:
这确实令人困惑,因为他们还指出:
因此,我假设如果我保持另一个 PCIe 5.0 插槽不变,则另一个将获得 x16。但是,我可以看到第二个插槽的触点数量不如第一个插槽的触点数量,因此我假设第二个插槽永远无法提供超过 x8 的触点。
RTX 4090 在 PCIe 5.0 x8 插槽上可以正常运行吗?
PCIe 各代的插槽速度通常是上一代的两倍。对于最终用户来说,这意味着 PCIe 5 x8 插槽大致相当于 PCIe 4 x16 插槽,因此您可以假设,如果该卡在上一代主板上运行良好,那么它应该在较新的主板上也能正常运行更少的车道。
PCIe 的主要特征之一是通道数量在启动时建立和协商,因此如果端口只有 x8 可用,那么双方都会“哦,我只有 8 个可用通道”并且无论如何都会继续,只是使用比最初预期更少的车道。
在最坏的情况下,如果您能够测量出任何不归因于简单测量误差的差异,我可能会看到以个位数测量的 FPS 差异。
来自维基百科的传输速率如下。
| 版本 | 每通道传输率 | x1 | x2 | x4 | x8 | x16 |
|---|---|---|---|---|---|---|
| 1.0 | 2.5GT/秒 | 0.250GB/秒 | 0.500GB/秒 | 1.000GB/秒 | 2.000GB/秒 | 4.000GB/秒 |
| 2.0 | 5.0GT/秒 | 0.500GB/秒 | 1.000GB/秒 | 2.000GB/秒 | 4.000GB/秒 | 8.000GB/秒 |
| 3.0 | 8.0GT/秒 | 0.985GB/秒 | 1.969GB/秒 | 3.938GB/秒 | 7.877GB/秒 | 15.754GB/秒 |
| 4.0 | 16.0 GT/秒 | 1.969GB/秒 | 3.938GB/秒 | 7.877GB/秒 | 15.754GB/秒 | 31.508GB/秒 |
| 5.0 | 32.0 GT/秒 | 3.938GB/秒 | 7.877GB/秒 | 15.754GB/秒 | 31.508GB/秒 | 63.015 GB/秒 |
因此,您应该获得 31.5GB/s 的传输速率,而不是 63GB/s。
它绝对应该在 x8 上工作并且应该工作得很好,但是在上传纹理和几何数据时您将几乎察觉不到时间差异。
完全填满 24GB 4090s 内存大约需要 0.75 秒,而不是 0.425 秒。
对于游戏来说,这是一个有点不切实际的工作负载,并且假设所有数据都保存在主 RAM 中,实际上,您将受到存储设备的瓶颈,因为最快的 NVMe 驱动器约为 7.5GB/s。
对于在卡上处理数据并将数据复制到 RAM 的科学工作负载,您可能会注意到差异,尽管非常微小。