LINUX.ORG.RU

Иногда падает xorg при работе firefox amdgpu

 , ,


1

1
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:24 vmid:7 pasid:32776, for process mpv pid 194202 thread mpv:cs0 pid 194226)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:   in page starting at address 0x0000800106fe9000 from client 0x12 (VMC)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00703830
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          Faulty UTCL2 client ID: VCN (0x1c)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          MORE_FAULTS: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          WALKER_ERROR: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          MAPPING_ERROR: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          RW: 0x0
Oct 07 21:15:39 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=33090, emitted seq=33092
Oct 07 21:15:39 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process mpv pid 194202 thread mpv:cs0 pid 194226
Oct 07 21:15:40 debian-home kernel: amdgpu 0000:16:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring vcn_dec_0 test failed (-110)
Oct 07 21:15:40 debian-home kernel: [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <vcn_v3_0> failed -110
Oct 07 21:15:40 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* GPU Recovery Failed: -110
Oct 07 21:15:50 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=33092, emitted seq=33092
Oct 07 21:15:50 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process mpv pid 194202 thread mpv:cs0 pid 194226
Oct 17 02:23:05 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=651706, emitted seq=651708
Oct 17 02:23:05 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GPU Process pid 10667 thread firefox-bi:cs0 pid 10725
Oct 19 18:29:37 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=189306, emitted seq=189308
Oct 19 18:29:37 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GPU Process pid 10927 thread firefox-bi:cs0 pid 10985
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=78642, emitted seq=78643
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process Xorg pid 1898 thread Xorg:cs0 pid 2072
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

Это как-то починить можно? Отключить аппаратное ускорение? Сменить ядро? Дебиан 12

★★★★★

Последнее исправление: bryak (всего исправлений: 2)
Ответ на: комментарий от bryak

Да, баги тут периодически появляются новые. Зато тот старый с отвалом GPU и перезагрузкой вроде починили).

Debian Testing, ядро 7.1.12, Radeon RX 7600.

С ядра где-то 7.1.8 появился уже достаточно известный баг с зависанием картинки (система остаётся живой), срущий в консоль что-то такое:

amdgpu 0000:03:00.0: [drm] *ERROR* [CRTC:86:crtc-0] flip_done timed out

Многочисленно подтверждено на 7ххх и 90хх (новейшей) архитектурах Radeon (RDNA3 и RDNA4 соответственно), за более старые не скажу.

Вне зависимости, Wayland это или Xorg.

В моём случае этот баг возникает гарантированно через 6-7 часов аптайма, вне завимимости от нагрузки. Временный багфикс - перезагрузиться, тогда таймер сбрасывается и отсчёт начинается заново. Убогий костыль, но, имхо, лучше чем писать и потом откатывать невнятные параметры загрузки ядра в ГРУБе.

Карта уже старая, уже поднадоело что не могут запилить нормально работающий БАЗОВЫЙ функционал.

lagavulin16 ★
()
Ответ на: комментарий от lagavulin16

Что у тебя в LIBVA_DRIVER_NAME и VDPAU_DRIVER?

PS: а так-то эти квесты с драйвером уже задолбали. Имеется какой-то хлам типа 9800GT. Да, там видео не более 720р, но оно бл#ть работает. А со встройкой постоянно какие-то «приколы»

bryak ★★★★★
() автор топика
Последнее исправление: bryak (всего исправлений: 1)
Ответ на: комментарий от bryak

Согласен, купил по местной рекомендации («лучшие, активно развиваемые, официальные, СВОБОДНЫЕ драйвера для Linux, работающие из коробки») radeon и огребаю уже второй раз критический баг за 2 года использования.

Чинили бы хоть как-то побыстрее, что-ли.

А блоб Нвидии работает стабильнее в целом?

Что у тебя в LIBVA_DRIVER_NAME и VDPAU_DRIVER?

Совершенно не в курсе, всё по умолчанию.

да и не в этом проблема, баг-то ядерный.

lagavulin16 ★
()
Ответ на: комментарий от lagavulin16

Согласен, купил по местной рекомендации («лучшие, активно развиваемые, официальные, СВОБОДНЫЕ драйвера для Linux, работающие из коробки») radeon и огребаю уже второй раз критический баг за 2 года использования.

Сидел на интеле. На встройке hd4600 такой хер#и не было. Она подвисала раза два за год, всё остальное время она просто работала, а на на встройке амд постоянно какие-то лютые баги, которые превращают систему в тыкву

bryak ★★★★★
() автор топика
Последнее исправление: bryak (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария