ปัญหาคือไม่มีเฟิร์มแวร์ ระบบบู๊ตได้ดีจริง ๆ เป็นเพียงว่าไม่มีวิดีโอ (ดูย่อหน้าสุดท้าย) ฉันสามารถแก้ไขปัญหานี้ได้โดยอัปเดตเคอร์เนลเป็นเวอร์ชัน mainline ที่เสถียรล่าสุด และโดยการติดตั้งไฟล์เฟิร์มแวร์ AMD GPU ที่ขาดหายไป
สิ่งที่คุณต้องทำคือ:
โคลนคอมไพล์ git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
ฉันคิดว่าที่นี่คุณเรียกใช้สิ่งนี้ในบ้านของผู้ใช้ของคุณ
ซีดี /lib/เฟิร์มแวร์
sudo mv amdgpu amdgpu.orig
sudo cp -r \~/linux-firmware/amdgpu ./
สิ่งนี้ถือว่าคุณได้โคลนเฟิร์มแวร์ลินุกซ์ข้างต้นไว้ในโฮมไดเร็กทอรีของคุณ
- ติดตั้งเคอร์เนลล่าสุดจาก
ฉีด
(ฉันใช้ 5.13.12) - หากคุณต้องการดูบทช่วยสอน นี้. ตรวจสอบให้แน่ใจว่า initrd ได้รับการสร้างใหม่โดยเป็นส่วนหนึ่งของการติดตั้งเคอร์เนล หากไม่เป็นเช่นนั้น คุณอาจต้องเรียกใช้ sudo update-initramfs -k ทั้งหมด -u
ที่ควรทำ
ฉันคิดออกได้อย่างไร ติดตั้งแล้ว เซิร์ฟเวอร์ opensh
ในกล่องของฉัน จากนั้นปล่อยให้เคอร์เนล 5.13.12 บูตและ sshd ในกล่องของฉัน เรียกใช้ dmesg และเห็นว่าไดรเวอร์ amdgpu กำลังบ่นว่าไฟล์เฟิร์มแวร์หายไป /lib/firmware/amdgpu/dimgrey_cavefish_sos.bin
. เช็คดูว่าเข้าไหม /lib/เฟิร์มแวร์
. คิดว่าเคอร์เนล Pop OS 21.04/Ubuntu 21.04 มาพร้อมกับไม่มีเฟิร์มแวร์นี้ และตัวติดตั้งเคอร์เนล mainline ก็ไม่รบกวนการอัปเดต ลินุกซ์-เฟิร์มแวร์
แพ็คเกจดังนั้นฉันจึงต้องถอดมันออก git...