Мне нужна помощь в решении этой проблемы, спасибо за ваше время!
Я установил amdgpu (amdgpu-pro-21.30-1290604-ubuntu-20.04.tar.xz с сайта amd.com) некоторое время назад, и он отлично работал на моем Ubuntu 21.10. Затем все сломалось после обновления gcc (обычное обновление Ubuntu), и оно больше не могло компилироваться. С тех пор никакие обновления ядра Linux не удавались. Ну, они, казалось, работали, но я больше не мог загружаться. Во время загрузки он остановился с черным экраном.
Я удалил amdgpu с помощью включенной команды «amdgpu-install --uninstall» и переустановил ядро, но это ничего не изменило. Я установил его снова, получил сообщение об ошибке, что он не может скомпилироваться), без изменений. Потом снова удалил, без изменений.
Я переустановил пакеты mesa, xserver, ядро, включая заголовки и т. д. Но ничего не изменилось, при загрузке продолжает появляться черный экран.
Я сделал новую установку Ubuntu на другой раздел, чтобы скопировать оттуда ядро (/boot/initrd.img-5.13.0-28-generic) в мой /boot/. С этим файлом ядра все работает нормально, загрузка идет нормально.
Но как только ядро установлено или вызывается update-initramfs, проблема снова возникает, и я снова застреваю на черном экране при загрузке.
Я также пытался установить старые ядра и удалить новые, это происходило на каждом ядре, которое я пробовал.
Ошибка, которую я получаю от update-initramfs:
cp: не может stat '/lib/firmware/updates/amdgpu': нет такого файла или каталога
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/vangogh_gpu_info.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_ta.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_sos.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_rlc.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_mec2.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_mec.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_sdma.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/sienna_cichlid_mes.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/navi10_mes.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_vcn.bin для модуля amdgpu
W: Возможно отсутствует прошивка /lib/firmware/amdgpu/aldebaran_smc.bin для модуля amdgpu
I: initramfs попытается возобновить работу с /dev/nvme0n1p2.
Я заметил, что искаженный файл ядра (/boot/initrd.img-5.13.0-28-generic) больше, чем тот, который я скопировал из новой установки. Не знаю, имеет ли это значение.
Раньше я никогда не использовал update-initramfs, но я просмотрел файлы конфигурации в /etc/ и не нашел ничего подозрительного.
Моя видеокарта - карта AMD navi 22, radeon 6700xt.
Если бы я знал, что драйвер с amd.com не дает никаких преимуществ по сравнению с драйвером, включенным в ядро, для обычного пользователя в любом случае, я бы никогда не устанавливал его. Но теперь мне нужно выбраться из этого беспорядка. Пожалуйста помоги