Пропадает видеосигнал после некоторого времени работы

Автор reppofiz, 07 мая 2024, 10:08:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

reppofiz

Всем большое спасибо! Но, проблему победить не удалось.
В начале отключил режим гибернации и сна. Это привело к тому, что монитор перестал полностью выключаться, а стал через некоторое время работы мигать: выключается и снова включается. При этом система вроде работает, но мышь и клава отключаются (они у меня по ps/2 подключены - думаю, это не важно).
В логах после загрузки появлялось:

radeon 0000:03:00.0: AER:  Error of this Agent is reported first

А в момент отключения монитора:

debian kernel: radeon 0000:03:00.0: ring 0 stalled for more than 10240msec
debian kernel: radeon 0000:03:00.0: failed VCE resume (-22).
debian kernel: debugfs: File 'radeon_ring_gfx' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_cp1' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_cp2' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_dma1' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_dma2' in directory '0' already present!
debian kernel: [drm:r600_ring_test [radeon]] *ERROR* radeon: ring 0 test failed (scratch(0x850C)=0xCAFEDEAD)
debian kernel: [drm:si_resume [radeon]] *ERROR* si startup failed on resume
debian kernel: [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed
debian kernel: [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed
debian kernel: radeon 0000:03:00.0: scheduling IB failed (-12).
debian kernel: [drm:radeon_vce_get_create_msg [radeon]] *ERROR* radeon: failed to schedule ib (-12).
debian kernel: [drm:radeon_vce_ib_test [radeon]] *ERROR* radeon: failed to get create msg (-12).
debian kernel: [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 6 (-12).
debian kernel: radeon 0000:03:00.0: scheduling IB failed (-12).
debian kernel: [drm:radeon_vce_get_create_msg [radeon]] *ERROR* radeon: failed to schedule ib (-12).
debian kernel: [drm:radeon_vce_ib_test [radeon]] *ERROR* radeon: failed to get create msg (-12).
debian kernel: [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 7 (-12).
debian kernel: radeon 0000:03:00.0: ring 0 stalled for more than 10168msec
debian kernel: radeon 0000:03:00.0: failed VCE resume (-22).
debian kernel: debugfs: File 'radeon_ring_gfx' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_cp1' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_cp2' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_dma1' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_dma2' in directory '0' already present!
debian kernel: [drm:r600_ring_test [radeon]] *ERROR* radeon: ring 0 test failed (scratch(0x850C)=0xCAFEDEAD)
debian kernel: [drm:si_resume [radeon]] *ERROR* si startup failed on resume
debian kernel: [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed
debian kernel: [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed
debian kernel: radeon 0000:03:00.0: ring 0 stalled for more than 10184msec
debian kernel: radeon 0000:03:00.0: failed VCE resume (-22).
debian kernel: debugfs: File 'radeon_ring_gfx' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_cp1' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_cp2' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_dma1' in directory '0' already present!
debian kernel: debugfs: File 'radeon_ring_dma2' in directory '0' already present!
debian kernel: [drm:r600_ring_test [radeon]] *ERROR* radeon: ring 0 test failed (scratch(0x850C)=0xCAFEDEAD)
debian kernel: [drm:si_resume [radeon]] *ERROR* si startup failed on resume
debian kernel: [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed
debian kernel: [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed

И далее это повторяется столько раз, сколько мигает монитор.

Передача ядру при загрузке параметра pci=noaer ни к чему не привела.
А вот передача параметра pcie_aspm=off увеличила время работы до зависания, но проблему всё равно не решила. То, что появлялось при отключении монитора, то и появляется.
Поиск в инете результата не дал. Проблема есть в разных дистрибутивах (в основном базирующихся на debian, но не только) и на разном оборудовании (не только и даже не столько на подпольном китайском)... Решения (кроме как поменять комп :) ) нигде не увидел.
К сожалению, времени на эксперименты нет (с ядром уже разбираться не буду, хотя всё же эта мысль мне нравится больше всего сейчас), буду работать в openSUSE. Но если всё-таки у кого-то будет решение, как нибудь опробую.
Еще раз, всем спасибо!

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков