Problema lipsește firmware-ul. Sistemul de fapt pornește bine, doar că nu există video (vezi ultimul paragraf). Am reușit să remediez problema actualizând nucleul la cea mai recentă versiune stabilă de linie principală și instalând fișierele de firmware AMD GPU lipsă.
Ceea ce trebuie să faci este:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Presupun că aici rulați acest lucru în directorul de acasă al utilizatorului.
cd /lib/firmware
sudo mv amdgpu amdgpu.orig
sudo cp -r \~/linux-firmware/amdgpu ./
Aceasta presupune că ați clonat firmware-ul linux de mai sus în directorul dvs. de acasă.
- Instalați cel mai recent kernel de la
linia principală
(Am folosit 5.13.12) - dacă ai nevoie de un tutorial vezi acest. Asigurați-vă că initrd este regenerat ca parte a instalării nucleului. Dacă nu, poate fi necesar să fugi sudo update-initramfs -k all -u
Asta ar trebui să o facă.
Cum mi-am dat seama? Instalat openssh-server
pe caseta mea, apoi lăsați kernel-ul 5.13.12 de pornire și sshd în caseta mea. Am alergat dmesg și am văzut că driverul amdgpu se plângea de lipsa fișierului firmware /lib/firmware/amdgpu/dimgrey_cavefish_sos.bin
. Verificați să vedeți dacă este în /lib/firmware
. Am crezut că nucleul Pop OS 21.04/Ubuntu 21.04 livrat cu nu are acest firmware, iar programul de instalare a nucleului principal nu se deranjează să actualizeze linux-firmware
pachet, așa că a trebuit să-l scot de pe git...