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). Зависание было значительно уменьшено после добавления параметра ядра . в загрузочной строке. Однако это только в том случае, если вы используете драйвер.

  1. Редактировать /etc/default/grub.

  2. Изменить значение переменной GRUB_CMDLINE_LINUX_DEFAULTвключать amdgpu.gpu_recovery=1.

  3. Бежать:

            sudo grub-update
    
  4. Перезагрузить.

Моя строка конфигурации 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

Другие вопросы по тегам