วิธีการติดตั้งไดรเวอร์ Nvidia ใน Ubuntu 18.04


21

ฉันได้ดาวน์โหลดไดรเวอร์ Nvidia สำหรับ Linux จากเว็บไซต์ทางการเพื่อติดตั้งในแล็ปท็อปของฉัน เป็นไฟล์ชื่อ NVIDIA-Linux-x86_64-390.67.run จะติดตั้งไฟล์นี้อย่างไร?

คำตอบ:


25

ตรวจสอบไดรเวอร์ Nvidia รุ่นล่าสุดที่มีให้สำหรับการ์ดกราฟิกของคุณ

  1. เยี่ยมชมหน้าแรกของ PPA ของไดรเวอร์กราฟฟิกได้ที่นี่และตรวจสอบไดรเวอร์ล่าสุดของ Nvidia

  2. ตรวจสอบว่าการ์ดกราฟิกของคุณสามารถเรียกใช้ไดรเวอร์ล่าสุดได้

หากกราฟิกของคุณรองรับคุณสามารถไปข้างหน้าและลบไดรเวอร์ Nvidia ที่ติดตั้งไว้ก่อนหน้านี้ทั้งหมดในระบบของคุณ ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล

sudo apt-get purge nvidia*

เพิ่มไดรเวอร์กราฟิกของ PPA

ให้เราไปข้างหน้าและเพิ่ม PPA ไดรเวอร์กราฟิก -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

ติดตั้ง (และเปิดใช้งาน) ไดรเวอร์กราฟิกล่าสุดของ Nvidia ป้อนคำสั่งต่อไปนี้เพื่อติดตั้งกราฟิก Nvidia รุ่นที่การ์ดกราฟิกของคุณรองรับ -

sudo apt-get install nvidia-XXXX 

(xxxx - รุ่นที่รองรับ)

รีบูทคอมพิวเตอร์ของคุณเพื่อให้ไดร์เวอร์ใหม่เริ่มขึ้น คุณสามารถตรวจสอบสถานะการติดตั้งของคุณได้ด้วยคำสั่งดังต่อไปนี้

lsmod | grep nvidia

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

lsmod | grep nouveau

นี่คือเอาท์พุทเครื่องของฉันของไดรเวอร์ Nvidia

ไดรเวอร์ Nvidia ของฉัน

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+

6
หมายเหตุ: บน Kubuntu ฉันต้องทำsudo apt-get install nvidia-driver-xxxxx(โดยเฉพาะ, 415)
Nathan Lafferty

1
ในทำนองเดียวกันบน Ubuntu 18.04 ฉันต้องการnvidia-driver-430แทนที่จะnvidia-430หาไม่พบ
วิทยาศาสตร์คอมพิวเตอร์

10

ฉันกำลังใช้ไดรเวอร์ nvidia-driver-390 เวอร์ชัน 390.48 ใน 18.04 ซึ่งติดตั้งด้วยคำสั่งต่อไปนี้:

sudo ubuntu-drivers autoinstall 
sudo reboot  

เมื่อติดตั้งไดรเวอร์กราฟิกส์ที่เป็นกรรมสิทธิ์ไม่จำเป็นต้องถอนการติดตั้งไดรเวอร์กราฟิกโอเพ่นซอร์ส สามารถติดตั้งไดรเวอร์กราฟิกสองตัวติดกันทำให้สามารถใช้ไดร์เวอร์กราฟิกโอเพ่นซอร์สเป็นทางเลือกสำรองในกรณีที่มีปัญหาในการใช้ไดรเวอร์กราฟฟิกที่เป็นกรรมสิทธิ์

ubuntu-drivers autoinstallคำสั่งติดตั้งไดรเวอร์ที่เหมาะสมสำหรับการติดตั้งโดยอัตโนมัติรวมถึงการอ้างอิงของพวกเขาและไดรเวอร์ Nvidia ยังจะมีการปรับปรุงโดยอัตโนมัติเมื่อมีการอัพเดท


6

ในการทำเช่นนี้คุณจะต้องเพิ่มไดรเวอร์กราฟิกของ PPA ด้วยคำสั่งต่อไปนี้ในเทอร์มินัล:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

หลังจากนี้คุณควรลบไดรเวอร์ NVIDIA ปัจจุบันโดยป้อนสิ่งต่อไปนี้ในเทอร์มินัลของคุณ:

sudo apt-get purge nvidia*

ตอนนี้คุณได้ทำสิ่งนี้แล้วการติดตั้งรุ่นล่าสุดจะปลอดภัยแล้ว:

sudo apt-get install nvidia-driver-396

โปรดทราบว่ามันคือ nvidia-driver-396 บน Ubuntu 18.04 มันเป็น nvidia-396 บน Ubuntu 16.04 แต่คุณไม่ได้ใช้ 16.04


0

ดับเบิลคลิกที่เรียบง่ายควรทำเคล็ดลับ หากไม่เป็นเช่นนั้นให้คลิกขวา -> สิทธิ์ -> เปิดใช้งานการอนุญาตจากนั้นลองดับเบิลคลิกอีกครั้ง


0

ผมไม่แน่ใจว่าผมเห็นด้วยกับการติดตั้งไดรเวอร์ที่เฉพาะเจาะจงด้วยตนเองผ่านทาง

sudo apt-get install nvidia-XXXX 

มันจะไม่ดีกว่าเสมอเพื่อรอจนกว่าโปรแกรมควบคุมใหม่สามารถใช้ได้ผ่านทางซอฟแวร์และการปรับปรุง?

ผมคิดว่าเป็นวัตถุประสงค์ของการเพิ่ม PPA หรือไม่


วัตถุประสงค์ของการเพิ่ม PPA นั้นโดยทั่วไปแล้วจะอยู่บนขอบดังนั้นคุณสามารถติดตั้งเวอร์ชันล่าสุดแทนการรอ Ubuntu รุ่นใหม่ซึ่งรวมถึงซอฟต์แวร์เวอร์ชั่นที่ใหม่กว่าที่คุณต้องการ
อเล็กซิส Wilke

0

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

  • Linux Mint 19.1 Tessa บน 18.04 Ubuntu
  • กราฟิกการ์ด RTX 2060

สิ่งต่อไปนี้คือขั้นตอนที่ฉันทำ:

  1. ไปที่ BIOS ของแล็ปท็อปของคุณ (กด F2 ที่จุดเริ่มต้นของการรีบูตเครื่องคอมพิวเตอร์) และปิดใช้งานการบูทอย่างปลอดภัย

  2. เมื่อคุณล็อกอินกลับไปที่คอมพิวเตอร์อีกครั้งเปิดเทอร์มินัลแล้วเรียกใช้:

    sudo apt install nvidia-settings
    

    นี่จะช่วยให้คุณสามารถแก้ไขการตั้งค่าสำหรับไดรเวอร์ที่คุณจะติดตั้ง

  3. ไปที่https://www.tensorflow.org/install/gpuและทำตามขั้นตอนสำหรับ Ubuntu 18.04

  4. ตอนนี้ปัญหาสำคัญที่ฉันพบเจอซึ่งทำให้ฉันต้องแก้ไขตลอดไปคือข้อเท็จจริงที่ว่าหลังจากรีบูตคอมพิวเตอร์ที่ฉันใช้เป็นหน้าจอสีดำ นี้เกิดขึ้นเพราะแล็ปท็อปไม่ได้ใช้บัตรเดิม "อินเทล" กราฟิกอีกต่อไปและได้เปลี่ยนเป็น "NVIDIA" ถ้าคุณทำงานในสถานการณ์ที่คล้ายกันใช้คำสั่งCTRL+ ALT+ F1เพื่อไปยังหน้าจอ TTY (ที่สถานีโทรพิมพ์) มีคุณอาจจะสามารถเข้าสู่ระบบโดยใช้ชื่อผู้ใช้ / รหัสผ่านของคุณ จากนั้นเรียกใช้รหัส:

    sudo apt install nvidia-prime
    

    วัตถุประสงค์ของคำสั่งสุดท้ายนี้เพื่อที่จะสามารถที่จะเปลี่ยนแปลงซึ่งกราฟิกการ์ดแล็ปท็อปของฉันถูกใช้ จากนั้นผมก็วิ่งไป

    sudo prime-select intel
    

หากต้องการออกจาก tty และกลับไปที่หน้าจอปกติของคุณคุณสามารถรีบูตหรือทำCTRL+ ALT+ F7"(อย่างน้อยนี่คือคำสั่งที่ใช้งานได้สำหรับฉัน)

เมื่อเข้าสู่ระบบอีกครั้งฉันก็สามารถเปลี่ยนกลับไปเป็นการ์ด NVIDIA ( sudo prime-select nvidia) และรีบูตได้ตามปกติ

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