Score:2

Rx 6600xt ติดอยู่บนหน้าจอเริ่มต้นของเมนบอร์ด

ธง cn

(ฉันกำลัง Dualbooting) ฉันเพิ่งเปลี่ยน Radeon R7 260x ของฉันเป็น Rx 6600xt และหวังว่ามันจะใช้งานได้โดยไม่มีการเปลี่ยนแปลงเพิ่มเติมเพราะทั้งคู่เป็น GPU AMD แต่หลังจากเปลี่ยน GPU ระบบจะไปถึงจุดที่คุณสามารถเลือกระบบปฏิบัติการของคุณได้ เมื่อเลือก linux เป็นตัวเลือกการบู๊ต ระบบจะแสดงหน้าจอเริ่มต้นของเมนบอร์ดอีกครั้งและติดอยู่ตรงนั้น ดูเหมือนว่า GPU จะใช้งานได้ เพราะเมื่อเลือก Windows ก็ใช้งานได้ดี

ฉันอัปเดตเป็น Ubuntu 21.04 แต่นั่นไม่ได้ช่วยอะไรจริงๆความช่วยเหลือใด ๆ จะดีมาก :D

(ฉันยังมี GPU เก่า)

Score:1
ธง cn

ปัญหาคือไม่มีเฟิร์มแวร์ ระบบบู๊ตได้ดีจริง ๆ เป็นเพียงว่าไม่มีวิดีโอ (ดูย่อหน้าสุดท้าย) ฉันสามารถแก้ไขปัญหานี้ได้โดยอัปเดตเคอร์เนลเป็นเวอร์ชัน mainline ที่เสถียรล่าสุด และโดยการติดตั้งไฟล์เฟิร์มแวร์ AMD GPU ที่ขาดหายไป

สิ่งที่คุณต้องทำคือ:

  1. โคลนคอมไพล์ git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git ฉันคิดว่าที่นี่คุณเรียกใช้สิ่งนี้ในบ้านของผู้ใช้ของคุณ
  2. ซีดี /lib/เฟิร์มแวร์
  3. sudo mv amdgpu amdgpu.orig
  4. sudo cp -r \~/linux-firmware/amdgpu ./ สิ่งนี้ถือว่าคุณได้โคลนเฟิร์มแวร์ลินุกซ์ข้างต้นไว้ในโฮมไดเร็กทอรีของคุณ
  5. ติดตั้งเคอร์เนลล่าสุดจาก ฉีด (ฉันใช้ 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...

Michal Przybylowicz avatar
eg flag
ทำไมต้องติดตั้งจาก git ในเมื่อคุณสามารถติดตั้งได้โดยใช้ apt ชอบ `sudo apt install linux-firmware` ไหม
cn flag
@MichalPrzybylowicz เหตุผลที่คุณต้องการรุ่น git เป็นเพราะรุ่นแพ็คเกจไม่มีเฟิร์มแวร์ที่จำเป็นในการเริ่มต้นโมดูลเคอร์เนล amdgpu รุ่นล่าสุดด้วย GPU ซีรีย์ rx6000 นั่นเป็นสาเหตุหลักของปัญหา
Michal Przybylowicz avatar
eg flag
ดูเหมือนว่าฉันมี `ll /lib/firmware/amdgpu/dimgrey_cavefish_sos.bin` และฉันติดตั้งเฟิร์มแวร์โดยใช้ apt เท่านั้น ฉันใช้ RX 6800 XT btw ไม่มีอะไรผิดปกติกับวิธีแก้ปัญหาของคุณ ฉันแค่สงสัยว่าทำไมต้องไปเส้นทางนั้น
cn flag
คุณมีปัญหากับ GPU ของคุณหรือไม่? คุณสามารถลองใช้วิธี SSH (เรียกใช้ dmesg) ได้ตลอดเวลาเพื่อดูว่าโมดูล amdgpu กำลังบ่นเกี่ยวกับอะไร
Michal Przybylowicz avatar
eg flag
ไม่ ของฉันทำงานได้ดี
cn flag
โอ้ น่าสนใจ— คุณทำงานได้ดีกับ Ubuntu 21.04/Pop OS 21.04 ใช่ไหม คุณรังเกียจที่จะแชร์เวอร์ชันแพ็คเกจเฟิร์มแวร์ linux และเอาต์พุต uname -r หรือไม่ แค่อยากรู้อยากเห็นเท่านั้น
Michal Przybylowicz avatar
eg flag
เฟิร์มแวร์ลินุกซ์คือ 1.197.3 เคอร์เนลคือ 5.13.13 อูบุนตูเป็น 21.04
cn flag
ข้อสังเกต! ดูเหมือนว่าแพ็คเกจ Pop OS ของตัวเอง เวอร์ชันคือ 1.197.1 ฉันสามารถอัปเดตเป็น 1.197.3 และดูความแตกต่างได้ ขอบคุณสำหรับคำแนะนำ!
cn flag
คอนเฟิร์ม! แพ็คเกจเฟิร์มแวร์ลินุกซ์ Pop OS ไม่มีไฟล์เฟิร์มแวร์จำนวนมาก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา