Score:0

แสดงปัญหาหลังจากพยายามติดตั้งไดรเวอร์ amdgpu บน Ubuntu 21.04 ล้มเหลว

ธง ch

ระบบของฉันคือ ThinkPad T14 (Gen. 1) พร้อม AMD Ryzen 7 Pro 4750u (ซึ่งมี GPU Renoir ในตัว) ระบบปฏิบัติการคือ Ubuntu 21.04 พร้อม Kernel 5.11

มันทำงานได้อย่างถูกต้องจนกระทั่งเมื่อวาน มันไม่ต้องการรีบูทหรือปิดเครื่อง ไม่มีปฏิกิริยาใด ๆ ปิด sudo -h ทันที ก็ไม่เช่นกัน sudo รีบูต หรือเมื่อฉันใช้คำสั่งจาก GUI ดังนั้นฉันจึงปิดเครื่องอย่างแรงโดยกดปุ่มเปิดปิดค้างไว้

หลังจากที่ฉันรีบูท เครื่องไม่รู้จักจอภาพภายนอก (HDMI) อีกต่อไป นอกจากนี้ การปรับความสว่างสำหรับจอภาพในตัวไม่ทำงานอีกต่อไป (แป้นพิมพ์ลัดใช้งานได้ ฉันเห็นแถบเลื่อนเคลื่อนไหวในเมนู แต่หน้าจอไม่เปลี่ยนความสว่าง)

ผลลัพธ์ของ $xrandr ไม่แสดงรายการพอร์ต hdmi จะแสดงรายการในตัวเท่านั้น หน้าจอ 0.

$xrandr
xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
หน้าจอ 0: ขั้นต่ำ 1920 x 1080 ปัจจุบัน 1920 x 1080 สูงสุด 1920 x 1080
เริ่มต้นที่เชื่อมต่อหลัก 1920x1080+0+0 0mm x 0mm
   1920x1080 77.00* 

การรีบูตหลายครั้งและพยายามแก้ไขแพ็คเกจที่เสียหายไม่ได้เปลี่ยนแปลงอะไรเลย

อะไรทำให้เกิดสิ่งนี้ เมื่อหลายวันก่อนฉันพยายามติดตั้งไดรเวอร์ amdgpu แต่ล้มเหลว และทำให้คอมพิวเตอร์บูตไม่ถูกต้อง ดังนั้นฉันจึงย้อนกลับการติดตั้งทั้งหมด (amdgpu มาพร้อมกับสคริปต์การถอนการติดตั้ง) ฉันมารู้ทีหลังว่าไดรเวอร์ amdgpu ไม่ทำงานกับ Kernel 5.11 หลังจากการย้อนกลับ ทุกอย่างทำงานได้ดีอีกครั้ง ดังนั้นฉันจึงไม่แน่ใจจริงๆ ว่านี่เป็นเพียงเรื่องบังเอิญหรือสาเหตุของปัญหา

ตอนนี้, glxgears -ข้อมูล บอกฉันว่ามันใช้ไดรเวอร์ llvmpipe ซึ่ง afaik หมายความว่า GPU ไม่ได้ถูกใช้งานเลย

$ glxgears -ข้อมูล
GL_RENDERER = llvmpipe (LLVM 11.0.1, 256 บิต)
GL_VERSION = 3.1 เมซา 21.0.1
GL_VENDOR = เมซ่า/X.org

บางบรรทัดที่น่าสงสัยใน /var/log/Xorg.0.log:

[ 292.244] (II) systemd-logind: เข้าควบคุมเซสชัน /org/freedesktop/login1/session/c4
[ 292.246] (--) PCI:*(7@0:0:0) 1002:1636:17aa:5081 รอบ 209, Mem @ 0xc60000000/268435456, 0xc70000000/2097152, 0xfd300000/524288, I/O @ 0x201060
[ 292.247] (II) LoadModule: "glx"
[ 292.247] (II) กำลังโหลด /usr/lib/xorg/modules/extensions/libglx.so
[ 292.247] (II) โมดูล glx: vendor="X.Org Foundation"
[ 292.247] คอมไพล์สำหรับ 1.20.11 เวอร์ชันโมดูล = 1.0.0
[292.247] คลาส ABI: X.Org Server Extension รุ่น 10.0
[ 292.247] (==) จับคู่ ati เป็นไดรเวอร์ที่กำหนดค่าอัตโนมัติ 0
[ 292.247] (==) การตั้งค่าโหมดที่ตรงกันเป็นไดรเวอร์ที่กำหนดค่าอัตโนมัติ 1
[ 292.247] (==) จับคู่ fbdev เป็นไดรเวอร์ที่กำหนดค่าอัตโนมัติ 2
[ 292.247] (==) จับคู่ vesa เป็นไดรเวอร์ที่กำหนดค่าอัตโนมัติ 3
[ 292.247] (==) กำหนดไดรเวอร์ให้กับ xf86ConfigLayout
[ 292.247] (II) LoadModule: "ati"
[ 292.247] (II) กำลังโหลด /usr/lib/xorg/modules/drivers/ati_drv.so
[ 292.248] (II) โมดูล ati: vendor="X.Org Foundation"
[ 292.248] คอมไพล์สำหรับ 1.20.10 เวอร์ชันโมดูล = 19.1.0
[ 292.248] โมดูลคลาส: X.Org Video Driver
[ 292.248] คลาส ABI: X.Org Video Driver รุ่น 24.1
[ 292.311] (II) LoadModule: "radeon"
[ 292.312] (II) กำลังโหลด /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 292.312] (II) โมดูล radeon: vendor="X.Org Foundation"
[ 292.312] คอมไพล์สำหรับ 1.20.10 เวอร์ชันโมดูล = 19.1.0
[ 292.312] โมดูลคลาส: X.Org Video Driver
[292.312] คลาส ABI: X.Org Video Driver รุ่น 24.1
[ 292.312] (II) LoadModule: "การตั้งค่าโหมด"
[ 292.312] (II) กำลังโหลด /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 292.312] (II) การตั้งค่าโหมดโมดูล: vendor="X.Org Foundation"
[ 292.312] คอมไพล์สำหรับ 1.20.11 เวอร์ชันโมดูล = 1.20.11
[ 292.312] โมดูลคลาส: X.Org Video Driver
[292.312] คลาส ABI: X.Org Video Driver รุ่น 24.1
[ 292.312] (II) LoadModule: "fbdev"
[ 292.312] (II) กำลังโหลด /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 292.312] (II) โมดูล fbdev: vendor="X.Org Foundation"
[ 292.312] คอมไพล์สำหรับ 1.20.10 เวอร์ชันโมดูล = 0.5.0
[ 292.312] โมดูลคลาส: X.Org Video Driver
[292.312] คลาส ABI: X.Org Video Driver รุ่น 24.1
[ 292.312] (II) LoadModule: "vesa"
[ 292.312] (II) กำลังโหลด /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 292.312] (II) โมดูล vesa: vendor="X.Org Foundation"
[ 292.312] คอมไพล์สำหรับ 1.20.10 เวอร์ชันโมดูล = 2.5.0
[ 292.312] โมดูลคลาส: X.Org Video Driver
[292.312] คลาส ABI: X.Org Video Driver รุ่น 24.1
[ 292.312] (II) RADEON: ไดรเวอร์สำหรับชิปเซ็ต ATI/AMD Radeon:
        [รายการกราฟิกการ์ด ATI/AMD แบบยาว]
[ 292.317] (II) modesetting: ไดร์เวอร์สำหรับ Modesetting Kernel Drivers: kms
[ 292.317] (II) FBDEV: ไดรเวอร์สำหรับเฟรมบัฟเฟอร์: fbdev
[ 292.317] (II) VESA: ไดรเวอร์สำหรับชิปเซ็ต VESA: vesa
[ 292.317] (EE) open /dev/dri/card0: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
[ 292.317] (WW) ถอยกลับไปใช้วิธีโพรบแบบเก่าสำหรับการตั้งค่าโหมด
[ 292.317] (EE) open /dev/dri/card0: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
[ 292.317] (II) กำลังโหลดโมดูลย่อย "fbdevhw"
[ 292.317] (II) LoadModule: "fbdevhw"
[ 292.317] (II) กำลังโหลด /usr/lib/xorg/modules/libfbdevhw.so
[ 292.317] (II) โมดูล fbdevhw: vendor="X.Org Foundation"
[ 292.317] คอมไพล์สำหรับ 1.20.11 เวอร์ชันโมดูล = 0.0.2
[292.317] คลาส ABI: X.Org Video Driver เวอร์ชัน 24.1
[ 292.317] (**) FBDEV(1): อ้างสิทธิ์สล็อต PCI 7@0:0:0
[ 292.317] (II) FBDEV(1): ใช้อุปกรณ์เริ่มต้น
[ 292.317] (EE) หน้าจอ 0 ถูกลบเนื่องจากไม่มีส่วนกำหนดค่าที่ตรงกัน
[ 292.317] (II) UnloadModule: "การตั้งค่าโหมด"
[ 292.317] (II) FBDEV(0): การสร้างส่วนย่อยการแสดงผลเริ่มต้นในส่วนหน้าจอ
    "ส่วนหน้าจอเริ่มต้น" สำหรับความลึก/fbbpp 24/32

[ 292.407] (II) config/udev: การเพิ่มอุปกรณ์อินพุต HD-Audio Generic HDMI/DP,pcm=3 (/dev/input/event11)
[ 292.408] (II) ไม่ได้ระบุไดรเวอร์อินพุต ไม่สนใจอุปกรณ์นี้
[ 292.408] (II) อุปกรณ์นี้อาจถูกเพิ่มด้วยไฟล์อุปกรณ์อื่น
[ 292.408] (II) config/udev: การเพิ่มอุปกรณ์อินพุต HD-Audio Generic HDMI/DP,pcm=7 (/dev/input/event12)
[ 292.408] (II) ไม่ได้ระบุไดรเวอร์อินพุต ไม่สนใจอุปกรณ์นี้
[ 292.408] (II) อุปกรณ์นี้อาจถูกเพิ่มด้วยไฟล์อุปกรณ์อื่น
[ 292.408] (II) config/udev: การเพิ่มอุปกรณ์อินพุต HD-Audio Generic HDMI/DP,pcm=8 (/dev/input/event13)
[ 292.408] (II) ไม่ได้ระบุไดรเวอร์อินพุต ไม่สนใจอุปกรณ์นี้

[...]

ไม่มีใครรู้ว่าเกิดอะไรขึ้นที่นี่และสามารถช่วยฉันแก้ไขได้ไหม

จากสิ่งที่ฉันค้นพบ ทางออกที่ดีที่สุดของฉันในการใช้ GPU จริงๆ คือการติดตั้งระบบใหม่ด้วย Ubuntu 20.04 แต่ฉันก็ยินดีที่จะให้ระบบปัจจุบันกลับมาเป็นปกติแม้ว่าจะไม่ได้ใช้ GPU ก็ตาม..

ความช่วยเหลือใด ๆ ที่ชื่นชมมาก! ไชโยเฟรด

Fred avatar
ch flag
โอ้ ยิ่งฉันขุดคุ้ยเรื่องนี้มากเท่าไหร่ ฉันก็ยิ่งคิดว่าการเลือกตัวเลือก AMD เป็นตัวเลือกที่แย่ ณ จุดนี้ สิ่งที่ผู้คนพูดโดยทั่วไป: ใช้เคอร์เนลล่าสุดเพราะประสิทธิภาพดีกว่าสำหรับโปรเซสเซอร์ AMD แต่ใช้เคอร์เนล 5.4 LTS เพราะไดรเวอร์ GPU จะไม่ทำงานกับเวอร์ชันที่ใหม่กว่า สิ่งที่ฉันควรทำตอนนี้? และดูเหมือนว่า AMD จะไม่สนใจ Linux มากกว่าที่ Nvidia เคยทำมาก่อน (ฉันมีปัญหามากเกินไปกับไดรเวอร์ Nvidia Optimus บน T420 ของฉัน และฉันคิดว่า AMD น่าจะดีกว่านี้)
Eagle_Mike avatar
mx flag
แค่สงสัย มีเหตุผลใดที่คุณติดตั้งไดรเวอร์ AMD pro ในตอนแรก ไดรเวอร์ที่ติดตั้งในเคอร์เนลดูเหมือนจะทำงานได้ดี
Fred avatar
ch flag
เนื่องจากประสิทธิภาพของกราฟิกนั้นค่อนข้างแย่ และฉันก็รู้สึกว่าจำเป็นต้องติดตั้งไดรเวอร์ AMD ด้วยตนเองเพื่อให้ได้ประสิทธิภาพสูงสุด แย่จังที่ฉันเลือกรุ่นโปร :-P ตอนนี้ฉันรู้ดีขึ้นแล้ว แต่ฉันจะย้อนกลับไปยังสถานะก่อนที่จะทำการทดลองที่ล้มเหลวนี้ได้อย่างไร
Fred avatar
ch flag
ดังนั้นฉันจึงลงเอยด้วยการติดตั้งเครื่องอีกครั้งด้วย 20.04 ในครั้งนี้ ตอนนี้มันทำงานด้วยไดรฟ์ Renoir นอกกรอบและทุกอย่างทำงานได้ดี แม้ว่าการรัน `$ sudo apt update && sudo apt upgrade` ให้ผลลัพธ์มากมาย `W: เฟิร์มแวร์ที่ขาดหายไปที่เป็นไปได้ /lib/firmware/amdgpu/*.bin สำหรับข้อผิดพลาดของโมดูล amdgpu` ฉันควรกังวลเกี่ยวกับเรื่องนี้หรือไม่? ฉันจำได้ว่าฉันมีสิ่งนี้ด้วยการติดตั้ง 21.04 ใหม่เช่นกัน ...

โพสต์คำตอบ

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