Я обновился с 20.04 до 22.04 и не могу загрузить систему без использования nomodeset
. Она зависает на некоторое время после печати следующего, прежде чем перезагрузится.
[amdgpu] *ERROR* ring sdma1 timeout
Вот список вещей, которые я безуспешно перепробовал.
- Обновлено ядро до 5.18.14
- Инвалидный Вейленд
- Модернизированная меса из kisak-mesa ppa
Есть идеи, как это исправить? Насколько я могу судить, больше нет доступных пропаратрийных драйверов?
решение1
Хотите верьте, хотите нет... замена кабеля HDMI на Display Port заставила все работать нормально!
решение2
Я использую Ubuntu 22.04 LTS с ядром 5.15.0-52 и перешел с существующей установки (старый ПК) на новую систему с
- Asus X670E TUF Gaming Plus Wi-Fi
- AMD Ryzen 7 7700X с интегрированной графикой (iGPU)
Сначала моя система зависла при загрузке без какого-либо значимого сообщения об ошибке. Причиной был устаревший модуль ядра графического драйвера "amdgpu".
Попробуйте отредактировать параметры ядра из меню grub с помощью "e" и добавьте "nomodeset", чтобы предотвратить использование драйвера "amdgpu". Например, "linux /@/boot/vmlinuz-5.15.0-52-generic root=UUID=0....98 ronomodesetвсплеск $vt_handoff"
Используя "nomodeset", мне удалось загрузить систему нормально. Окончательное решение — установить драйвер AMD Radeon GPU для Ubuntu 22.04.
Внимание:
Официальная связанная версия на домашней странице AMD — «Radeon Software for Linux installer version 22.20» с датой 13-июля-2022. У меня это не сработало. Но на сервере есть более поздняя версия под названием «5.3» с датой 9-сен-2022. У меня это работает!
Ссылки:
https://www.amd.com/en/support/linux-drivers https://repo.radeon.com/amdgpu-install/ https://repo.radeon.com/amdgpu-install/5.3/ubuntu/jammy/