ฉันใช้ Ubuntu 20.04 และหลังจากรีบูตครั้งล่าสุด ฉันมีปัญหากับไดรเวอร์กราฟิก - ระบบมีความละเอียดต่ำ มีเพียงจอภาพเดียวเท่านั้นที่ใช้งานได้
ดีบักเอาท์พุต
$ sudo lshw -C แสดง
*-แสดงไม่มีการอ้างสิทธิ์
รายละเอียด: คอนโทรลเลอร์ที่รองรับ VGA
สินค้า: TU104 [GeForce RTX 2070 SUPER]
ผู้จำหน่าย: NVIDIA Corporation
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: pci@0000:31:00.0
รุ่น: a1
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm msi pciexpress vga_controller cap_list
การกำหนดค่า: เวลาแฝง = 0
ทรัพยากร: หน่วยความจำ:f5000000-f5ffffff หน่วยความจำ:e0000000-efffffff หน่วยความจำ:f0000000-f1ffffff ioport:f000(size=128) หน่วยความจำ:f6000000-f607ffff
สถานะ $ sudo dkms
nvidia, 510.47.03: เพิ่ม
สถานะนั้นดูแปลกใหม่เล็กน้อย อย่างน้อยฉันก็ไม่พบกรณีที่คล้ายกันมากมายในขณะที่กูเกิล
$nvidia-smi
NVIDIA-SMI ล้มเหลวเนื่องจากไม่สามารถสื่อสารกับไดรเวอร์ NVIDIA ตรวจสอบให้แน่ใจว่าได้ติดตั้งและเรียกใช้ไดรเวอร์ NVIDIA ล่าสุดแล้ว
$modinfo nvidia
modinfo: ข้อผิดพลาด: ไม่พบโมดูล nvidia
ในข้อมูลระบบฉันเห็น "llvmpipe (LLVM 12.0.0, 256 บิต)" เป็นกราฟิกของฉัน
สิ่งที่ฉันพยายาม
ฉันลองติดตั้งไดรเวอร์ Nvidia หลายวิธีแล้ว ฉันใช้ apt sudo apt autoremove --purge nvidia* && sudo apt ติดตั้ง nvidia-driver-510
, UI "ไดรเวอร์เพิ่มเติม" และ ไดรเวอร์ Ubuntu
ฉันลองใช้เวอร์ชันล่าสุด 510 และเวอร์ชันเก่าที่ใช้งานได้ก่อนหน้านี้ - 470 ฉันยังลองเลือก nvidia sudo ไพรม์เลือก nvidia
เช่นเดียวกับการเลือก intel และเปลี่ยนกลับเป็น nvidia - ผลลัพธ์เดียวกัน
พื้นหลัง
ฉันใช้ไดรเวอร์ Nvidia 470 และเคอร์เนล 5.13.0.26 จากนั้นหลังจากรีบูต ฉันได้รับเคอร์เนล .27 และไม่มี wifi ฉันเพิ่งมีปัญหานั้นเนื่องจากไดรเวอร์ของ Nvidia (จำเป็นต้องติดตั้ง linux-modules-extra สำหรับเคอร์เนลใหม่) ดังนั้นฉันจึงตัดสินใจ อัพเกรดไดรเวอร์โดยหวังว่าทุกอย่างจะได้รับการแก้ไข ที่นำไปสู่สถานการณ์ปัจจุบัน: การติดตั้ง linux-modules-extra-5.13.0-27-ทั่วไป
จากนั้นเปลี่ยนเป็น 510 - เหมือนกันสำหรับปัญหา wifi .28 ที่แก้ไขแล้ว แต่ไดรเวอร์วิดีโอเสีย ในขณะที่ใช้ 5.13.0.27 ฉันสามารถบูต 5.13.0.26 และที่นั่นฉันมีวิดีโอที่ใช้งานอยู่ ตอนนี้ไม่ใช่สาเหตุเพราะ .27 เป็นเคอร์เนลที่เก่าแก่ที่สุดในเมนู Grub
ฉันรู้สึกว่าฉันพลาดขั้นตอนที่จะแก้ไขได้ ขอขอบคุณสำหรับความช่วยเหลือใด ๆ
ยูพีดี
sudo dkms ติดตั้ง -m nvidia -v 510.47.03 -k 5.13.0-28-generic --force
ข้อผิดพลาด! ไม่พบส่วนหัวเคอร์เนลของคุณสำหรับเคอร์เนล 5.13.0-28-generic
โปรดติดตั้งแพ็คเกจ linux-headers-5.13.0-28-generic
หรือใช้ตัวเลือก --kernelsourcedir เพื่อบอก DKMS ว่าอยู่ที่ไหน
$ sudo dkms สร้าง -m nvidia -v 510.47.03
ข้อผิดพลาด! ไม่พบส่วนหัวเคอร์เนลของคุณสำหรับเคอร์เนล 5.13.0-28-generic
โปรดติดตั้งแพ็คเกจ linux-headers-5.13.0-28-generic
หรือใช้ตัวเลือก --kernelsourcedir เพื่อบอก DKMS ว่าอยู่ที่ไหน
ดูเหมือนว่า dkms จะไม่รู้จักเคอร์เนลของฉัน ฉันใช้คำแนะนำของข้อความแสดงข้อผิดพลาดข้างต้นและติดตั้งส่วนหัว sudo apt ติดตั้ง linux-headers-5.13.0-28-generic
หลังจากนั้นผลลัพธ์จะดูดีขึ้น:
sudo dkms สร้าง -m nvidia -v 510.47.03
โมดูล nvidia/510.47.03 สร้างไว้แล้วสำหรับเคอร์เนล 5.13.0-28-generic/4
สถานะ sudo dkms
nvidia, 510.47.03, 5.13.0-28-generic, x86_64: ติดตั้งแล้ว
ฉันจะลองรีบูทตอนนี้แล้วติดตั้งไดรเวอร์ตามคำแนะนำในความคิดเห็น
ยูพีดี2
แค่นั้นแหละ ตอนนี้ทุกอย่างดูเหมือนจะได้ผล ไม่จำเป็นต้องทำอะไรเกี่ยวกับไดรเวอร์ ดูเหมือนว่าปัญหาเกิดจากการขาดหายไปของส่วนหัว