คำสั่ง nvidia-smi ไม่พบ Ubuntu 16.04


20

ฉันกำลังพยายามติดตั้งไดรเวอร์สำหรับ NVIDIA บน Ubuntu 16.04 ของฉัน (ฉันมี GeForce GTX 960M) ฉันลองวิธีการมากมายที่อธิบายบนอินเทอร์เน็ต แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน (ผมเห็นวิธีการติดตั้ง nvidia-SMI? , nvidia-SMI: คำสั่งไม่พบบน Ubuntu 16แต่สิ่งเหล่านี้ไม่ได้ช่วย ... )

อันที่จริงเมื่อฉันเรียกnvidia-smiฉันได้รับnvidia-smiคำสั่งไม่พบและเมื่อผมทำงานผมเห็นว่ากราฟิกการ์ดของฉันคือมีสถานะlshw -numeric -C display display unclaimedฉันไม่รู้ว่ามันเกี่ยวข้องหรือไม่ แต่ดูเหมือนแปลก

คำตอบ:


16

วิธีแก้ปัญหาที่ใช้งานได้สำหรับฉันคือการปิดใช้งานการบูตอย่างปลอดภัยเมื่อทำการรีบูตหลังจากติดตั้งไดรเวอร์ NVIDIA

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

จากนั้นรีบูตในเมนูเลือก "เปลี่ยนตัวเลือกการบูตปลอดภัย" ใส่รหัสผ่านที่คุณเลือกไว้ก่อนหน้านี้และปิดใช้งานการบูตปลอดภัย


1
ฉันปิดการใช้งานการบู๊ตอย่างปลอดภัย แต่ก็ยังไม่สามารถใช้งานได้ ฉันเปลี่ยนเป็น 384 (ด้วย Cuda 8.0) ยังคงไม่ทำงาน
khan

สิ่งนี้ไม่ได้ผลสำหรับฉัน
Hakaishin

ไม่ทำงานสำหรับฉัน ฉันได้รับ แพ็คเกจ nvidia-381 ไม่สามารถใช้งานได้ แต่ถูกอ้างอิงโดยแพ็คเกจอื่น นี่อาจหมายความว่าแพ็คเกจขาดหายไปล้าสมัยหรือมีอยู่ในแหล่งอื่นเท่านั้น E: แพ็คเกจ 'nvidia-381' ไม่มีการติดตั้ง
Brad

4

ลองอัปเดตไดรเวอร์

  1. เพิ่ม PPA โดยการรันคำสั่งต่อไปนี้ในเทอร์มินัล:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. เปิดซอฟแวร์และการปรับปรุงจากการตั้งค่าระบบหรือโดยตรงจากDashคลิกที่แท็บการเลือกไดรเวอร์ที่คุณต้องการใช้งานและคลิกAdditional DriversApply changes

  3. หลังจากดาวน์โหลดและติดตั้งไดรเวอร์แล้วให้เริ่มระบบของคุณใหม่


1
มันไม่ได้ช่วย ...
fonfonx

มันไม่ทำงาน. แม้จะมีไดรฟ์เวอร์ NVIDIA ให้เลือกแล้วมันก็จะทำการย้อนกลับและเลือก xorg ...
khan

+1 ฉันมักจะใช้ cli แต่นี่ดีกว่าคำตอบข้างต้น ฉันทำงานได้โดยไม่ต้องกังวลกับการกำจัดแพ็คเกจหรือติดตั้งเวอร์ชันใด - ฉันได้รับอัปเดตที่ใหม่กว่าโดยไม่ต้องลอง ... Nice!
ฟรี Url

1

ในกรณีของฉันเพียงปิดการใช้งานการบูตที่ปลอดภัยใน BIOS แก้ไขปัญหา


1

ฉันมีเงื่อนไขนี้เกิดขึ้นถ้าคุณบูตระบบที่ใช้งานได้ทุกอย่างโดยไม่มีการ์ด NVidia จากนั้นไดรเวอร์ NVidia และอุปกรณ์ต่างๆจะหายไป

นี่คือสิ่งที่ช่วยได้: (พิจารณาว่ารุ่น CUDA ของคุณคือ 9.2 และรุ่นไดรเวอร์คือ 418)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

จากนั้นทำ:

sudo dpkg-reconfigure nvidia-418

จากนั้นรีบูท มันควรจะทำงาน

ดังนั้นในกรณีที่มันยังไม่เพียงติดตั้ง Cuda อย่างสมบูรณ์ซึ่งจะทำ


0

คุณควรใช้ nvidia- ปัจจุบันเมื่อคุณเรียกใช้การติดตั้งเพื่อให้คุณสามารถรับรุ่นล่าสุด


5
nvidia-current ใน Ubuntu 16.04 Version: 304.135-0ubuntu0.16.04.1ไม่ใช่รุ่นล่าสุด
karel

คุณถูก. ดูเหมือนว่าปัจจุบันของ nvidia ไม่ได้เป็นปัจจุบันจริงๆ! ค้นหารุ่นล่าสุดบนเว็บไซต์ของ nvidia และใช้รุ่นเฉพาะ (nvidia- <version>) ขอบคุณ!
บราฮิม

+1: คำตอบนี้อาจไม่ถูกต้องในตอนนี้ แต่อาจมีประโยชน์ในอนาคต
ntg

0

สิ่งนี้ใช้ได้กับฉัน:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

บางคนใช้ความถนัดแทนการฉลาด:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

หากไม่มีอะไรทำงานโปรดตรวจสอบอูบุนตูของคุณ (ถ้าเป็นกรณีของคุณ) เคอร์เนลเนื่องจากคำแนะนำหลายอย่างระบุว่า Nvidia ไม่รองรับเคอร์เนลบางตัว Ukuu เป็นเครื่องมือง่าย ๆ ในการติดตั้งเมล็ดที่แตกต่างกันและเพิ่มเข้าไปใน GRUB ฉันเปลี่ยนของฉัน (ใน ubuntu-18.04 LTS) เป็น 4.18.4-041804-generic และพบว่ามันค่อนข้างดีและมีเสถียรภาพ

หากรหัสนี้ใช้งานไม่ได้ให้ทำตามบทช่วยสอนนี้จนถึงขั้นตอนที่ 8 แม้ว่าวัตถุประสงค์หลักคือการติดตั้งแบบสมบูรณ์ด้วย CUDA, cuDNN, NCCL, tensorflow และอื่น ๆ ฉันพบว่ามันดีในการติดตั้งไดรเวอร์ Nvidia ด้วย (เรียนรู้ปัญหาเคอร์เนลจากมัน ในความคิดเห็น)



0

สิ่งเดียวที่ใช้ได้ผลสำหรับฉันคือฉันต้องถอนการติดตั้งทุกอย่างที่เกี่ยวข้องกับ nvidia และ bumblebee และอัพเกรดเคอร์เนลของฉันจาก 4.4 เป็น 4.8.17 ด้วยความช่วยเหลือของแพ็คเกจ Ukuu และติดตั้งไดรเวอร์รุ่น 390


0

ฉันต้องเผชิญกับปัญหาเดียวกัน คำตอบทั้งหมดจะช่วยให้คุณแก้ปัญหาได้อย่างถูกต้อง

ปัญหา: แต่ปัญหาหลักคือรุ่นไดรเวอร์ คุณจะเปิดใช้งานเวอร์ชันล่าสุดเช่น 430 หรือเช่นนั้น แต่ idk ทำไม แต่รุ่นที่ใหม่กว่าทำให้เกิดข้อผิดพลาดนี้ แม้ว่าคุณจะปิดการใช้งานการบูทอย่างปลอดภัย แต่ก็จะพูดว่า "อูบุนตูใช้งานกราฟิกต่ำ"

วิธีแก้ปัญหา: ติดตั้งรุ่นที่ต่ำกว่า 400 บอกว่า 381 หรืออะไรก็ตามที่คุณเป็น เพียงค้นหาไดรเวอร์เพิ่มเติมภายใต้การตั้งค่าซอฟต์แวร์ Ubuntu

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.