ฉันได้ดาวน์โหลดไดรเวอร์ Nvidia สำหรับ Linux จากเว็บไซต์ทางการเพื่อติดตั้งในแล็ปท็อปของฉัน เป็นไฟล์ชื่อ NVIDIA-Linux-x86_64-390.67.run จะติดตั้งไฟล์นี้อย่างไร?
ฉันได้ดาวน์โหลดไดรเวอร์ Nvidia สำหรับ Linux จากเว็บไซต์ทางการเพื่อติดตั้งในแล็ปท็อปของฉัน เป็นไฟล์ชื่อ NVIDIA-Linux-x86_64-390.67.run จะติดตั้งไฟล์นี้อย่างไร?
คำตอบ:
ตรวจสอบไดรเวอร์ Nvidia รุ่นล่าสุดที่มีให้สำหรับการ์ดกราฟิกของคุณ
เยี่ยมชมหน้าแรกของ PPA ของไดรเวอร์กราฟฟิกได้ที่นี่และตรวจสอบไดรเวอร์ล่าสุดของ Nvidia
ตรวจสอบว่าการ์ดกราฟิกของคุณสามารถเรียกใช้ไดรเวอร์ล่าสุดได้
หากกราฟิกของคุณรองรับคุณสามารถไปข้างหน้าและลบไดรเวอร์ 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
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 |
+-----------------------------------------------------------------------------+
nvidia-driver-430
แทนที่จะnvidia-430
หาไม่พบ
ฉันกำลังใช้ไดรเวอร์ nvidia-driver-390 เวอร์ชัน 390.48 ใน 18.04 ซึ่งติดตั้งด้วยคำสั่งต่อไปนี้:
sudo ubuntu-drivers autoinstall
sudo reboot
เมื่อติดตั้งไดรเวอร์กราฟิกส์ที่เป็นกรรมสิทธิ์ไม่จำเป็นต้องถอนการติดตั้งไดรเวอร์กราฟิกโอเพ่นซอร์ส สามารถติดตั้งไดรเวอร์กราฟิกสองตัวติดกันทำให้สามารถใช้ไดร์เวอร์กราฟิกโอเพ่นซอร์สเป็นทางเลือกสำรองในกรณีที่มีปัญหาในการใช้ไดรเวอร์กราฟฟิกที่เป็นกรรมสิทธิ์
ubuntu-drivers autoinstall
คำสั่งติดตั้งไดรเวอร์ที่เหมาะสมสำหรับการติดตั้งโดยอัตโนมัติรวมถึงการอ้างอิงของพวกเขาและไดรเวอร์ Nvidia ยังจะมีการปรับปรุงโดยอัตโนมัติเมื่อมีการอัพเดท
ในการทำเช่นนี้คุณจะต้องเพิ่มไดรเวอร์กราฟิกของ 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
ดับเบิลคลิกที่เรียบง่ายควรทำเคล็ดลับ หากไม่เป็นเช่นนั้นให้คลิกขวา -> สิทธิ์ -> เปิดใช้งานการอนุญาตจากนั้นลองดับเบิลคลิกอีกครั้ง
ผมไม่แน่ใจว่าผมเห็นด้วยกับการติดตั้งไดรเวอร์ที่เฉพาะเจาะจงด้วยตนเองผ่านทาง
sudo apt-get install nvidia-XXXX
มันจะไม่ดีกว่าเสมอเพื่อรอจนกว่าโปรแกรมควบคุมใหม่สามารถใช้ได้ผ่านทางซอฟแวร์และการปรับปรุง?
ผมคิดว่าเป็นวัตถุประสงค์ของการเพิ่ม PPA หรือไม่
หลังจากติดตามลิงค์และข้อเสนอแนะมากมายฉันจะนำสิ่งที่ได้ผลมาให้ฉัน เหตุผลที่ฉันต้องการไดรเวอร์จาก NVIDIA เพื่อให้สามารถเรียกใช้ TensorFlow บนแล็ปท็อปของฉันด้วยการกำหนดค่า
สิ่งต่อไปนี้คือขั้นตอนที่ฉันทำ:
ไปที่ BIOS ของแล็ปท็อปของคุณ (กด F2 ที่จุดเริ่มต้นของการรีบูตเครื่องคอมพิวเตอร์) และปิดใช้งานการบูทอย่างปลอดภัย
เมื่อคุณล็อกอินกลับไปที่คอมพิวเตอร์อีกครั้งเปิดเทอร์มินัลแล้วเรียกใช้:
sudo apt install nvidia-settings
นี่จะช่วยให้คุณสามารถแก้ไขการตั้งค่าสำหรับไดรเวอร์ที่คุณจะติดตั้ง
ไปที่https://www.tensorflow.org/install/gpuและทำตามขั้นตอนสำหรับ Ubuntu 18.04
ตอนนี้ปัญหาสำคัญที่ฉันพบเจอซึ่งทำให้ฉันต้องแก้ไขตลอดไปคือข้อเท็จจริงที่ว่าหลังจากรีบูตคอมพิวเตอร์ที่ฉันใช้เป็นหน้าจอสีดำ นี้เกิดขึ้นเพราะแล็ปท็อปไม่ได้ใช้บัตรเดิม "อินเทล" กราฟิกอีกต่อไปและได้เปลี่ยนเป็น "NVIDIA" ถ้าคุณทำงานในสถานการณ์ที่คล้ายกันใช้คำสั่งCTRL+ ALT+ F1เพื่อไปยังหน้าจอ TTY (ที่สถานีโทรพิมพ์) มีคุณอาจจะสามารถเข้าสู่ระบบโดยใช้ชื่อผู้ใช้ / รหัสผ่านของคุณ จากนั้นเรียกใช้รหัส:
sudo apt install nvidia-prime
วัตถุประสงค์ของคำสั่งสุดท้ายนี้เพื่อที่จะสามารถที่จะเปลี่ยนแปลงซึ่งกราฟิกการ์ดแล็ปท็อปของฉันถูกใช้ จากนั้นผมก็วิ่งไป
sudo prime-select intel
หากต้องการออกจาก tty และกลับไปที่หน้าจอปกติของคุณคุณสามารถรีบูตหรือทำCTRL+ ALT+ F7"(อย่างน้อยนี่คือคำสั่งที่ใช้งานได้สำหรับฉัน)
เมื่อเข้าสู่ระบบอีกครั้งฉันก็สามารถเปลี่ยนกลับไปเป็นการ์ด NVIDIA ( sudo prime-select nvidia
) และรีบูตได้ตามปกติ
sudo apt-get install nvidia-driver-xxxxx
(โดยเฉพาะ, 415)