如何让我的 Radeon RX 570 在 Ubuntu 20.04 中工作?它会产生视觉伪影并经常冻结

如何让我的 Radeon RX 570 在 Ubuntu 20.04 中工作?它会产生视觉伪影并经常冻结

我遇到了与其他帖子在此论坛上:

当我将任何东西插入 Radeon RX 570 显卡时,通常会在工作几分钟内出现视觉伪影和冻结。(最明显的是我的 2 个显示器。)

我选择该帖子作为示例,因为其中有我所经历的代表性例子;尤其是第三张图片。

最初我没有遇到任何问题。然后我尝试通过 Lutris 安装“英雄联盟”,结果崩溃了。(不过没有过热。温度从未超过 50C。)此后我卸载并重新格式化(见下文),但没有任何帮助。如果我尝试使用视频卡,我就会得到压倒性的伪影并且经常冻结。(虽然如果 YouTube 开启,它会继续播放音频。偶尔我会看到类似鼠标指针的东西,但我无法单击任何东西或打开终端或通过 alt+F2 发出命令。

在出现严重伪影之前,我的左显示器左上角通常会出现 3-10 秒的画面撕裂。在此期间我无法点击任何内容。

我已尝试/验证过的事情:

  1. 我几乎肯定没有过热。没有风扇被堵塞,并且“系统分析器和基准测试”(以及 PSensor)告诉我,它们能够检测到的任何东西(无论是在 CPU 还是 GPU 中)都不会超过 50C。(通常一切都在 35C 左右。)我没有理由不信任它们。PSensor 无法检测到 GPU,但我还是提到了这一点。

  2. 根据 BIOS ,我没有对任何东西进行超频。

  3. 几乎可以肯定不是电缆的问题。显卡和显示器之间的电缆是 Amazon Basics 的全新 DisplayPort 电缆,正如我在 #7 中提到的,只要不插入显卡,它们就可以正常工作。这说明问题出在显卡上,而不是电缆上。至于显卡本身和机箱中的电缆,插入每根电缆时我都能听到令人满意的咔嗒声。此外,显卡在几天内都没有出现问题,而如果这是座位问题,那么似乎从我开始使用电脑的那一刻起就应该一直存在问题。

  4. 我尝试过多次重新格式化/全新安装 20.04 和 20.10。但这没有帮助。

  5. 按照本指南,我安装了 PPA 第三方存储库和专有 AMDGPU-PRO 驱动程序。这没有帮助。我还获得了驱动程序直接来自 AMD并按照他们的指示去做。但这没有帮助。

  6. 似乎我可以通过让屏幕关闭然后再打开来按命令(而不是等待)来实现这一点,方法是按照“设置”>“电源”>“空白屏幕”选项操作。知道至少可以重复使用这种方式确实很有帮助。

  7. 如果我只将显示器插入主板,则板载 Intel 图形芯片组可以正常工作。看来 amdgpu 驱动程序正在加载,并且显卡已安装,但至少它不会使我的系统崩溃(到目前为止)。

这是我现在正在使用的硬件的链接:

https://linux-hardware.org/?probe=8118fd6863

由于我已在类似的帖子中读到过,因此我将在此预先发布一些命令的终端结果:

结果:sudo lshw -C memory

  *-firmware                
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: 0811
       date: 06/12/2020
       size: 64KiB
       capacity: 16MiB
       capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
  *-memory
       description: System Memory
       physical id: 40
       slot: System board or motherboard
       size: 32GiB
     *-bank:0
          description: [empty]
          physical id: 0
          slot: ChannelA-DIMM1
     *-bank:1
          description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
          product: F4-3200C16-16GVK
          vendor: G-Skill
          physical id: 1
          serial: 00000000
          slot: ChannelA-DIMM2
          size: 16GiB
          width: 64 bits
          clock: 2133MHz (0.5ns)
     *-bank:2
          description: [empty]
          physical id: 2
          slot: ChannelB-DIMM1
     *-bank:3
          description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
          product: F4-3200C16-16GVK
          vendor: G-Skill
          physical id: 3
          serial: 00000000
          slot: ChannelB-DIMM2
          size: 16GiB
          width: 64 bits
          clock: 2133MHz (0.5ns)
  *-cache:0
       description: L1 cache
       physical id: 4d
       slot: L1 Cache
       size: 512KiB
       capacity: 512KiB
       capabilities: synchronous internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 4e
       slot: L2 Cache
       size: 2MiB
       capacity: 2MiB
       capabilities: synchronous internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 4f
       slot: L3 Cache
       size: 16MiB
       capacity: 16MiB
       capabilities: synchronous internal write-back unified
       configuration: level=3
  *-memory UNCLAIMED
       description: Memory controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 1f.2
       bus info: pci@0000:00:1f.2
       version: 00
       width: 32 bits
       clock: 33MHz (30.3ns)
       configuration: latency=0
       resources: memory:7fd20000-7fd23fff

free -h 的结果

              total        used        free      shared  buff/cache   available
Mem:           31Gi       2.4Gi        26Gi       659Mi       2.2Gi        27Gi
Swap:         2.0Gi          0B       2.0Gi

sysctl vm.swappiness 的结果

vm.swappiness = 60

结果:sudo dmidecode -s bios-version

0811

(这是一台自行组装的计算机,其零件经过 Computer Part Picker 验证确实彼此兼容且与 Ubuntu 兼容。)

请帮忙。

相关内容