AMD GPU зависает случайно
У меня есть ThinkPad A285 с установленной Ubuntu 18.04.2. Он оснащен процессором Ryzen 7 2700U. Кажется, что GPU случайно зависает. Неважно, есть ли нагрузка или нет.
Я пытался обновить ядро с 4.18.0 до 5.0.2, но проблема сохраняется.
Я также попытался установить драйверы AMD отсюда, но, похоже, он не устанавливается, и из дальнейших исследований похоже, что он работает только с ядром 4.16. Я попытался понизить рейтинг, но потом застрял в цикле входа в систему.
/var/log/syslog
незадолго до крушения:
Mar 14 19:35:14 kernel: [ 1505.210444] amdgpu 0000:05:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32779)
Mar 14 19:35:14 kernel: [ 1505.210447] amdgpu 0000:05:00.0: at page 0x000000010a208000 from 27
Mar 14 19:35:14 kernel: [ 1505.210451] amdgpu 0000:05:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
Mar 14 19:35:14 kernel: [ 1505.210459] amdgpu 0000:05:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32779)
Mar 14 19:35:14 kernel: [ 1505.210462] amdgpu 0000:05:00.0: at page 0x000000010a208000 from 27
Mar 14 19:35:14 kernel: [ 1505.210465] amdgpu 0000:05:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
Mar 14 19:35:24 kernel: [ 1515.228395] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, last signaled seq=92425, last emitted seq=92427
Mar 14 19:35:24 kernel: [ 1515.228402] [drm] GPU recovery disabled.
2 ответа
У меня была такая же проблема в течение длительного времени. Это сводило меня с ума. Особенно раздражает, так как он случайно зависает во время случайной игровой сессии (с использованием Steam). Зависание было значительно уменьшено после добавления параметра ядра . в загрузочной строке. Однако это только в том случае, если вы используете драйвер.
Редактировать
/etc/default/grub
.Изменить значение переменной
GRUB_CMDLINE_LINUX_DEFAULT
включатьamdgpu.gpu_recovery=1
.Бежать:
sudo grub-update
Перезагрузить.
Моя строка конфигурации GRUB выглядит так, так как я заставляю использовать
amdgpu
драйвер, хотя мой R9 280 якобы не поддерживается (отлично работает):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.si_support=1 radeon.si_support=0 amdgpu.cik_support=1 radeon.cik_support=0 amdgpu.gpu_recovery=1 elevator=noop"
Если вам интересно, что
elevator=noop
то есть, это должно помочь с износом SSD.
Надеюсь это поможет.
Я использую amdgpu 19.10, и он прекрасно работает для меня.
https://www.amd.com/en/support/kb/release-notes/rn-rad-lin-19-10-unified
Я рекомендую вам использовать amdgpu(полностью открытый драйвер), а не amgdpu-pro драйвер. Использование pro-driver часто приводит к сбою некоторых приложений (firefox и т. Д.)
- ThinkCenter M715q Tiny / Ryzen 5 Pro 2500U (BIOS M1XKT41A)
- Ядро linux-image-4.18.0-21-generic
- Драйвер amdgpu-core 19.10-785425
- Ubuntu на Wayland
До этого я использовал ppa:oibaf/graphics-drivers. Казалось, работает очень хорошо. Но я не могу запустить сеанс GUI с этого месяца. Я не уверен, что это вызвано обновленным ядром, amdgpu-драйвером и т. Д.
19.20 новая версия была выпущена. Я попробую это позже. https://www.amd.com/en/support/kb/release-notes/rn-rad-lin-19-20-unified