Score:2

NVIDIA-SMI ล้มเหลวเนื่องจากไม่สามารถสื่อสารกับไดรเวอร์ NVIDIA -- ส่วนหัวของเคอร์เนลสำหรับ 5.16.2

ธง de

ฉันกำลังพยายามตั้งค่าเครื่อง Lenovo Legion 5 Pro ด้วย Ubuntu 20.04.3 LTS เพื่อให้ฉันสามารถใช้ GPU (Nvidia Geforce RTX 3070 8GB) สำหรับการเรียนรู้ของเครื่อง เช่น กับ PyTorch อย่างไรก็ตาม แม้ว่าหลังจากติดตั้งไดรเวอร์ NVidia ใหม่หลายครั้ง ดูเหมือนว่าจะยังมองไม่เห็น เนื่องจากการรัน nvidia-smi จะแสดงสิ่งต่อไปนี้:

NVIDIA-SMI ล้มเหลวเนื่องจากไม่สามารถสื่อสารกับ NVIDIA ได้ 
คนขับรถ ตรวจสอบให้แน่ใจว่าได้ติดตั้งและเรียกใช้ไดรเวอร์ NVIDIA ล่าสุดแล้ว

ฉันได้ดูวิธีแก้ปัญหาหลายอย่างที่นั่น (นี้, นี้, นี้, นี้) และไม่มีอะไรทำงานจนถึงตอนนี้ แต่ฉันคิดว่าปัญหาเกิดจากเคอร์เนลที่ฉันใช้

วิ่ง nvcc -- รุ่น ให้ผลลัพธ์ต่อไปนี้:

nvcc: ไดรเวอร์คอมไพเลอร์ NVIDIA (R) Cuda
ลิขสิทธิ์ (c) 2005-2019 NVIDIA Corporation
สร้างเมื่อ Sun_Jul_28_19:07:16_PDT_2019
เครื่องมือรวบรวม Cuda, รีลีส 10.1, V10.1.243

ls /usr/src | grep nvidia เอาต์พุต nvidia-470.86

เมื่อฉันพยายามเรียกใช้คำสั่งเหล่านี้จาก ที่นี่, เช่น.

sudo apt ติดตั้ง dkms
sudo dkms ติดตั้ง -m nvidia -v 470.86

ฉันได้รับข้อผิดพลาดต่อไปนี้:

ข้อผิดพลาด! ไม่พบส่วนหัวเคอร์เนลของคุณสำหรับเคอร์เนล 5.16.2-051602-generic
โปรดติดตั้งแพ็คเกจ linux-headers-5.16.2-051602-generic
หรือใช้ตัวเลือก --kernelsourcedir เพื่อบอก DKMS ว่าอยู่ที่ไหน

ตอนนี้, linux-headers-5.16.2-051602-ทั่วไป ไม่มีอยู่แต่ฉันมีแล้ว ลินุกซ์ส่วนหัวทั่วไป ติดตั้งแล้ว

คุณมีข้อเสนอแนะเกี่ยวกับสิ่งที่ฉันสามารถแก้ไขได้หรือไม่ ขอบคุณมาก!

N0rbert avatar
zw flag
ทำไมคุณถึงใช้เคอร์เนล mainline? คุณได้ติดตั้งไว้ล่วงหน้าหรือไม่? ไดรเวอร์ของ Nvidia จะไม่คอมไพล์สำหรับเคอร์เนล mainline คุณต้องใช้ `linux-image-generic-hwe-20.04` แทน
Score:2
ธง zw

คุณต้องลบเคอร์เนล mainline และติดตั้ง HWE ปกติแทนโดยใช้คำสั่งด้านล่าง

sudo apt-get autopurge $(dpkg -l | grep 5.16.2-051602 | awk '{พิมพ์ $2}')

sudo apt-get ติดตั้ง linux-image-generic-hwe-20.04 linux-headers-generic-hwe-20.04

จากนั้นรีบูตและติดตั้งไดรเวอร์ 470 โดยใช้ Software & Updates (ซอฟต์แวร์คุณสมบัติ gtk).

CubeHead avatar
de flag
แล็ปท็อปไม่ได้มาพร้อมกับเมนไลน์เคอร์เนล แต่การติดตั้ง Ubuntu เริ่มต้นสำหรับแล็ปท็อปเครื่องนี้ค่อนข้างมีปัญหา (ไม่มี wifi ไม่มีการปรับความสว่าง หน้าจอบกพร่อง ฯลฯ) และบางคนบอกว่าพวกเขาสามารถแก้ปัญหาได้ ด้วยสิ่งนี้ (เช่น [ที่นี่](https://www.reddit.com/r/linux_gaming/comments/mmptqi/lenovo_legion_5_ubuntu_2004_final_guide_dream/) ) ฉันจะลองทำตามที่คุณแนะนำ แล้วกลับมา ขอบคุณมากสำหรับคำตอบ!
CubeHead avatar
de flag
มันได้ผล ขอบคุณมาก!
CubeHead avatar
de flag
หากผู้อื่นมาที่นี่ในภายหลังสนใจ: ติดตั้งเคอร์เนลด้านบน + ไดรเวอร์ 470 nvidia + CUDA 11.6

โพสต์คำตอบ

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