Линукс намертво зависает при работе от батареи
Ноутбук ноунейм DEXP Mars Ryzen 6600H Radeon660M 16GB DDR5 При питании от сети все работает без единых нареканий. При питании от батареи абсолютно внезапно и непредсказуемо зависает намертво так, что в логах нет ничего, кроме
amdgpu 0000:e3:00.0: amdgpu: Dumping IP State Completed amdgpu 0000:e3:00.0: amdgpu: [drm] AMDGPU device coredump file has been created amdgpu 0000:e3:00.0: amdgpu: [drm] Check your /sys/class/drm/card1/device/devcoredump/data amdgpu 0000:e3:00.0: amdgpu: ring sdma0 timeout, signaled seq=15310, emitted seq=15310
Перепробовал все, что можно: изменять частоты (как высокие для предотвращения сна, так и низкие для предотвращения резких скачков энергопотребления и потенциальных просадок напряжения), писал все какие можно параметры ядра в /etc/defaults/grub, пытался повышать энергопакет для gpu, пытался удалять и всячески настраивать power-profiles-daemon, tlp - ничего. Нашел место, где чаще всего происходят такие зависания - rimworld через wine. Спустя 10-15 минут игры зависает. Уже не знаю, что делать. Пытался даже override таблиц acpi делать - ничего не работает. Проблема еще и в том, что после таких зависаний ноутбук не включается, пока не подключу его к сети. Так же отваливался еще и модуль вай-фая и так же не обнаруживался, пока к сети не подключил ноутбук. Биоса у ноунейм производителя нет нового. Самое главное - на винде не удалось обнаружить таких проблем. Я на ней не долго сидел на этом ноуте, но при стресс тестах и просто пользовании такого не обнаружил ни разу. Кстати, после такого зависания не грузится ни линукс, ни винда. Но в винде таких зависаний нет. Насилую нейросети в попытках найти ответ уже месяц. Я все уже перепробовал. И ведь главное, мне же не вернут деньги за ноут, потому что на винде все ок, да?
Ядра тоже разные пробовал, дистрибутивы пробовал дебиан и арч пробовал. Везде все одинаково