
Недавно я поменял свой графический процессор на Radeon RX 580 (я использовал GTX 750Ti), и при использовании этого нового графического процессора у меня возникают зависания с визуальными артефактами на экране (часто вскоре после начала сеанса или через несколько минут). Эти артефакты в большинстве случаев начинаются с каких-то красных фигур или цветных квадратов, затем экран меняет цвет на случайные (см. рисунки ниже).
На данный момент я провел некоторые работы по устранению неполадок и вот какую информацию я собрал:
- Это происходит в Ubuntu 20.04, Pop!_OS 20.04 (основанной на Ubuntu), но не в Debian 10, поэтому я предполагаю, что это проблема, связанная с Ubuntu (все они были протестированы с GNOME). Ubuntu и Pop! были протестированы с X11 и Wayland, и обе версии не исправили проблему.
- Я не думаю, что это связано с оборудованием, так как у меня двойная загрузка с установленной Windows, и я до сих пор не испытывал никаких проблем с этим графическим процессором в Windows.
- Все три дистрибутива, которые я пробовал, были опробованы на Live USB (обратите внимание, что у меня есть установленный Pop! на жестком диске, и там та же проблема).
- Все отлично работает с GTX 750Ti
- Я полагаю, что в Debian не было прошивки amdgpu или она не была загружена (или, по крайней мере, я так понял во время запуска), на двух других дистрибутивах таких сообщений/предупреждений не замечал.
- Думаю, что-то похожее у меня уже было много лет назад с Linux Mint, но это смутные воспоминания, и они определенно не имеют отношения к делу.
Ссылка на примеры фотографий:
EDIT: Вот некоторые из выводов команд, как и просили
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
БИОС
Asus ПРАЙМ B540M-A
Текущая версия BIOS — 2202.
Память
Процессоры Ryzen имеют известные проблемы с оперативной памятью.
Идти кhttps://www.memtest86.com/и загрузите/запустите их бесплатно, memtest
чтобы проверить свою память. Пройдите хотя бы один полный проход всех 4/4 тестов, чтобы подтвердить хорошую память. Это может занять много часов.
Обновление №1:
Примечание: ОЗУ было разогнано. Вернул на дефолт и memtest
теперь работаю.
Даже если у вас 16G RAM, ваш swap немного мал. Давайте увеличим его до 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
отлично работал на оперативной памяти со стандартной тактовой частотой.
Обновление №3:
Обновление драйвера видеокарты 20.30 см. на сайтеhttps://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-580выпущен 30.07.2020. Поддерживает Ubuntu 20.04.1.
Обновление №4:
Видеодрайвер Radeon 20.30 не устанавливается на Pop_OS!, но устанавливается без проблем на Ubuntu.