PCIe 4.0 - 我应该在 BIOS 中选择哪一代来关闭 PCIe 4.0?5700XT 黑屏修复

PCIe 4.0 - 我应该在 BIOS 中选择哪一代来关闭 PCIe 4.0?5700XT 黑屏修复

我有一块 AMD RX 5700XT GPU 搭配一块 Ryzen 2700x CPU,玩游戏时经常出现黑屏崩溃的情况。我的电脑可以开机,声音可以正常播放,但两个屏幕都变黑了。除了硬重启,没有别的办法了……

针对此问题的建议解决方案之一是通过 BIOS 关闭 PCIe 4.0

我有一个X570 Aorus Elite 主板支持 PCIe 4.0。要关闭它,我是否要选择“Gen 3”?我的当前设置为“自动”。

此屏幕截图与我的选项略有不同,我只有:

  1. 汽车
  2. 第 1 代
  3. 第二代
  4. 第三代

我猜想我缺少 Gen 3 的原因是我正在使用 AMD Ryzen 2700x。可能是因为 Ryzen 2*** 系列 CPU 不支持 Gen 4?

我的 BIOS 已更新至最新修订版 F12f。

在此处输入图片描述

我的主板手册上说:

PCIe 插槽配置

您可以将 PCI Express 插槽的运行模式设置为 Gen 1、Gen 2、Gen 3 或 Gen 4。实际运行模式取决于每个插槽的硬件规格。汽车让 BIOS 自动配置此设置。(默认:自动)

如果有人对 5700XT 修复有其他建议,请告诉我。这真是让我抓狂。

答案1

我有一块 AMD RX 5700XT GPU 搭配一块 Ryzen 2700x CPU,玩游戏时经常出现黑屏崩溃的情况。我的电脑可以开机,声音可以正常播放,但两个屏幕都变黑了。除了硬重启,没有别的办法了……

针对此问题的建议解决方案之一是通过 BIOS 关闭 PCIe 4.0。

我有一块支持 PCIe 4.0 的 X570 Aorus Elite 主板。要关闭它,我是否应该选择“Gen 3”?我的当前设置为“自动”。

此建议不适用于您的硬件。虽然您的主板可能支持 PCIe 4.0,但您的处理器不支持它。这意味着您选择什么选项都无关紧要,因为 PCIe 4.0 已被禁用。

我猜想我缺少 Gen 3 的原因是我正在使用 AMD Ryzen 2700x。可能是因为 Ryzen 2*** 系列 CPU 不支持 Gen 4?

您表示您可以选择 PCIe 3.0,但无法选择您的硬件实际上不支持的任何 PCIe 版本。您的处理器实际上不支持 PCIe 4.0

您可以尝试明确选择 PCIe 3.0,但怀疑这样做是否会产生影响。您指出 GPU 有时可以正常工作,如果此问题是由固件设置引起的,则您可能需要明确配置插槽才能使其最初正常工作。

如果有人对 5700XT 修复有其他建议,请告诉我。这真是让我抓狂。

听起来这个问题是最近才开始发生的,这表明这是一个驱动程序问题,而不是硬件问题。验证这种情况的一种方法是重新安装 Windows,安装相同的 AMD 显示驱动程序,然后看看问题是否可以重现。

如果您可以重现该问题,则表明您遇到了硬件问题,可能是由 GPU 开始出现故障引起的。除非您明确使用问题芯片,否则 GPU 确实可以正常工作,但如果不运行需要该芯片的软件,则不会发生这种情况。如果在不运行软件的情况下发生此问题,则故障排除步骤会有很大变化。

答案2

Ryzen 2700x 不支持 PCIe 4.0

事实上,只有 Ryzen 3000 系列处理器支持 PCIe 4.0(AMD 的,我不知道英特尔的)。

如果您确实拥有 Ryzen 3000 系列处理器,请确保进行以下设置:

PCIe Slot Configuration => Gen 3

对于 2700x 来说,主板默认为 Gen 3。这是因为 2700x 不支持 Gen 4。

如果您在使用 5700xt 时遇到黑屏问题,这些视频有一些很好的建议。

https://www.youtube.com/watch?v=F1dQoJtkI-c&t=366s

https://youtu.be/V5f6wJ5Jz_Q

到目前为止,AMD GPU 驱动程序中存在大量错误已是众所周知。在 AMD 修复驱动程序中的错误之前,您可能无法彻底修复它。

答案3

为了运行 PCIE Gen 4,您需要 x570(我认为新的 B550 也支持它)、3000 系列 Ryzen、5700 或 5700xt 和 Gen 4 M.2 ssd。我最近刚刚组装了一台装有所有这些组件的 PC,以安装 Gen 4,并且遇到了您提到的相同问题。黑屏、崩溃、奇怪的缓慢启动。我已经全新安装了 Windows 和驱动程序,但没有帮助。

然后我决定安装 Amd 显示驱动程序而不安装 AMD 肾上腺素,很难说是否有帮助。

我决定在 BIOS 中将 PCIe 配置强制为 Gen 3,然后运行一些 3DMark 基准测试。它多次运行每个基准测试,没有任何问题,结果与系统预期的结果完全一致。然后我尝试在 Bios 中将 PCIe 配置强制为 Gen 4 来运行它们,结果,一个都运行不了。还尝试在 Bios 中强制使用 AUTO,结果与 Gen 4 相同,每次基准测试都崩溃了。图表显示 Gen 4 中的 GPU 使用率从未真正达到使用水平,然后就在崩溃发生时,图表显示 GPU 使用率会飙升至 99%。

它在 Gen 4 中运行的唯一基准测试是 PCIe 特色基准测试,其中显示其性能比 Gen 3 好 5.6%。我保留了 Gen 3 中的 PCIe 配置,并且一直在玩游戏,问题很少。仍然需要进行一些调整,我真的很想知道为什么我为运行 Gen 4 而构建的 PC 无法运行 Gen 4。希望 AMD 能够解决这个问题,因为当下一代第三方显卡发布时我会升级,如果参考显卡有同样的问题,我会加入绿队。希望他们的显卡在下一代中支持 Gen 4。

相关内容