Ядро & Оборудование
   1646

[РЕШЕНО] После установки amdgpu компьютер стал периодически зависать

Здравствуйте! После установки драйвера AMDGPU (по инструкции из арчвики) компьютер стал периодически зависать: мышь работает, но больше компьютер ни на что не реагирует. В win7 таких проблем не было, на драйвере radeon тоже все ок. Помогает только аппаратная перезагрузка.

Система:
OS: Manjaro 21.2.6 Qonos
Kernel: x86_64 Linux 5.17.1-3-MANJARO
Shell: bash
Resolution: 1280x1024
DE: Xfce4
WM: Xfwm4
Disk: 61G / 115G (56%)
CPU: AMD Athlon 64 X2 Dual Core 5200+ @ 2x 2.7GHz
GPU: AMD Radeon HD 8600 Series (OLAND, DRM 3.44.0, 5.17.1-3-MANJARO, LLVM 13.0.1)
RAM: 2812MiB / 3921MiB


по видеокарте (r7 250):
Graphics:
  Device-1: AMD Oland XT [Radeon HD 8670 / R5 340X OEM R7 250/350/350X OEM]
    driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: amdgpu
    gpu: amdgpu resolution: 1280x1024~60Hz
  OpenGL: renderer: AMD Radeon HD 8600 Series (OLAND DRM 3.44.0
    5.17.1-3-MANJARO LLVM 13.0.1)
    v: 4.6 Mesa 21.3.8


02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R5 340X OEM / R7 250/350/350X OEM]
	Subsystem: ASUSTeK Computer Inc. Device 0462
	Kernel driver in use: amdgpu
	Kernel modules: radeon, amdgpu


В journalctl:
апр 21 13:41:21 iskander-m56ss3 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=280357, emitted seq=280359
апр 21 13:41:21 iskander-m56ss3 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process Xorg pid 579 thread Xorg:cs0 pid 581
апр 21 13:41:21 iskander-m56ss3 kernel: amdgpu 0000:02:00.0: amdgpu: GPU recovery disabled.


После активирования GPU recovery зависания не прошли, но строка «amdgpu: GPU recovery disabled» из логов исчезла: видеокарта при зависаниях теперь перезагружается (экран становится черным на несколько секунд) и получается войти в tty, чтобы нормально выключить комп.

Вот последние логи:
апр 25 11:58:32 iskander-m56ss3 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=9036, emitted seq=9038
апр 25 11:58:32 iskander-m56ss3 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process xfwm4 pid 959 thread xfwm4:cs0 pid 965


Пробовал грузиться с amdgpu.runpm=0 — не помогает.
Пакет amdgpu-experimental все ломает, получается загрузиться только с nomodeset.

Я новичок в линуксе и не понимаю, что тут еще можно сделать, и возможно ли вообще как-то решить эту проблему (и победить зависания).
Заранее спасибо!

ЗЫ мучаюсь и ем кактус, потому что на radeon`e не работает vulkan, а без вулкана не работают игры через протон…

1 комментарий

avatar
Один замечательный форумчанин оставлял здесь комментарий (но комментарий почему-то пропал) про смену оконного менеджера — и это действительно помогло. На корице работает как надо, без фризов и зависаний. Спасибо!
ЗЫ пробовал picom — не решает проблему, как и openbox
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.