Автор Тема: Обновление ядра до версии 6.12.29. ломает драйвер amdgpu  (Прочитано 402 раз)

Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 52
Установлено, что после последнего обновления ядра падает драйвер amdgpu.
dmesg среди прочего выдает множество ошибок при загрузке:
Спойлер
   26.023503] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.024154] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.024803] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.025454] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.026102] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.026749] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.027339] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.027985] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.028632] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.029279] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.029926] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.030574] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.031222] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.031870] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.032519] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.033167] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.033816] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.034465] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.035113] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.035761] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.036335] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.036982] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.037629] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.038275] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.038922] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.039569] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.040215] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.040862] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.041509] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.042155] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.042803] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.043451] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.064865] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.065515] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.066162] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.066811] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.067463] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.068110] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.068759] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.069344] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.069994] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.070645] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.071297] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.071948] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.072599] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.073247] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.073897] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.074547] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.075194] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.075843] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.076492] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.077137] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.077786] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.078335] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.078983] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.079632] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.080278] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.080926] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.081576] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.082223] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.082872] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.083522] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.084170] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.084820] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.106830] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.107485] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.108134] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.108785] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.109338] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.109989] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.110639] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.111286] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.111935] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.112584] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.113230] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.113879] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.114528] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.115174] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.115822] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.116473] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.117120] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.117770] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.118338] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.118989] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.119640] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.120288] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.120938] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.121589] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.122237] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.122888] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.123538] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.124187] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.124837] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.125488] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.126136] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[   26.126786] amdgpu 0000:03:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
Проблема заключается в произвольных зависаниях и падении графики с невозможностью войти в терминал, чтобы что-либо диагностировать или исправить, а также в неработающем режиме ожидания. Помогает только жесткая перезагрузка.
Проблема замечена и на других дистрибутивах у владельцев процессоров AMD со встроенной графикой и видекарт от красных.
Описание проблемы здесь,а также  здесь,.
Вопрос: писать в багзилу (на amdgpu или kernel-image) или ждать исправления в апстриме?
И еще одна мысль вслух. Неужели и правда видеокарты Nvidia на закрытом драйвере работают быстрее, чем AMD на открытых? Или все не так однозначно?
Спойлер
inxi -G
Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu
    v: kernel
  Display: server: X.Org v: 1.24.1.6 with: Xwayland v: 24.1.6 driver:
    gpu: amdgpu resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4 renderer: AMD
    Radeon RX 6600 (radeonsi navi23 LLVM 18.1.8 DRM 3.61 6.12.29-6.12-alt1)
  API: Vulkan v: 1.4.304 drivers: N/A surfaces: xcb,xlib
С уважением, иеромонах Василий.

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 289
  • Дмитрий/Dmitry/德米特里/दिमित्री
Вопрос: писать в багзилу (на amdgpu или kernel-image) или ждать исправления в апстриме?
Если точно известно, что баг апстримный, то какой смысл писать в базиллу по поводу исправления? А вот по поводу обновления ядра и модулей - вполне можно оформить.

Оффлайн slc

  • Участник
  • *
  • Сообщений: 238
Вопрос: писать в багзилу (на amdgpu или kernel-image) или ждать исправления в апстриме?

ядро обнови , ну или откати назад ..  на 32 ядре все работает норм с амдгпу .. на 31 тож, на 30 тож работало ..  на 29 кажись машина повисла, да .. разок .. ну и линукс-фирмваре пару раз обновлялся за месяца 1.5, как и сам амдгпу , кажись ...

Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 52
Как обновить ядро, если новой версии нет в репозитории? Неужто переключаться на Сизиф или вручную компилить с kernel.org?
Откатился до 6.12.19. Проблема исчезла.
По команде dmesg ни одной ошибки.
Надеюсь при следующих обновлениях эту досадную оплошность с amdgpu учтут. Все-таки я не единственный пользователь Alt'а с красной видеокартой.
А вот по поводу обновления ядра и модулей - вполне можно оформить.
https://bugzilla.altlinux.org/54762
« Последнее редактирование: 10.06.2025 13:38:52 от иеромонах Василий (Телехов) »
С уважением, иеромонах Василий.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 340
Как обновить ядро, если новой версии нет в репозитории? Неужто переключаться на Сизиф или вручную компилить с kernel.org?
Вот, кстати, что касается ядра, точечное обновление из Сизифа вполне может иметь место. Единственное, что может этому помешать - это использование VirtualBox, который на соответствующую верию ядерного модуля завязан. И если ещё что-то подобное есть, то тоже.

Оффлайн slc

  • Участник
  • *
  • Сообщений: 238
Надеюсь при следующих обновлениях эту досадную оплошность с amdgpu учтут. Все-таки я не единственный пользователь Alt'а с красной видеокартой.
у меня стандбай в мониках не работал до 25 месы на красной встройке вега3.. везде не работал ..
Откатился до 6.12.19. Проблема исчезла.
а чего так лихо то ?
28 ж было, или 27 в р11 , оно ж работало , не ? зачем так радикально то ?

Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 52
28 ж было, или 27 в р11 , оно ж работало , не ? зачем так радикально то ?
Чтобы уж наверняка! ;-D Откатил на состояние конец апреля текущего года, когда точно все работало.
А насчет режима ожидания на мониторе - в Симпли 10.900 alfa и более ранних версиях на иксах никаких проблем с этим у меня не было. Поэтому я виню в этом wayland, а не mesa. Но опять таки могу ошибаться.
С уважением, иеромонах Василий.

Оффлайн slc

  • Участник
  • *
  • Сообщений: 238
28 ж было, или 27 в р11 , оно ж работало , не ? зачем так радикально то ?
Чтобы уж наверняка! ;-D Откатил на состояние конец апреля текущего года, когда точно все работало.
А насчет режима ожидания на мониторе - в Симпли 10.900 alfa и более ранних версиях на иксах никаких проблем с этим у меня не было. Поэтому я виню в этом wayland, а не mesa. Но опять таки могу ошибаться.
# uname -a
6.12.33-6.12-alt1 #1 SMP PREEMPT_DYNAMIC Tue Jun 10 15:21:12 UTC 2025 x86_64 GNU/Linux

# uptime
 11:32:52 up 11:17,  1 user,  load average: 0,98, 1,06, 1,11

седня какое число ? если что - ядра прилетают спустя часов 12 после сборки .. в среднем .. как оно прилетело, так и шуршит все ..