ฉันต้องการความช่วยเหลือในการแก้ปัญหานี้ ขอบคุณที่สละเวลา
ฉันติดตั้ง amdgpu (amdgpu-pro-21.30-1290604-ubuntu-20.04.tar.xz จากเว็บไซต์ amd.com) เมื่อไม่นานมานี้และมันก็ทำงานได้ดีบน Ubuntu 21.10 ของฉัน จากนั้นสิ่งต่าง ๆ ก็พังหลังจากอัปเดต gcc (อัปเดตอูบุนตูปกติ) และไม่สามารถคอมไพล์ได้อีกต่อไป ตั้งแต่นั้นมา การอัปเดตใด ๆ กับเคอร์เนล 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 ไม่ได้ให้ประโยชน์ใด ๆ กับไดรเวอร์ที่รวมอยู่ในเคอร์เนลสำหรับผู้ใช้ทั่วไป ฉันคงไม่ติดตั้งมันตั้งแต่แรก แต่ตอนนี้ฉันต้องออกไปจากความยุ่งเหยิงนี้ กรุณาช่วย