ไดรเวอร์ NVIDIA ล่าสุดบน Ubuntu 16.04


36

ฉันใช้ Ubuntu 16.04 และฉันสังเกตเห็นว่าในแท็บ "ไดรเวอร์เพิ่มเติม" ของ "ซอฟต์แวร์และการอัพเดต" ไดรเวอร์ NVIDIA รุ่นล่าสุดที่ฉันสามารถติดตั้งได้คือ

  1. รุ่น 367.57 จาก nvidia-367 (เป็นกรรมสิทธิ์)
  2. รุ่น 370.28 จาก nvidia-370 (โอเพ่นซอร์ส)

นอกเหนือจากข้อเท็จจริงที่ว่าฉันไม่ทราบว่า "กรรมสิทธิ์" และ "โอเพ่นซอร์ส" หมายถึงที่นี่ฉันยังไม่เห็นตัวเลือกในการเลือกรุ่นไดรเวอร์ตามกราฟิกการ์ดจริงของฉัน ฉันใช้ GTX 1080 และรุ่น Long Lived Branch ปัจจุบันคือ 375.20; PPA กราฟิกของ Ubuntu จะได้รับการปรับปรุงในที่สุดหรือฉันจะต้องติดตั้ง 375 ด้วยตนเอง

คำตอบ:


38

ฉันไม่สามารถหาข้อมูลอ้างอิงเพื่อสนับสนุนในjockeyสำหรับ nVidia 375 ได้ แต่การติดตั้งด้วยตนเองนั้นไม่ยากอย่างที่คิด

คำแนะนำอย่างเป็นทางการ

  1. ดาวน์โหลดไดรเวอร์เวอร์ชั่น 375.20 จากที่นี่
  2. $ chmod 777 NVIDIA-Linux-x86_64-375.20.run
  3. $ sudo sh NVIDIA-Linux-x86_64-375.20.run
  4. $ sudo apt-get update
  5. $ sudo apt-get upgrade

ติดตั้งผ่าน PPA

  1. $ sudo add-apt-repository ppa:graphics-drivers/ppa
  2. $ sudo apt update

ปัญหาที่อาจเกิดขึ้น

ภาคผนวกของปัญหา Login Loop ผ่าน @michael__treat:

ตรวจสอบให้แน่ใจว่าปิดใช้งานการบูตที่ปลอดภัยใน Windows Boot Manager walk-through จาก Ubuntu อาจไม่สมบูรณ์ ในระหว่างการทดสอบฉันพบว่าฉันต้องใช้ Windows System Boot Manager และปิดใช้งานการบู๊ตแบบปลอดภัยด้วยตนเอง

วิธีนี้แก้ไขปัญหาการวนรอบการลงชื่อเข้าใช้ในกรณีของฉัน

TL; DR: ตรวจสอบให้แน่ใจว่าการบูตที่ปลอดภัยถูกปิดจริง

  • เมื่อคุณไปถึงด้วงไปที่ตัวจัดการการบูตของ windows
  • กด e
  • เปลี่ยน secureboot จากenabledเป็นdisabled

ดูเหมือนจะไม่ได้ผลสำหรับฉัน ฉันต้องไปที่ TTY ปิดการใช้งานปิดการใช้mdlightงานนูโว (เกือบจะปิดกั้น GUI) และยังไม่สามารถใช้งานได้
Bono

ฉันใช้คำแนะนำอย่างเป็นทางการที่อธิบายไว้ที่นี่กับ 384.111 และพาฉันไปที่ลูปการเข้าสู่ระบบ ฉันไม่มี windows บนคอมพิวเตอร์นี้ ช่วยเหลือใครบางคน?
embe

@embe ตามความคิดเห็นที่นี่: lenovolinux.blogspot.ca/2016/05/.. "คุณจะต้องเข้าสู่โหมดการกู้คืนหลังจากรีบูตครั้งแรกเพราะจะมีการเข้าสู่ระบบฉันไม่สามารถ ctrl-alt f1 เป็น tty ... หลังจากทำตามขั้นตอนต่อไปมันก็ใช้ได้ผลสำหรับฉัน " แม้ว่าจะเป็นสำหรับการติดตั้งภมร แต่ฉันคิดว่ามันอาจจะมีความเกี่ยวข้อง :)
Frikster

ทุกคนใช้โซลูชัน PPA โอกาสน้อยในการเลอะระบบของคุณ
DanMan

8
Proprietary : Owned/Provided by some company (In your case these are the 
              Graphics drivers provided by Nvidia)

Open Source: Developed/Provided by an open source community.

ถ้าคุณต้องการที่จะใช้CUDA(สิ่งที่ nVidia สำหรับการใช้งานฟังก์ชั่นบน GPU) คุณควรใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์

หากคุณต้องการใช้OpenCL(เช่น CUDA พัฒนาโดย Khronos) คุณต้องใช้ไดรเวอร์โอเพ่นซอร์ส

ในการติดตั้งไดรเวอร์ล่าสุดให้เพิ่มPPA:

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

ตอนนี้พบว่าSoftware & Updatesภายใต้System Settingsและเลือกไดรเวอร์รุ่นที่ต้องการในรูปแบบแท็บเลือกคนขับรถและคลิกAdditional Drivers Apply Changesรีสตาร์ทและสนุก!

PS: บางครั้งรุ่นไดรเวอร์ที่ดีที่สุดอาจไม่ทำงานได้ดีดังนั้นคุณต้องตรวจสอบว่าคุณเพลิดเพลินกับฟังก์ชั่นทั้งหมดที่มีให้หรือไม่และมีข้อบกพร่องหรือไม่และโปรดตรวจสอบว่าได้nvidia-primeรับการติดตั้งหรือไม่ข้อผิดพลาดนำไปสู่หน้าจอสีดำ


1
ไว้วางใจฉันเพียงแค่ทำ theese โดยไม่มี "" และไม่มีอะไรอื่น "sudo apt-get update" "sudo ubuntu-drivers autoinstall"
MeganFoxz

@ MeganFoxz: ขอบคุณ "sudo ubuntu-drivers autoinstall" ทำงานเหมือนมีเสน่ห์ ฉันอัพเกรดฮาร์ดแวร์จากการ์ด NVIDIA รุ่นเก่าเป็นรุ่นใหม่
Seven

0

$ sudo add-apt-repository ppa: graphics-drivers / ppa $ sudo apt อัพเดต

นี่คือทางออกที่ดีที่สุดทำเช่นนี้และอัปเดตไดรเวอร์ nvidia และใช้งานได้กับ 4.13 kernels Nvidia 340.104 ทำงานร่วมกับเคอร์เนล 4.13 ได้โดยไม่มีปัญหา ฉันทดสอบกับ Peppermint 8 respin


คำถามคือเกี่ยวกับไดรเวอร์ล่าสุดซึ่งในเวลานั้น 375. 340 เห็นได้ชัดว่าไม่ใช่ไดรเวอร์ล่าสุด นอกจากนี้มันใช้งานได้กับ Peppermint 8 ไม่ได้บอกว่ามันใช้งานได้บน Ubuntu หรือไม่
ชัยต. เร็กซ์

0

ฉันประสบความสำเร็จในการอัปเดตไดรเวอร์ NVIDIA NVIDIA 1080 8 GB GPU สำหรับ Ubuntu 16.04 ด้วย CUDA Toolkit:

$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6_6.0.21-1%2Bcuda8.0_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6-dev_6.0.21-1%2Bcuda8.0_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
$ sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb
$ sudo apt-get update
$ sudo apt-get install cuda=8.0.61-1
$ sudo apt-get install libcudnn6-dev

รีบูตแล้วดำเนินการต่อไปนี้:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-367
$ sudo apt-get install mesa-common-dev
$ sudo apt-get install freeglut3-dev

ฉันยกสิ่งที่กล่าวมาจากบล็อกของ Changjiangซึ่งสร้างสิ่งที่คุณสร้างเพื่อการเรียนรู้ลึกหากคุณมีความโน้มเอียง .. : D


-1

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

  1. ไปที่NVIDIA ไดรเวอร์หน้าดาวน์โหลด

  2. ระบุข้อมูลระบบปฏิบัติการ, รุ่นของการ์ดกราฟิกและรุ่น Toolkit CUDA และทำการค้นหา

  3. ในหน้าผลการค้นหาเวอร์ชั่นไดรเวอร์ที่แนะนำจะปรากฏขึ้น เก็บไว้เป็นข้อมูลอ้างอิง

  4. หลังจากเพิ่มที่เก็บส่วนตัว NVIDIA ppa ให้อัพเดตดัชนี apt

    $ sudo apt-get update

  5. ค้นหาไดรเวอร์ที่มีอยู่จากแคชฉลาด

    $ sudo apt-cache search nvidia | grep -E "nvidia- [0-9] {3}"

  6. จากรายการให้ติดตั้งรุ่นที่ NVIDIA แนะนำ (อาจไม่ใช่รุ่นล่าสุด) สำหรับเวอร์ชัน 390 คำสั่ง install จะง่ายเหมือน:

    $ sudo apt-get install nvidia-390

  7. รีบูตระบบและตรวจสอบเวอร์ชันไดรเวอร์ด้วยคำสั่ง nvidia-smi

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