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


16

ฉันใช้งาน Ubuntu 13.04 กับ DELL XPS L501 - Nvidia GeForce GT 420M 3.9.0-030900-genericฉันใช้เคอร์เนล

เคอร์เนลส่วนหัวทั้งหมดถูกติดตั้งในระบบ

และ

ฉันได้ลองทำสิ่งต่อไปนี้แล้ว

  • ใช้ apt-get เพื่อติดตั้งnvidia-current(ซึ่งดาวน์โหลด 304) && โหลดโดยใช้modprobe
  • ใช้ apt-get เพื่อติดตั้งnvidia-310&& โหลดโดยใช้modprobe
  • ดาวน์โหลดไดรเวอร์ nvidia 64 บิตnvidia-319.23สำหรับซีรีย์ 400M และติดตั้ง
  • ใช้ swat-x repo เพื่อติดตั้งไดรเวอร์ nvidia

สิ่งเหล่านี้ล้มเหลว และฉันทดสอบทุกครั้งเช่นนี้

  • หลังจากโหลดโมดูลแล้ว (ทำเครื่องหมายจากlsmod)
  • รีสตาร์ท lightdm
  • ทดสอบจาก get.webgl.org
    • (เปิดใช้งานการสนับสนุน webgl ของ Google-Chrome)

ประสบปัญหากับ nvidia-xconfig

  • หลังจากทำงานnvidia-xconfig(ซึ่งเขียนไป/etc/X11/xorg.conf) และการเริ่มต้นใหม่ของฉันเปลี่ยนแปลงจอแสดงผลความละเอียดสูงที่จะlightdm640x480
  • และต้องลบไฟล์นี้เพื่อเปลี่ยนกลับเป็นการตั้งค่าเดิม
  • ยังได้พยายามแสดงความคิดเห็นออกทั้งสองสายที่จะปรับในHorizontal and Vertical Setting xorg.confนั่นเพิ่งแก้ไขความละเอียด แต่ถึงกระนั้นฉันก็ไม่สามารถใช้กราฟิกการ์ด (webgl)

แก้ไข 1: (นูโว)

  • พยายามรีบูตเครื่องหลังจากการติดตั้งแต่ละครั้ง
  • ลบ (ล้าง) นูโวทั้งหมด * ก่อนเริ่ม
  • ลบแพ็คเกจเพิ่มเติมอีกหนึ่งรายการ (อย่าลืมชื่อที่แน่นอน) - xorg-xserver-blah-blah

แก้ไข 2: (bitlbee)

  • ฉันเคยbitlbeeติดตั้งมาก่อน ลบออกก่อนที่จะเริ่มการติดตั้ง
  • เมื่อมี bitlbee อยู่NVIDIA-3.9-x86.run(ดาวน์โหลดจาก nvidia) ไม่สามารถรับรู้กราฟิกการ์ด bitlbeeแต่มันเมื่อฉันออก (ดังนั้นฉันสมมติว่าที่นี่ว่ามันควรจะทำงานถ้าติดตั้งไดรเวอร์กราฟิกอย่างถูกต้อง)

แก้ไข 3: (software-properties-gtk)

  • sudo software-properties-gtk
  • แท็บไดรเวอร์เพิ่มเติมคือ NIL เสมอ (ก่อนและหลังการติดตั้ง) (แม้ว่าการติดตั้งจะสำเร็จ)

พยายามทำสิ่งนี้ตลอดทั้งวันและทำมันหลายครั้ง ไม่มีใครทำงานเลย

ต้องการความช่วยเหลือ! มันเป็นปัญหากับ kernel-3.9, ว่าไม่มีการปรับปรุงสำหรับสิ่งนี้?


ลองรีบู๊ตหลังจากติดตั้งไดรเวอร์ nvidia ฉันเดาว่าคุณขัดแย้งกับนูโว
Panther

ลองเช่นกัน เพิ่มการแก้ไขในคำถาม กรุณาตรวจสอบ
Boopathi Rajaa

2
เป็นการ์ด optimus (ตามต้องการ) ในขณะที่การ์ดจริงคือ intel gpu ดังนั้นคุณต้องการดูBumblebee
bcbc

มีประสิทธิภาพมากที่สุดและปลอดภัยที่สุดคือ nvidia ppa จาก Ubuntu devs launchpad.net/~graphics-drivers/+archive/ubuntu/ppaและฉันไม่ได้ใช้ Bumblebee แต่ใช้ nvidia-prime ที่ทำงานได้ดีกับแล็ปท็อป i7 รุ่นที่ 4 ของฉัน นอกจากนี้หากคุณตั้งใจจะทำงาน CUDA และ openCL ตรวจสอบให้แน่ใจว่าหลังจากรีบูตเพื่อติดตั้ง nvidia-modrpobe แล้วรีบูตอีกครั้ง
Arup Roy Chowdhury

1
เหตุการณ์ที่เกิดขึ้นว่าทำไมฉันจึงโกรธเลิกลินุกซ์ในปี 2000
เซลล์ประสาท

คำตอบ:


19

ฉันพบบทเรียนออนไลน์ที่ดีมากและฉันสามารถติดตั้งไดรเวอร์ Nvidia ที่น่าอับอายบนคอมพิวเตอร์สองเครื่องได้โดยไม่มีปัญหา นี่คือสิ่งที่คุณทำ:

การจัดเตรียม

1) ขั้นแรกคุณต้องเปิดเชลล์เทอร์มินัล คุณสามารถเริ่มคอมพิวเตอร์ของคุณและไปที่เชลล์เสมือน

Ctrl+ Alt+F1

หรือเข้าสู่ระบบและเปิด terminal gnome

Ctrl+ Alt+t

2) จากนั้นใน terminal รันคำสั่งต่อไปนี้:

คำสั่งนี้จะรีเฟรชแพ็กเกจของคุณ

 sudo apt-get update

จากนั้นคุณจะต้องติดตั้งส่วนหัวของ linux หากยังไม่ได้ติดตั้ง

 sudo apt-get install linux-headers-generic

ถัดไปคุณจะต้องอัพเกรด dist ซึ่งอัพเกรดแพ็คเกจของระบบของคุณ

 sudo apt-get dist-upgrade

เมื่อเสร็จสิ้นคุณจะต้องรีบูตระบบของคุณ

 sudo reboot

การติดตั้งไดรเวอร์

1) ทำซ้ำขั้นตอนที่หนึ่งเพื่อเปิดเทอร์มินัล

ตอนนี้ติดตั้งไดรเวอร์ของ Nvidia

 sudo apt-get install nvidia-current-updates 

คุณมีอีกหนึ่งขั้นตอนไม่เช่นนั้นคุณจะมีโอกาสสูงที่คุณจะทำให้ระบบของคุณนุ่มนวล สำหรับมาตรการที่ปลอดภัยให้รันคำสั่งสุดท้ายนี้:

sudo nvidia-xconfig

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

ตอนนี้รีบูทระบบของคุณ:

 sudo reboot

ขอแสดงความยินดี! ตอนนี้คุณควรใช้ไดรเวอร์ Nvidia

ยืนยันว่าใช้งานได้

วิธีหนึ่งที่รวดเร็วในการตรวจสอบคือการคลิกที่ฟันเฟืองที่อยู่ด้านบน

ฟันเฟือง

จากนั้นคลิก About This Computer

ในบรรทัดที่ระบุว่าGraphicsควรใช้ไดรเวอร์กราฟิกของคุณ:

นี่คือลักษณะของฉัน:

เกี่ยวกับคอมพิวเตอร์กราฟิก

คุณสามารถคลิกที่กราฟิกเพื่อรับรายละเอียดเพิ่มเติม:

กราฟิก

ไชโย!

ที่มา: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/


โพสต์ที่ดี ..... + 1
Qasim

ฉันทำทุกอย่างแล้วและมันก็ไม่ได้ผล น่าเสียดายที่เมื่อฉันวิ่งsudo nvidia-xconfigมันทำให้ฉันมีข้อผิดพลาด ผมไม่ทราบว่ามันเป็นอย่างนั้น แต่เมื่อฉันไปเป็นกราฟิก (ใน "เกี่ยวกับคอมพิวเตอร์เครื่องนี้") Graphics: Unknownมันบอกว่า ความคิดใด ๆ
Sosi

ฉันมีปัญหาเดียวกัน .. !!
Boopathi Rajaa

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

สิ่งนี้ทำให้กราฟิกทั้งหมดล้มเหลวสำหรับฉัน
user1205577

3

แม้ว่าจะดูเหมือนว่าการติดตั้งไดรเวอร์ Nvidia ไว้ใน Ubuntu นั้นเป็นเรื่องที่ยุ่งยาก มันไม่ได้เป็นเช่นนั้น สิ่งที่คุณต้องทำคือทำตามขั้นตอน:

  1. เปิด "ซอฟต์แวร์ & การอัปเดต" จากเส้นประและเลือก "แหล่งซอฟต์แวร์"

  2. ในหน้าต่างป๊อปอัปขนาดเล็กเลือกปุ่มทำเครื่องหมายทั้งหมดในแท็บแรก ปิดมัน

  3. เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้ หลังจากป้อนคำสั่งกดปุ่ม "ย้อนกลับ"

    sudo apt-get update && sudo apt-get upgrade
    
  4. เมื่อเสร็จแล้วให้เปิด "ซอฟต์แวร์และการอัพเดท" อีกครั้งและเลือกแท็บชื่อ "ไดรเวอร์เพิ่มเติม" คุณสามารถเลือกระหว่าง Nvidia รุ่นที่เป็นกรรมสิทธิ์และรุ่น Xorg Devel สองสามรุ่น เลือกหนึ่งแท็กที่เป็นกรรมสิทธิ์ อาจใช้เวลาสักครู่ในการดาวน์โหลดให้เสร็จสิ้นขึ้นอยู่กับการเชื่อมต่อของคุณ

  5. เมื่อการดาวน์โหลดเสร็จสิ้นให้ปิดหน้าต่าง

  6. สวัสดี, คุณได้ติดตั้งไดรเวอร์ Nvidia


2

ฉันสังเกตว่าคุณพูดถึงซีรี่ย์ 400 ม. โดยปกติแล้ววันนี้แล็ปท็อปมาพร้อมกับเทคโนโลยีที่ดีที่สุด หากคุณมีออปติมัสแล้วคุณจะต้องติดตั้ง bumblebee

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

เพิ่ม Stumble Bumblebee Release PPA และติดตั้ง Bumblebee โดยใช้ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์:

  sudo add-apt-repository ppa:bumblebee/stable
  sudo apt-get update
  sudo apt-get install bumblebee bumblebee-nvidia

หากคุณมีแอปพลิเคชั่น 32 บิตเช่นไวน์และรัน 11.10 Oneiric หรือใหม่กว่าคุณจะต้องใช้ไลบรารีเพิ่มเติม:

  sudo apt-get install virtualgl-libs:i386

อนุญาตให้ตัวเองใช้ Bumblebee โดยเพิ่มตัวเองในกลุ่ม 'bumblebee' (แทนที่ US $ ด้วยชื่อผู้ใช้ของคุณ)

  sudo usermod -a -G bumblebee $USER

รีบูตหรือล็อกอินอีกครั้งเพื่อใช้การเปลี่ยนแปลงกลุ่มหากคุณต้องการรันโปรแกรมบนการ์ด nvidia ตอนนี้ให้ใช้โปรแกรม optirun:

  optirun firefox &

สิ่งนี้ช่วยฉันด้วย vaio vpceg
terminal ninja

1

เนื่องจากคำตอบส่วนใหญ่เหล่านี้ล้าสมัย ... นี่เป็นวิธีที่ทันสมัยในการติดตั้งไดรเวอร์ NVIDIA สำหรับ Ubuntu (สำหรับ 14.04 และใหม่กว่า):

สิ่งที่คุณต้องทำคือ:

  • เพิ่ม ppa กราฟิกไดรเวอร์
  • ติดตั้งไดรเวอร์ Nvidia ที่แนะนำ
  • รีสตาร์ทระบบของคุณ

ดังนั้นจาก terminal รัน:

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

นั่นคือทั้งหมดที่มีไป!

หมายเหตุ: หากคุณต้องการติดตั้งไดรเวอร์กราฟิกรุ่นที่เจาะจงคุณสามารถดูว่าไดรเวอร์ใดที่พร้อมใช้งานสำหรับฮาร์ดแวร์ของคุณโดยเรียกใช้: sudo ubuntu-drivers devicesและตรวจสอบเอาต์พุตเพื่อดูว่าไดรเวอร์ใดได้รับการสนับสนุน จากนั้นให้ติดตั้งตามปกติด้วยเช่นsudo apt-get install nvidia-381


0

สิ่งนี้ได้ผลสำหรับฉันสองสามครั้งเมื่อสิ่งผิดปกติ:

sudo apt-get install build-essential linux-source
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install nvidia-current
sudo depmod -a
sudo modprobe nvidia_current
sudo restart lightdm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.