我最近将 GPU 换成了 Radeon RX 580(我之前使用的是 GTX 750Ti),使用新 GPU 时,屏幕上会出现视觉伪影(通常在开始会话后或几分钟后很快出现)。这些伪影大多数时候都是以某种红色形状或彩色方块开始的,然后屏幕会变成一些随机颜色(见下图)。
到目前为止我已经做了一些故障排除,这是我迄今为止收集的信息:
- 这发生在 Ubuntu 20.04、Pop!_OS 20.04(基于 Ubuntu)上,但没有发生在 Debian 10 上,因此我认为这是一个与 Ubuntu 相关的问题(这些都是用 GNOME 测试的)Ubuntu 和 Pop!都用 X11 和 Wayland 进行了测试,但都没有解决问题。
- 我不认为这与硬件有关,因为我安装了 Windows 的双启动系统,到目前为止,我在 Windows 上完全没有遇到该 GPU 的问题
- 我尝试的三个发行版都是在实时 USB 上尝试的(请注意,我在 HDD 上安装了 Pop!并且有同样的问题)
- GTX 750Ti 一切正常
- 我认为 Debian 没有 amdgpu 固件或无法加载它们(或者至少我认为我在启动时读到了),没有注意到其他 2 个固件上有这样的消息/警告
- 我相信几年前我在使用 Linux Mint 时就已经遇到过类似的事情,但那只是一个模糊的记忆,而且与此绝对没有关系。
示例图片链接:
编辑:以下是所要求的一些命令输出
sudo lshw -C 内存
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 2202
date: 07/14/2020
size: 64KiB
capacity: 16MiB
capabilities: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
*-memory
description: System Memory
physical id: 29
slot: System board or motherboard
size: 16GiB
*-bank:0
description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a) [empty]
product: Unknown
vendor: Unknown
physical id: 0
serial: Unknown
slot: DIMM_A1
*-bank:1
description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
product: KHX3200C16D4/8GX
vendor: Kingston
physical id: 1
serial: F0A2F235
slot: DIMM_A2
size: 8GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-bank:2
description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a) [empty]
product: Unknown
vendor: Unknown
physical id: 2
serial: Unknown
slot: DIMM_B1
*-bank:3
description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
product: KHX3200C16D4/8GX
vendor: Kingston
physical id: 3
serial: E9A2F229
slot: DIMM_B2
size: 8GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-cache:0
description: L1 cache
physical id: 2c
slot: L1 - Cache
size: 384KiB
capacity: 384KiB
clock: 1GHz (1.0ns)
capabilities: pipeline-burst internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
physical id: 2d
slot: L2 - Cache
size: 3MiB
capacity: 3MiB
clock: 1GHz (1.0ns)
capabilities: pipeline-burst internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 2e
slot: L3 - Cache
size: 32MiB
capacity: 32MiB
clock: 1GHz (1.0ns)
capabilities: pipeline-burst internal write-back unified
configuration: level=3
免费-h
total used free shared buff/cache available
Mem: 15Gi 865Mi 14Gi 8.0Mi 565Mi 14Gi
Swap: 1.0Gi 0B 1.0Gi
sysctl vm.swappiness
vm.swappiness = 10
答案1
BIOS
华硕 PRIME B540M-A
您的 BIOS 当前版本为 2202。
记忆
Ryzen 处理器在 RAM 方面存在严重问题。
去https://www.memtest86.com/并免费下载/运行它们memtest
来测试你的记忆力。至少完成一次所有 4/4 测试以确认记忆力良好。这可能需要几个小时才能完成。
更新#1:
注意:RAM 已超频。恢复默认设置并正在运行memtest
。
尽管您有 16G RAM,但交换空间还是有点小。让我们将其增加到 4G。
笔记:命令使用不当dd
可能导致数据丢失。建议复制/粘贴。
sudo swapoff -a # turn off swap
sudo rm -i /swapfile # remove old /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm 16G RAM and 4G swap
reboot # reboot and verify operation
在 /etc/fstab 中验证此行...
/swapfile none swap sw 0 0
更新 #2:
memtest
在标准时钟 RAM 上运行良好。
更新 #3:
请参阅显卡驱动程序 20.30 更新https://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-580于 2020 年 7 月 30 日发布。它支持 Ubuntu 20.04.1。
更新 #4:
Radeon 20.30 视频驱动程序无法在 Pop_OS! 上安装,但可以在 Ubuntu 上正常安装。