ฉันเพิ่งสั่งการ์ด Nvidia GTX ฉันมีภาวะที่กลืนไม่เข้าคายไม่ออกแม้ว่า ฉันควรใช้ไดรเวอร์ซึ่งมีอยู่ใน "ไดรเวอร์เพิ่มเติม" ในอูบุนตูหรือควรติดตั้งไดรเวอร์จากเว็บไซต์ Nvidia?
ดังนั้นไดรเวอร์ใดดีที่สุดสำหรับฉัน
ฉันเพิ่งสั่งการ์ด Nvidia GTX ฉันมีภาวะที่กลืนไม่เข้าคายไม่ออกแม้ว่า ฉันควรใช้ไดรเวอร์ซึ่งมีอยู่ใน "ไดรเวอร์เพิ่มเติม" ในอูบุนตูหรือควรติดตั้งไดรเวอร์จากเว็บไซต์ Nvidia?
ดังนั้นไดรเวอร์ใดดีที่สุดสำหรับฉัน
คำตอบ:
อัปเดต - 18 กันยายน 2018
ก่อนที่จะเพิ่ม PPA นี้โปรดอ่านคำอธิบายของ PPA ในหน้าของพวกเขาซึ่งกล่าวถึงข้อมูลสำคัญเกี่ยวกับการใช้งานซึ่งเป็นเวอร์ชั่นที่เหมาะสมกับการ์ด Nvidia ของคุณและอื่น ๆ นี่สำหรับผู้ใช้เดสก์ท็อปที่ต้องการไดรเวอร์รุ่นล่าสุดหรือรุ่นล่าสุดที่รองรับสำหรับการ์ดของพวกเขา
การใช้ 18.04+ เพื่อติดตั้งให้รันคำสั่งต่อไปนี้:
sudo add-apt-repository ppa:graphics-drivers/ppa
นี่จะอัปเดตที่เก็บโดยอัตโนมัติจากนั้นคุณสามารถเรียกใช้บรรทัดต่อไปนี้:
sudo apt install nvidia-driver-396
หากเดสก์ท็อปของคุณไม่โหลดหลังจากติดตั้งไดรเวอร์ที่เกี่ยวข้องให้ทำดังนี้:
sudo nano /etc/gdm3/custom.conf
จากนั้นลบความคิดเห็น (# symbol) ออกจากบรรทัดที่ระบุ
# WaylandEnable=false
และบันทึก จากนั้นรีบูท หากยังไม่สามารถใช้งานได้โปรดปิดใช้งาน Secure Boot เนื่องจากคุณอาจใช้ UEFI จริง
สำหรับการแก้ไขปัญหา Nvidia หรือการตั้งค่าการโอเวอร์คล็อกโปรดดูคำตอบนี้ซึ่งครอบคลุม:
คำถามยอดนิยมที่ถามเกี่ยวกับการ์ดวิดีโอ:
ตั้งแต่ 12.04+ ไดรเวอร์วิดีโอจะได้รับการดูแลและปรับปรุงให้บ่อยขึ้น ง่ายต่อการจัดการและแก้ไขปัญหาที่พบกับผู้สูงอายุ คุณมักจะไม่ต้องการ PPA เพิ่มเติมยกเว้นว่าคุณมีการ์ด Nvidia รุ่นล่าสุด
ฉันแนะนำพวกเขาตามลำดับต่อไปนี้ตามปัญหาที่พบประสบการณ์การใช้งาน "นอกกรอบ" รู้สึกอย่างไรกับผู้ใช้ความเข้ากันได้ของพวกเขาความสะดวกในการอัปเดตติดตั้งหรือลบและจะรู้สึกอย่างไรเมื่อคุณมี ติดตั้ง:
Nvidia PPA - ประสิทธิภาพที่ยอดเยี่ยม สามารถใช้งานได้กับการ์ดส่วนใหญ่โดยใช้ไดรเวอร์ที่รวมอยู่ใน PPA (ซึ่งแตกต่างกันไปสำหรับการ์ด Nvidia แต่ละรุ่น
ไดรเวอร์เริ่มต้นที่แนะนำของ Ubuntu - Ubuntu ทำหน้าที่ได้อย่างยอดเยี่ยมในการหาไดรเวอร์ Nvidia ที่คุณต้องการขึ้นอยู่กับการ์ดที่คุณใช้
Nouveau - นี่เป็นการใช้งานโอเพ่นซอร์สของไดรเวอร์ Nvidia พวกเขายังทำหน้าที่ได้อย่างยอดเยี่ยมและถึงแม้ว่าพวกเขาจะไม่ได้อยู่ในตำแหน่งเดียวกับผู้ขับขี่อย่างเป็นทางการหรือใน PPA (ยิ่งกว่านั้นเมื่อใช้กับการ์ด Nvidia ล่าสุด) ความเร็วในการพัฒนาความมุ่งมั่นทุ่มเทและความก้าวหน้าที่พวกเขาทำ ให้ความมั่นใจว่านี่เป็นตัวเลือกที่จะมีและส่งเสริม
Official Nvidia Site - เป็นไดร์เวอร์อย่างเป็นทางการ (เหมือนกับที่อยู่ใน PPA) ความแตกต่างที่สำคัญคือพวกเขาไม่ได้อัปเกรดโดยอัตโนมัติและมีปัญหาบางอย่างเมื่อทำการอัพเดตถอนการติดตั้งและติดตั้ง (หายากมาก แต่เกิดขึ้น)
ความแตกต่างสามารถสรุปได้ในประเด็นต่อไปนี้:
- เว็บไซต์อย่างเป็นทางการ -
- ที่เก็บ PPA -
- ไดรเวอร์ Ubuntu เริ่มต้น -
ขึ้นอยู่กับจำนวนการ์ดแสดงผลที่คุณมีและหากมีการรวมเข้าด้วยกันหรือไม่วิธีการติดตั้งและแพ็คเกจที่จะติดตั้งจะเปลี่ยนจาก PPA ที่กล่าวถึงข้างต้นซึ่งใช้สำหรับการ์ดเดี่ยว
คอมพิวเตอร์ที่มีการ์ดวิดีโอสองใบในโหมดไฮบริด
เริ่มต้นด้วย Nvidia 319.xx ทั้ง Nvidia Optimus และไดรเวอร์ PCIe ทั่วไปรวมเข้าด้วยกันดังนั้นถ้าคุณติดตั้งแพคเกจ Nvidia-319 หรือใหม่กว่าคุณจะได้รับไดรเวอร์สำหรับการ์ด Nvidia แบบรวมและสำหรับการ์ด PCI
มีสองวิธีที่เป็นไปได้สำหรับการ์ดไฮบริด: อันแรกคือแพ็คเกจที่เรียกว่าbumblebee
ซึ่งสามารถใช้การกำหนดค่าที่แตกต่างกันสำหรับแอปพลิเคชันที่แตกต่างกัน หากต้องการติดตั้งให้เรียกใช้:
sudo apt install bumblebee linux-headers-generic
ตัวที่สองคือแพ็คเกจ NVIDIA อย่างเป็นทางการที่เรียกว่าnvidia-prime
ซึ่งติดตั้งโดยอัตโนมัติพร้อมกับnvidia-355
แพ็คเกจ สามารถตัดสินใจได้ว่าจะใช้การ์ดใดในระดับโปรไฟล์เช่นเมื่อผู้ใช้ล็อกอินการตัดสินใจนี้สามารถปรับได้ที่แผงควบคุมการตั้งค่าเซิร์ฟเวอร์ NVIDIA X โปรดทราบว่าnvidia-prime
และbumblebee
เข้ากันไม่ได้: หากbumblebee
ติดตั้งแล้วnvidia-prime
จะไม่ทำงานอย่างถูกต้องและตัวเลือกจะไม่ปรากฏที่แผงควบคุมการตั้งค่า NVIDIA X Server คุณจะต้อง 1. ลบbumblebee
2. ติดตั้งใหม่ nvidia-430
เพื่อให้มันทำงานได้อีกครั้ง
หลังจากนี้ขอแนะนำให้ปิดเครื่องคอมพิวเตอร์แล้วเปิดใหม่
รูปภาพต่อไปนี้ควรได้รับการnvidia-prime
ติดตั้ง แต่ไม่จำเป็นว่าจะต้องbumblebee
ติดตั้งเมื่อใด
คอมพิวเตอร์ที่มีการตั้งค่า SLI
หากคุณมีการ์ดวิดีโอ 2 ใบขึ้นไปในโหมด SLI คุณสามารถทำสิ่งต่อไปนี้:
สำหรับการ์ด NVidia เมื่อสร้างXorg.conf
ส่วนต่อไปนี้ในบรรทัด:
sudo nvidia-xconfig --sli=On
ท้ายที่สุด Ubuntu มีวิธีแนะนำอย่างเป็นระเบียบในการแนะนำว่าจะใช้ไดรเวอร์ใดขึ้นอยู่กับการ์ดแสดงผลและไดร์เวอร์ที่มีอยู่ (นี่คือเหตุผลที่ฉันแนะนำให้เพิ่ม PPAs ก่อน) เพียงพิมพ์:
ubuntu-drivers devices
ควรแสดงรายการแพคเกจไดรเวอร์ที่มีให้สำหรับฮาร์ดแวร์ของคุณซึ่งรวมถึง แต่ไม่ จำกัด เฉพาะการ์ดวิดีโอ หากคุณต้องการดูว่าไดรเวอร์ใดที่แนะนำสำหรับการ์ดแสดงผลของคุณให้พิมพ์ดังต่อไปนี้:
ubuntu-drivers devices | grep recommended
วิธีที่ใช้จะขึ้นอยู่กับจำนวนการ์ดแสดงผลที่คุณมีและชนิดของการ์ดแสดงผลที่คุณใช้ ต่อไปนี้เป็นวิธีติดตั้งการ์ดแสดงผล Nvidia บางส่วน:
NVIDIA (ไดรเวอร์เก่าที่จำเป็นต้องมีส่วนหัว)
สำหรับ Nvidia หลายครั้งที่คุณต้องติดตั้งไฟล์ส่วนหัวของเคอร์เนลเวอร์ชั่นที่คุณใช้ในขณะนั้นเพื่อให้ไดรเวอร์ติดตั้งอย่างถูกต้อง ดังนั้นก่อนอื่นคุณจะต้องรันบรรทัดต่อไปนี้:
sudo apt-get install linux-headers-generic
จากนั้นติดตั้งแพคเกจที่เกี่ยวข้องกับไดรเวอร์ (nvidia * สำหรับการ์ด Nvidia) ในกรณีอื่น ๆ คุณอาจต้องดำเนินการต่อไปอีกเล็กน้อยและติดตั้งซอร์สและไฟล์ส่วนหัวเฉพาะเช่น:
sudo apt install linux-source linux-headers-3.5.0-16-generic
ซึ่งติดตั้งlinux-source
แพคเกจและไฟล์ส่วนหัวที่เฉพาะเจาะจงสมมติว่าคุณมีในกรณีนี้3.5.0-16-generic
รุ่นเคอร์เนล
เพื่อตรวจสอบว่าคุณมีรุ่นใดในเวลาที่กำหนดuname -r
ซึ่งควรให้รุ่นเคอร์เนลที่คุณใช้งานอยู่
สำหรับ Nvidia นั้นขึ้นอยู่กับการ์ดแสดงผลและแพ็คเกจที่จำเป็นสำหรับการ์ดแสดงผลรุ่นล่าสุดและสมมติว่าคุณได้เพิ่ม PPA ที่กล่าวถึงข้างต้นบรรทัดของเทอร์มินัลจะเป็น:
sudo apt install nvidia-driver-430
จำนวนท้ายจะเปลี่ยนไปขึ้นอยู่กับอายุของการ์ดแสดงผลหรือว่าเป็นการ์ดรุ่นใหม่ (บางรุ่นมี 390, 410, 415 และ 418)
สำหรับ GPU GeForce 10, 20 และ RTX ใช้nvidia-430
สำหรับ GeForce 8 และ 9 series GPU ใช้nvidia-340
สำหรับ GeForce 6 และ 7 series GPU ใช้nvidia-304
เวอร์ชั่นล่าสุดนำมาแก้ไขเพิ่มเติมและแก้ไขปัญหาที่เกี่ยวข้องกับความเสียหายของกราฟิก, การสนับสนุน HDMI, การระบายความร้อนและอื่น ๆ สำหรับการ์ด Nvidia ล่าสุด โดยปกติแล้วการอัปเดตไดรเวอร์วิดีโอจะช่วยแก้ปัญหาต่าง ๆ ได้
โปรดทราบว่า Fan Control และคุณสมบัติอื่น ๆ ของ Nvidia ที่ไม่พบในnvidia-settings
แอพไม่เกี่ยวข้องกับ Ubuntu แต่เกี่ยวข้องกับ Nvidia ฉันอยากจะแนะนำให้ถามนักพัฒนา Nvidia ในฟอรัม Nvidia อย่างเป็นทางการเกี่ยวกับคุณสมบัติที่คุณอาจต้องการรวมถึง (การควบคุมพัดลม, คุณสมบัติการโอเวอร์คล็อก ฯลฯ ... )
สำหรับ CUDA คุณสามารถไปที่ลิงค์นี้การติดตั้งและทดสอบ CUDA ใน Ubuntu 14.04
สำหรับ Bumblebee (NVIDIA Optimus) คุณสามารถใช้ PPA ต่อไปนี้ (ผู้ใช้ Ubuntu 15.04+ ขึ้นไปสามารถเลือกที่จะไม่ทำเช่นนี้เนื่องจากมันรวมอยู่แล้ว):
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install bumblebee linux-headers-generic
กรุณาเยี่ยมชมความแตกต่างระหว่างไดรเวอร์เพิ่มเติม (Nvidia)สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไดรเวอร์ที่เป็นกรรมสิทธิ์
ต่อไปนี้เป็นคำแนะนำบางประการที่ควรทราบหากการ์ดวิดีโอของคุณรองรับใน Ubuntu:
หากมีการ์ดวิดีโออยู่ก่อนการเปิดตัวเวอร์ชั่นอูบุนตูที่คุณใช้งานมันจะมีการเปลี่ยนแปลง 99% ที่จะรองรับ
หากการ์ดแสดงผลน้อยกว่า 6 เดือนหลังจากรุ่น Ubuntu ที่คุณใช้อยู่และคุณได้อัปเดตเวอร์ชัน Ubuntu อยู่คุณก็มีโอกาสที่จะได้รับการสนับสนุน
หากคุณเพิ่มหนึ่งใน PPA ที่ฉันกล่าวถึงข้างต้นแล้วคุณมีโอกาส 99.99% ที่จะได้รับการสนับสนุน
การตรวจสอบเว็บไซต์ Nvidia หรือ PPA เพื่อรับการสนับสนุนอาจให้คำตอบที่รวดเร็ว แต่ในเกือบ 100% ของทุกกรณีการ์ดวิดีโอของคุณจะได้รับการสนับสนุนโดยไดรเวอร์โอเพนซอร์สหรือไดรเวอร์ที่เป็นกรรมสิทธิ์
การใช้เวอร์ชั่นล่าสุดของ Ubuntu จะช่วยเพิ่มโอกาสในการรองรับการ์ดแสดงผลรุ่นล่าสุดของคุณ
โดยทั่วไปฉันทำให้เป็นกฎง่ายๆว่าถ้าคุณมีการ์ดวิดีโอล่าสุดหรือเกือบหนึ่งการ์ดล่าสุดคุณจะต้องใช้ไดรเวอร์ล่าสุด ดังนั้นติดตั้งไดรเวอร์ล่าสุดผ่าน PPA หรือ Software Sources ที่มาพร้อมกับ Ubuntu เสมอหากคุณมีการ์ด Nvidia รุ่นล่าสุด
หมายเหตุ - อูบุนตูอาจแสดงในกราฟิกตัวเลือกใน "เกี่ยวกับคอมพิวเตอร์เครื่องนี้" ค่าที่ไม่รู้จัก หากสิ่งนี้เกิดขึ้นโปรดติดตั้งmesa-utils
แพคเกจ
คำตอบนี้มุ่งเน้นไปที่การแก้ไขข้อบกพร่องของ Nvidia ทั่วไป (หน้าจอสีดำไดรเวอร์ไม่ทำงานโดยทั่วไป FPS ต่ำ ฯลฯ ... )
ข้อบกพร่องทั่วไปที่ใช้ร่วมกันโดยการ์ดวิดีโอทั้งหมดคือ:
nvidia-xconfig
สร้างไม่xorg.conf
ถูกต้องหากคุณมีสิ่งนี้เกิดขึ้นเป็นความคิดที่ดีที่จะเพิ่มหนึ่งใน PPA และอัปเดตไดรเวอร์วิดีโอของคุณให้เป็นล่าสุดที่พวกเขาสามารถจัดการได้ ในเกือบทุกกรณีปัญหาจะได้รับการแก้ไขหลังจากอัปเดตและรีบูตเครื่อง สำหรับกรณีเหล่านี้ฉันขอแนะนำให้ใช้กราฟิกไดรเวอร์ PPA
ฉันขอเชิญคุณดูคำถามที่เกี่ยวข้องบางส่วน:
ATI / AMD หรือ Intel หรือ NVIDIA กราฟิกใดสำหรับ Unity
วิธีการเปิดใช้งาน Desktop Cube อย่างถูกต้องใน Unity 3D
เปิดใช้งานเสียง HDMI สำหรับการ์ด Nvidia
ฉันจะเปิดใช้งานเอฟเฟ็กต์ภาพบนเดสก์ท็อปได้อย่างไร
ไดรเวอร์ NVIDIA ไม่ทำงานหลังจากอัพเกรด ทำไมฉันถึงเห็นเทอร์มินัลเท่านั้น
เดสก์ท็อปไม่แสดงเมื่อฉันติดตั้งไดรเวอร์ NVIDIA
หน้าจอเป็นสีดำบนการ์ด Nvidia / Ati ล่าสุดเมื่อเริ่มต้น LightDM / Ubuntu
การเชื่อมต่อ HDMI / VGA ตัดขอบของหน้าจอหรือสร้างข้อความพร่ามัว
การติดตั้ง Nvidia ล่าสุดจาก Xorg PPA จะให้หน้าจอเป็นสีดำ
ตอนนี้ตัวชี้บางอย่างที่ฉันต้องการพูดถึง:
สำหรับการ์ด NVIDIA มันยังช่วยในการสร้างxorg.conf
ไฟล์โดยใช้nvidia-xconfig
บรรทัดคำสั่ง เพียงไปที่เทอร์มินัลเพื่อพิมพ์ต่อไปนี้จากนั้นรีบูต:
sudo nvidia-xconfig
รู้ว่าหากnvidia-xconfig
มีข้อผิดพลาดต่อไปนี้คุณอาจต้องลบxorg.conf
ไฟล์ที่มีอยู่ก่อนก่อนที่จะเรียกใช้nvidia-xconfig
คำสั่งอีกครั้ง:
การตรวจสอบข้อผิดพลาด - สามารถกล่าวถึงส่วนที่ขาดหายไปข้อมูลที่ไม่ถูกต้องในส่วนไม่ปิดส่วนหรือเพียงแค่ต้องการอย่างน้อย 1 ส่วนเพื่อดำเนินการต่อ
คำเตือน - สามารถพูดถึงข้อผิดพลาดหลายประการในค่าเกี่ยวกับพารามิเตอร์ใด ๆ ที่พบในส่วนตัวอย่างเช่นไม่ได้ระบุค่าสำหรับพารามิเตอร์อย่างชัดเจน
ข้อผิดพลาดเซิร์ฟเวอร์ FATAL - หลังจากใช้งานnvidia-xconfig
คุณจะได้รับข้อผิดพลาด "ไม่พบหน้าจอ" ซึ่งเป็นไปได้ว่าคำแนะนำข้างต้นเช่นการติดตั้ง PPA ไม่ได้ถูกนำไปใช้ก่อนหรือโมดูลที่เป็นไปได้ยังคงทำงานอยู่ ติดตั้งไดรเวอร์ nvidia โดยใช้แพคเกจไดรเวอร์ของ Nvidia จากเว็บไซต์ nvidia
ข้อผิดพลาด - คุณจะได้รับข้อผิดพลาดคล้ายกับUnable to write to directory '/etc/X11'
ถ้าคุณดำเนินการnvidia-xconfig
คำสั่งโดยไม่ต้อง sudo หากข้อผิดพลาดยังคงมีอยู่ผ่านnvidia-settings
คุณจะต้องลบxorg.conf
ไฟล์ก่อน
สำหรับทุกกรณีที่คุณต้องการลบxorg.conf
ไฟล์โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลการเปลี่ยนแปลงที่ทำไว้กับไฟล์ก่อนที่จะทำการลบ
การติดตั้งไดรเวอร์อีกครั้งสามารถแก้ไขปัญหาต่าง ๆ ได้ ตัวอย่างเช่นหากคุณใช้nvidia-graphics-drivers-355
แพ็คเกจไดรเวอร์ให้ทำสิ่งต่อไปนี้เพื่อติดตั้งใหม่:
sudo apt-get install --reinstall nvidia-graphics-drivers-355
การติดตั้ง Xorg ซ้ำอีกครั้งจะช่วยในกรณีอื่น ๆ :
ลบ xorg ที่มีอยู่โดยใช้คำสั่งต่อไปนี้
sudo apt-get remove --purge xserver-xorg
ติดตั้ง xorg โดยใช้คำสั่งต่อไปนี้
sudo apt-get install xserver-xorg
กำหนดค่า xorg อีกครั้งโดยใช้คำสั่งต่อไปนี้
sudo dpkg-reconfigure xserver-xorg
หลังจากนี้ขอแนะนำให้ติดตั้งไดรเวอร์วิดีโอใหม่หากคุณใช้ Nvidia หรือ ATI ตามที่กล่าวไว้ข้างต้น
ฉันต้องเพิ่มว่าถ้าคุณประสบกับ Black Screen หลังจากติดตั้งไดรเวอร์ Nvidia จาก PPA และรีบูตเครื่อง (และคุณไม่มีระบบ Hybrid) ดังนั้นปัญหาของคุณอาจต้องลบแพ็คเกจ bumblebee พร้อมกับ bumblebee.conf ไฟล์. ทำตามขั้นตอนที่ให้ไว้ในการติดตั้ง Nvidia ล่าสุดจาก Xorg PPA ให้หน้าจอเป็นสีดำสำหรับสิ่งนี้หรือเพียงแค่เรียกใช้บรรทัดต่อไปนี้:
sudo apt-get purge bumblebee primus
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot
ปัญหาการติดตั้งส่วนใหญ่ที่เกี่ยวข้องกับ ATI หรือ Nvidia สามารถแก้ไขได้โดยทำตามขั้นตอนที่ระบุไว้ในไม่สามารถติดตั้งไดรเวอร์ Nvidia ได้แต่ในระยะสั้นฉันสามารถสรุปได้ว่าในขั้นตอนต่อไปนี้สมมติว่าคุณมีหนึ่งในปัญหาต่อไปนี้:
ถ้าคุณได้ติดตั้งไดร์เวอร์อย่างเป็นทางการของ Nvidia ทำตามทุกขั้นตอนดังต่อไปนี้หลังจากที่มีการเริ่มต้นอูบุนตูในโหมดการกู้คืน ถ้าไม่ข้ามไปขั้นตอนที่ 2:
หากคุณติดตั้งไดรเวอร์ Nvidia จากเว็บไซต์ Nvidia หรือไดรเวอร์ ATI จากเว็บไซต์ AMD อย่างเป็นทางการให้พิมพ์ต่อไปนี้บนเทอร์มินัล (ในตัวอย่างนี้สมมติว่าคุณมี Ubuntu 64Bit กับ Nvidia รุ่น 304.51):
sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
หากคุณติดตั้งแพคเกจ nvidia ใด ๆ เช่นnvidia-current
หรือnvidia-current-updates
ลบออก กันไปกับไดรเวอร์ ATI sudo apt-get remove nvidia-current
ตัวอย่างเช่น.
การเปลี่ยนแปลงใด ๆ ที่คุณทำเพื่อขึ้นบัญชีดำไดรเวอร์ Nvidia / ATI สำหรับอินสแตนซ์หรือการเปลี่ยนแปลงไฟล์อื่น ๆ ที่เกี่ยวข้องกับไดรเวอร์ Nvidia / ATI ควรกลับด้าน นี่เป็นเพียงในกรณีที่คุณไปข้างหน้าและเริ่มแก้ไขอย่างบ้าคลั่ง (ซึ่งฉันรู้ว่าเกิดขึ้น ^^)
ลบหรือสำรอง / ย้ายxorg.conf
ไฟล์ คุณจะไม่ต้องการไฟล์นี้ในตอนนี้
หลังจากทำตามขั้นตอนทั้งหมดข้างต้นแล้วรีบูทพีซีและตรวจสอบให้แน่ใจว่าโหลดพร้อมกับ Nouveau และไม่มีไดรเวอร์ Nvidia สำหรับกรณี Nvidia หรือกับไดรเวอร์ ATI และไม่ใช่fglrx
สำหรับกรณี Ati / AMD
ถ้าตอนนี้คุณรู้ว่าคุณกำลังเรียกใช้ Unity ด้วยไดรเวอร์ Nouveau (หรือไดรเวอร์โอเพนซอร์ส ATI) หรือหากคุณเพิ่งพบข้อผิดพลาดของวิดีโอหรือไม่สามารถโหลด LightDM ได้อย่างถูกต้องไม่ต้องกังวลตัวเลือกทั้ง 3 จะสิ้นสุด วิธีการเดียวกัน. เมื่อรีบูทในเมนู GRUB ให้เลือก "Recovery Mode" หลังจากที่โหมดการกู้คืนจะบอกให้คุณกู้คืนตัวเลือกให้เลือกรากตัวเลือกหรือFailsafe Xตัวเลือก ในโหมดนี้และหลังจากทำตามขั้นตอนก่อนหน้านี้ทั้งหมดแล้วให้ติดตั้งไดรเวอร์ Nvidia / ATI โดยใช้ PPA ที่ฉันกล่าวถึงข้างต้น พยายามติดตั้งไดรเวอร์ล่าสุดเสมอหากคุณมีการ์ดแสดงผลล่าสุด: sudo apt-get install nvidia-430
สำหรับการ์ด Nvidia หรือsudo apt-get install fglrx
สำหรับการ์ด Ati / AMD ล่าสุด จำไว้ว่าไม่ควรติดตั้งอะไรก่อนที่จะทำสิ่งนี้เกี่ยวกับไดรเวอร์ของ Nvidia / ATI (ยกเว้นไดรเวอร์ของ Nouveau)
ตอนนี้เริ่มต้นใหม่และทุกอย่างจะทำงาน
หมายเหตุ - ในขั้นตอนที่ 6 หากดูเหมือนว่าพีซีติดค้างอยู่ให้กดCTRL+ ALT+ F1เพื่อไปที่เทอร์มินัล TTY1 และทำขั้นตอนที่ 6 จากที่นั่น
ปัญหาการติดตั้งทั่วไปอื่น ๆ เกี่ยวข้องกับการแก้ไข คุณสามารถตรวจสอบและเปลี่ยนความละเอียดผ่านเทอร์มินัลด้วยวิธีต่อไปนี้:
เปิดเทอร์มินัลแล้วพิมพ์xrandr
สิ่งนี้จะแสดงความละเอียดที่รองรับได้ทั้งหมด (ขึ้นอยู่กับการ์ดจอและจอภาพ / ทีวี) จดบันทึกตามลำดับที่ปรากฏ บรรทัดแรกที่แสดงความละเอียดคือบรรทัดที่ 1 บรรทัดถัดไปคือ 2 และอื่น ๆ สำหรับความละเอียดที่รองรับทั้งหมด ค่า 0 จะรีเซ็ตความละเอียดเป็นค่าเริ่มต้นหลังจากที่คุณตั้งค่าความละเอียดจริง
พิมพ์xrandr -s X
โดยที่ X คือหมายเลขบรรทัดดังกล่าวข้างต้น xrandr -s 1
ดังนั้นมันจะมีลักษณะบางอย่างเช่น:
สุดท้ายสำหรับผู้ใช้ที่ได้รายงานว่าไม่เห็น Unity Launcher / Panelหลังจากอัปเดตเคอร์เนลและ / หรือรุ่น Nvidia สิ่งแรกที่ต้องทำคือการตรวจสอบว่า Unity Plugin เปิดใช้งานอยู่หรือไม่ สำหรับสิ่งนี้ให้ไปที่ตัวจัดการการตั้งค่า Compiz Config (กำลังสมมติว่าติดตั้งไว้แล้ว) และไปที่ Unity Plugin ตรวจสอบเพื่อดูว่าช่องทำเครื่องหมายสำหรับมันถูกเปิดใช้งาน ถ้าไม่เปิดใช้งานตัวเลือกนี้และทำตามคำแนะนำบนหน้าจอ
สำหรับ Nvidia Video Cards ทำตามขั้นตอนเหล่านี้:
ในประเภทอาคาร: sudo nano /etc/X11/xorg.conf
ค้นหาส่วนอุปกรณ์และเพิ่มบรรทัดต่อไปนี้:
Option "Coolbits" "4"
ควรมีลักษณะดังนี้:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "Coolbits" "4"
EndSection
ตอนนี้บันทึกและรีบูต ตอนนี้คุณควรเห็น (ตัวเลือกใหม่ขึ้นอยู่กับรุ่นของการ์ดวิดีโอของคุณ) เกี่ยวกับ Fan Speed ดังนี้:
คำอธิบายสั้น ๆ ของ CoolBits:
CoolBits เปิดใช้งานฟีเจอร์ที่ไม่รองรับเช่นการรองรับการปรับแต่งนาฬิกา GPU ในส่วนขยาย NV-CONTROL X ตัวเลือกนี้ยอมรับคุณสมบัติเล็กน้อยที่จะเปิดใช้งาน ซึ่งหมายถึงค่า 0, 1, 2 หรือ 4
CoolBits = 1 - เมื่อตั้งค่า "1" (บิต 0) ในค่าตัวเลือก "Coolbits" nvidia-settings
ยูทิลิตี้จะมีหน้าที่ระบุว่า "ความถี่ของนาฬิกา" ซึ่งจะสามารถจัดการการตั้งค่านาฬิกาได้ "Coolbits" มีให้เฉพาะใน GeForce FX และสูงกว่า
CoolBits = 2 - เมื่อตั้งค่า "2" (บิต 1) มันจะพยายามเริ่มต้น SLI เมื่อใช้ GPU ที่มีหน่วยความจำวิดีโอจำนวนแตกต่างกัน
CoolBits = 4 - เมื่อตั้งค่า "4" (บิต 2) หน้าจอตรวจสอบความร้อนจะอนุญาตให้กำหนดค่าความเร็วพัดลม GPU บนแผงกราฟิกที่มีความสามารถของพัดลมที่ตั้งโปรแกรมได้
ตัวเลือกเริ่มต้นคือ 0 (ปิดใช้งานคุณสมบัติที่ไม่รองรับ)
ตั้งแต่ Nvidia 337.XX มีตัวเลือกดังต่อไปนี้:
CoolBits = 8 - เมื่อมีการตั้งค่า "8" (บิต 3) หน้า PowerMizer ในnvidia-settings
แผงควบคุมจะแสดงตารางที่ช่วยให้การตั้งค่าโดเมนต่อนาฬิกาและการชดเชยระดับประสิทธิภาพต่อการปรับใช้กับค่านาฬิกา สามารถใช้ได้กับ GeForce GPU บางรุ่นใน GeForce GTX 400 series และใหม่กว่า อาจมีการดัดแปลงโดเมนนาฬิกาหรือระดับประสิทธิภาพบางอย่าง
CoolBits = 12 - เมื่อ "12" (บิต 3 + 2) สิ่งนี้จะเหมือนกับการเปิดใช้งานเอฟเฟกต์ของ Coolbits 8 + Coolbits 4 ดังนั้นคุณจะได้รับคุณสมบัติการโอเวอร์คล็อกใหม่และการควบคุมพัดลม
ตัวเลือกนี้ยังสามารถเปิดใช้งานได้โดยใช้คำสั่งต่อไปนี้:
nvidia-xconfig --cool-bits=4
คำเตือน:สิ่งนี้อาจทำให้ระบบเสียหายและการรับประกันเป็นโมฆะ
ฉันยังต้องการที่จะเพิ่มว่าข้อมูลสำหรับไดรเวอร์ที่เป็นกรรมสิทธิ์จะถูกบันทึกไว้ในโฟลเดอร์บ้าน ตัวอย่างเช่นข้อมูลที่บันทึกโดยnvidia-settings
จะถูกเก็บไว้~/.nvidia-settings-rc
ซึ่งคุณสามารถเข้าถึงได้โดยพิมพ์ดังต่อไปนี้:
nano ~/.nvidia-settings-rc
ฉันพูดถึงสิ่งนี้เพราะหากxorg.conf
ไม่ได้ใช้งานการตั้งค่าสำหรับ ATI หรือ Nvidia ทำอย่างไร เหตุผลก็คือ X สามารถตรวจจับและกำหนดค่าตัวเลือกต่างๆxorg.conf
เช่นอุปกรณ์อินพุต / เอาต์พุตและการ์ดวิดีโอโดยอัตโนมัติ สิ่งนี้ไม่ได้เกิดขึ้นโดยอัตโนมัติมาก่อน แต่ตั้งแต่ปี 2010 X สามารถจัดการกับตัวเลือกมากมายและตรวจจับได้โดยไม่มีปัญหาหรือจำเป็นต้องกำหนดค่าไฟล์สำหรับพวกเขา
โปรดทราบว่าสิ่งเหล่านี้จำนวนมากยังคงปรากฏอยู่ แต่แบ่งออกเป็นไฟล์ที่เฉพาะเจาะจงมากขึ้น /usr/share/X11/xorg.conf.d/
ตัวอย่างเช่นการ์ดแสดงผลบางตัวไม่แสดง Unity Launcher หรือพาเนลด้านบนเว้นแต่ว่าxorg.conf
มีอยู่ ในกรณีอื่นผู้ใช้ที่ต้องการปรับแต่งการ์ดแสดงผลอาจต้องใช้ตัวเลือก Coolbits ซึ่งถูกเพิ่มใน xorg.conf นี่คือเหตุผลที่nvidia-xconfig
มีอยู่ เพื่อให้ระดับการสนับสนุนเพิ่มเติมในกรณีที่ X ตรวจไม่พบหรือเสนอตัวเลือกทั้งหมดสำหรับการ์ดแสดงผล
เคล็ดลับอีกอย่างคือการเรียกใช้update-pciids
เพื่ออัปเดตรายการ PCI Id ในบางกรณีที่หายากมาก ID จะไม่ถูกตรวจพบหรือตรวจพบอย่างไม่ถูกต้องสำหรับการ์ดวิดีโอ (อุปกรณ์ PCI ใด ๆ จริง ๆ ) ดังนั้นสิ่งนี้จะช่วยแก้ปัญหาใด ๆ ที่เกี่ยวข้องกับมัน
ในบางกรณีมันยังช่วยในการเปลี่ยนค่าTexture Filterเป็นFastในปลั๊กอิน OpenGL ภายใน Compiz Config Settings Manager
สุดท้ายการเปลี่ยนตัวเลือกการตั้งค่าภาพเป็น "ประสิทธิภาพสูง" ในการตั้งค่า OpenGLของแผงการตั้งค่า Nvidia สามารถช่วยได้ในบางกรณี
ฉันได้อ่านและทำเคล็ดลับเกี่ยวกับการใช้xrandr
หรือแก้ไขxorg.conf
ไฟล์แล้ว แต่วิธีที่เร็วที่สุดที่ฉันพบคือการแก้ไข~/.config/monitors.xml
ไฟล์อย่างแท้จริงและเปลี่ยนความละเอียดรอบ ๆ บรรทัดที่ 15 ถึง 18 (อันที่กล่าวถึงความกว้างความสูงและอัตรา) ดังนั้นตั้งค่าความกว้างความสูงและอัตราที่ถูกต้องและรีบูตเพื่อทดสอบ นี่เป็นเพียงการตั้งค่าความละเอียดเริ่มต้นที่คุณต้องการดูเมื่อคอมพิวเตอร์เริ่มทำงาน
ก่อนอื่นคุณควรระบุฮาร์ดแวร์กราฟิก NVIDIA ของคุณให้เปิดเทอร์มินัลแล้วดำเนินการ:
lspci -k | grep -EA2 'VGA|3D'
ไม่ควรใช้ตัวเลือกต่อไปนี้ทั้งหมด
หยุดเมื่อคุณไปถึงสิ่งที่คุณต้องการบรรลุ
จำนวนที่มากขึ้นจะยิ่งแก้ปัญหาที่ซับซ้อนมากขึ้น (และมีเสถียรภาพน้อยลง)
ตัวเลือก 1 - ตรวจสอบไดรเวอร์ NVIDIA ที่มีอยู่ในที่เก็บ Ubuntu อย่างเป็นทางการ:
apt-cache search nvidia
ตัวเลือก 2.1 - ตรวจสอบไดรเวอร์ NVIDIA ที่มีอยู่บน Launchpad:
ไดรเวอร์ GPU ที่เป็นกรรมสิทธิ์ PPA
ตัวเลือก 2.2 - เพื่อรวมไดรเวอร์ NVIDIA ล่าสุด - เพิ่มที่เก็บลงในแหล่งซอฟต์แวร์:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
ค้นหาไดรเวอร์ ... คุณจะเห็นรายการไดรเวอร์ ... เวอร์ชั่นด้านล่างเป็นรุ่นล่าสุด:
apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"
ตัวเลือก 3 - ค้นหาไดรเวอร์ที่มีอยู่ในเว็บไซต์ NVIDIA:
จากนั้นทำตามขั้นตอนเหล่านี้ :
ขั้นตอนที่ 1.1 - เลือกไดรเวอร์ NVIDIA ที่คุณต้องการใช้และดำเนินการ:
sudo apt-get install nvidia-<version_number>
ขั้นตอนที่ 1.2 - ในกรณีที่ NVIDIA GPU รองรับการทำงาน Optimus:
sudo apt-get install nvidia-prime
ขั้นตอนที่ 2 - เพื่อให้กระบวนการติดตั้งไดรเวอร์ดำเนินการจนเสร็จสิ้น:
sudo reboot
ข้อมูลเพิ่มเติม:
sudo apt-get install nvidia-*
ทำให้มันชัดเจนมากขึ้นว่าวิธีที่แนะนำคือการติดตั้งจากพื้นที่เก็บข้อมูลโดยอูบุนตู อีกทางเลือกหนึ่งคือการติดตั้งจาก PPA นี่จะเป็นการดีถ้ามีคำตอบนี้ +1 แล้ว
lspci -k | grep -EA2 VGA|3D
. มันจะแสดงรูปแบบและหากมีการติดตั้งไดรเวอร์
ติดตั้งไดรเวอร์:
sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update
ติดตั้งmesa-utils
เพื่อแสดงข้อมูลกราฟิก:
sudo apt-get install mesa-utils
glxinfo | grep OpenGL
รีสตาร์ทคอมพิวเตอร์:
sudo shutdown -r now
การแก้ไขปัญหา:
กำหนดค่า/etc/X11/xorg.conf
ไฟล์เพื่อรับความละเอียดทั้งหมด ข้อมูลเกี่ยวกับการกำหนดค่า xorg.conf ใช้ gtf เพื่อสร้างบรรทัดโหมด
ทำให้ไฟล์ที่เรียกว่าและวางไว้ในxorg.conf
/etc/X11
X จะอ่านไฟล์กำหนดค่าและพยายามยอมรับใบแจ้งยอดของคุณ จากนั้นจะกำหนดค่าอัตโนมัติทุกอย่างที่คุณไม่ได้พูดอย่างชัดเจน
วิ่งnvidia-xconfig
สร้างก้างปลากับการกำหนดค่าพื้นฐาน คำสั่งที่คล้ายกันสำหรับไดรเวอร์ไบนารีอื่นอาจมีอยู่
sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm
สิ่งนี้จะสร้างไฟล์ xorg.conf.new ใน dir ปัจจุบันของคุณ ตอนนี้คุณควรทำต่อไปนี้:
Better GUI (arandr) สำหรับจัดการความละเอียด ฯลฯ :
sudo apt-get update
sudo apt-get install arandr
คุณไม่จำเป็นต้องใช้บรรทัดคำสั่งหรือศูนย์ซอฟต์แวร์เพื่อติดตั้งไดรเวอร์ NVIDIA (เช่นกันมันเป็นการดีที่สุดที่จะไม่ติดตั้งด้วยวิธีนี้เพราะบางครั้งคุณอาจบูตเป็นหน้าจอสีดำ)
Ubuntu มาพร้อมกับไดรเวอร์ NVIDIA ที่กำหนดค่าไว้ล่วงหน้า (แต่ไม่ได้ติดตั้ง) สิ่งที่คุณต้องทำคือ:
เปิดเส้นประ
ค้นหาและเรียกใช้ไดรเวอร์เพิ่มเติมรอให้ค้นหาแล้วเลือกไดรเวอร์ที่คุณต้องการติดตั้ง มันมาพร้อมกับไดรเวอร์ 2 ตัวหนึ่งตัวเป็นโอเพ่นซอร์ส Nouveau และเป็นกรรมสิทธิ์ของ NVIDIA
เลือกไดรเวอร์แล้วกดใช้การเปลี่ยนแปลงและรอ อาจต้องใช้เวลาและการเชื่อมต่ออินเทอร์เน็ตเพื่อดาวน์โหลดและติดตั้งให้คุณ
รีบูตตอนนี้
ฉันได้เลือกไดรเวอร์ที่เป็นกรรมสิทธิ์
วิธีที่แนะนำคือการติดตั้งไดรเวอร์จากที่เก็บ Ubuntu
ตอนนี้อะแดปเตอร์ Nvidia ทั้งหมดได้รับการสนับสนุนโดยไดรเวอร์ที่รวมอยู่ในที่เก็บของ Ubuntu แต่นี่ไม่ใช่กรณีและในอนาคตบางอะแดปเตอร์ใหม่อาจปรากฏขึ้นที่จะไม่ได้รับการสนับสนุนโดยไดรเวอร์อูบุนตูอย่างเป็นทางการในขณะที่
ในกรณีส่วนใหญ่ระบบจะเลือกไดรเวอร์ที่ถูกต้อง
การตั้งค่าระบบ -> ซอฟต์แวร์ & การอัพเดท -> ไดรเวอร์เพิ่มเติม
ก่อนอื่นคุณต้องหารุ่นของ GPU ของคุณ
ทำงานใน terminal lspci -k | grep -EA2 'VGA|3D'
และคุณจะได้รับสิ่งที่ชอบ
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia
ดังนั้นรุ่นนี้จึงGeForce GTX 550 Ti
มีไดรเวอร์ของ Nvidia ติดตั้งอยู่
หากมีการใช้ไดรเวอร์โอเพ่นซอร์สคุณจะเห็น
Kernel driver in use: nouveau
ในการตรวจสอบว่ามีการติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ใด:
dpkg -l | grep nvidia
มีการii
ติดตั้งแพคเกจที่ทำเครื่องหมายด้วย
คุณสามารถตรวจสอบเวอร์ชั่นของไดรเวอร์ที่รองรับอะแดปเตอร์นี้ได้ที่
ตัวอย่างเช่นการ์ดของฉันรองรับเวอร์ชันหลัก 340, 346, 349, 352 และ 355
ตอนนี้ที่เก็บ Ubuntu มีไดรเวอร์รุ่น 340 และ 352 สำหรับอะแดปเตอร์นี้ มันสมเหตุสมผลที่จะติดตั้ง 352
มันสามารถทำได้จาก GUI ดังกล่าวข้างต้นหรือโดยการเรียกใช้
sudo apt-get install nvidia-352
หากอะแดปเตอร์ของคุณไม่ได้รับการสนับสนุนโดยไดรเวอร์ใด ๆ จากที่เก็บข้อมูลอย่างเป็นทางการหรือคุณต้องการทดลองใช้ล่าสุดคุณสามารถติดตั้งไดรเวอร์จาก ppa
หากคุณมีแล็ปท็อปที่มี Intel CPU ส่วนใหญ่แล้วคุณจะมีอะแดปเตอร์ Intel ที่สร้างขึ้นใน CPU
ในกรณีนี้คุณจะต้องติดตั้งnvidia-prime
แพ็คเกจด้วย แต่ถ้าคุณติดตั้งจากที่เก็บอย่างเป็นทางการมันจะถูกติดตั้งโดยอัตโนมัติ
จากนั้นคุณจะสามารถสลับอะแดปเตอร์ในNvidia X Server Settings
(โปรไฟล์ PRIME)
หรือคุณสามารถทำได้ในเทอร์มินัล
sudo prime-select nvidia
จะเปลี่ยนเป็นอะแดปเตอร์ Nvidia
sudo prime-select intel
จะเปลี่ยนเป็นอะแดปเตอร์ Intel
prime-select query
จะแสดงสถานะปัจจุบัน
คุณจะต้องออกจากระบบและเข้าสู่ระบบเพื่อใช้การตั้งค่า
คุณอาจเผชิญกับสถานการณ์ที่คุณมีอะแดปเตอร์ Nvidia ใหม่ที่ได้รับการสนับสนุนจากไดรเวอร์ Nouvau โอเพ่นซอร์สที่ไม่ดี
ในกรณีนี้ระบบของคุณอาจไม่สามารถบู๊ตเป็น GUI ได้
คุณสามารถอ้างถึงคำตอบนี้และบูตด้วยnomodeset
พารามิเตอร์ คุณจะต้องบูตระบบด้วยวิธีนี้เมื่อคุณบู๊ตจาก LiveUSB จากนั้นติดตั้ง Ubuntu
หลังจากคุณติดตั้ง Ubuntu คุณจะต้องบู๊ตด้วยnomodeset
อีกครั้งและติดตั้งไดรเวอร์ Nvidia ที่เหมาะสม
เมื่อคุณบูตในโหมด UEFI F6
ตัวเลือกนั้นจะไม่ปรากฏขึ้น ในกรณีนี้คุณจะต้องไปที่เมนูด้วงกดe
และพิมพ์nomodeset
ด้วยตนเอง
nomodeset
หลังจากติดตั้งไดรเวอร์ ดังนั้นลบออกจากและเรียกใช้/etc/default/grub
sudo update-grub
นี่คือรายละเอียดเกี่ยวกับวิธีการทำมัน มันจะแสดงรายการ 2 วิธีในการติดตั้งไดรเวอร์ Nvidia ล่าสุดบน Ubuntu 12.10 ถึง 14.04 จะดีที่สุดถ้าคุณมีการติดตั้ง synaptic บนระบบของคุณเพราะคุณจะต้องติดตั้งไฟล์บางไฟล์ หากยังไม่ได้ติดตั้งเพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:
sudo apt-get install synaptic
ทุกขั้นตอนในรายการต้องใช้เทอร์มินัล หากต้องการเปิดเพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์ของคุณ
วิธีแรก:
สิ่งแรกที่ต้องทำคืออัพเดตการแจกจ่าย Ubuntu ของคุณ
sudo apt-get update && sudo apt-get dist-upgrade
รีบูตถ้าจำเป็น
ดาวน์โหลดไดรเวอร์ล่าสุดสำหรับการแจกจ่ายของคุณจากNvidia
ติดตั้ง linux-source + linux-headers-generic + dkms (โดยใช้ Synaptic Package Manager)
ติดตั้ง Build Essentilas, gcc และ g ++
sudo apt-get install build-essential gcc g++
รีบูทระบบของคุณ ณ จุดนี้
เมื่อระบบสำรองและรันให้แก้ไข/etc/modprobe.d/blacklist.conf
และเพิ่มบรรทัดต่อไปนี้ในตอนท้ายของไฟล์
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
บันทึกและออกจากไฟล์.
ลบไดรเวอร์ Nvidia ปัจจุบัน
sudo apt-get remove --purge nvidia*
ลบไดรเวอร์ xserver-xorg-video-nouveau ใด ๆ
sudo apt-get --purge remove xserver-xorg-video-nouveau
แก้ไขไฟล์ด้วง
sudo nano /etc/default/grub
จากบรรทัดที่มีการGRUB_CMDLINE_LINUX
ลบ"quiet splash"
และแทนที่ด้วย"text"
อัพเดตด้วงโดยใช้คำสั่งต่อไปนี้
sudo update-grub
sudo update-initramfs -u
รีบูทระบบของคุณ ณ จุดนี้ เมื่อระบบรีบูตระบบจะอยู่ในโหมดข้อความ เข้าสู่ระบบของคุณแล้วทำ
sudo su
(ใส่รหัสผ่านของคุณ)
cd Downloads
(หากว่าไฟล์ที่ดาวน์โหลดของ Nvidia นั้นน่าเชื่อถืออยู่ที่นั่น)
sh xxx.run
(โดยที่ xxx คือชื่อไฟล์ Nvidia) คลิกตกลงหากข้อความปรากฏขึ้นเกี่ยวกับไดรเวอร์ให้คลิกที่ใช่ (เป็นสิ่งสำคัญมากที่คุณต้องคลิกใช่) รอให้การติดตั้งเสร็จสิ้น
sudo nano /etc/default/grub
จากบรรทัดที่มีการGRUB_CMDLINE_LINUX
ลบ"test"
และแทนที่ด้วย"quiet splash"
แล้วทำ
Ctrl+ x→การy→การenterที่จะบันทึกไฟล์และออก
อัพเดตด้วงโดยใช้คำสั่งต่อไปนี้
sudo update-grub/
sudo update-initramfs -u
รีบูทและคุณก็พร้อมแล้ว
วิธีที่สอง:
เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-340
ทั้งสองวิธีได้รับการทดสอบกับ Nvidia Driver เวอร์ชัน 340 และพวกเขาทั้งสองทำงานได้ดี มีการอัปเดตมากมายหลังจากข้อเท็จจริงและทุกอย่างทำงานได้
ต้องการที่จะทิ้งข้อแม้ของฉันออกมีในเรื่องหลังจากใช้เวลา 2 วันล่าสุดกับสิ่งนี้
ฉันใช้ Ubuntu มาหลายปีแล้ว เมื่อสัปดาห์ที่แล้วฉันเลิกใช้พีซี Quad core เก่าของฉันที่ใช้ AMD 940 และสร้าง AMD 8350 8 core ใหม่ด้วย asus mobo และการ์ดวิดีโอเนื่องจากฉันไม่เล่นเกมฉันซื้อการ์ด GTX 650 gpu ใหม่
หลังจากติดตั้ง GTX 650 .. มันใช้งานได้ดีกับไดรเวอร์ Noveau แต่ฉันต้องการใช้การ์ดวิดีโอพอร์ต HDMI และด้วยเหตุผลใดก็ตามที่ใช้งานไม่ได้กับจอมอนิเตอร์ HP w2207h ของฉัน
NOTE: I'd actually never tried the hdmi port on that monitor before so I don't know if
it ever worked as that monitor is now nearly 4 years old.
ดังนั้นก่อนอื่นผมติดตั้ง Ubuntu NVIDIA "Current กรรมสิทธิ์" ที่ทดสอบ
ยังไม่มี HDMI แต่เดสก์ท็อปที่เป็นเอกภาพและอื่น ๆ ทั้งหมดยังคงใช้ได้
คิดว่าบางทีฉันควรลองไดร์เวอร์ linux โดยตรงจาก NVIDIA ฉันไปที่ส่วนไดรเวอร์ของพวกเขาค้นหาการ์ด linux GTX 650 และดาวน์โหลดไฟล์. run - ที่ซึ่งจะเป็นชื่อไดร์เวอร์ที่ยาว
ขั้นตอนต่อไปสำหรับผู้ที่เพิ่งเริ่มใช้ Ubuntu / Unity
กด ctrl + alt + F1 ทำให้ฉันอยู่ในอาคารผู้โดยสาร
ถัดไปก่อนที่คุณจะสามารถใช้ไดรเวอร์ NVIDIA คุณต้องฆ่า LIGHTDM ที่ยังคงทำงานในพื้นหลัง
$ sudo service lightdm stop
เมื่อ lightdm หยุดทำงานคุณจะต้องเปลี่ยนไฟล์. run เพื่อให้สามารถเรียกใช้งานได้:
$ sudo chmod +x ./<nvidia>.run
จากนั้นจึงรันโปรแกรมติดตั้งไดรเวอร์ใหม่
$ sudo ./<nvidia>.run
สิ่งนี้จะเริ่มต้นและถามคำถามคุณหลายข้อที่คุณต้องตอบ
เมื่อเสร็จแล้วคุณรีบูตเครื่อง
ตอนนี้คำเตือนของฉัน
ก่อนที่คุณจะเริ่มทำทุกอย่างที่กล่าวมาข้างต้นคุณควรมีคอมพิวเตอร์ / แล็ปท็อปเครื่องที่สองเพื่อให้คุณสามารถค้นหาวิธีย้อนกลับด้านบนหากคุณมีปัญหา - หรือ - คุณควรพิมพ์ข้อมูลทั้งหมดที่คุณต้องการรวมถึง:
บรรทัดคำสั่งที่คุณจะต้อง "กำจัด" ไดรเวอร์ Nvidia ใหม่
$ sudo ./<nvidia>.run --uninstall
เมื่อเสร็จแล้วคุณต้องติดตั้งโปรแกรมควบคุมวิดีโอก่อนที่คุณจะเริ่มต้นใหม่จนกว่าคุณจะออกจากโปรแกรมควบคุม Noveau ที่ติดตั้งไว้ (ซึ่งคุณไม่ได้ลบออกไป - ซึ่งส่วนใหญ่บอกว่าไม่จำเป็นต้องลองใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA ข้างต้น)
ถัดไป ... ตรวจสอบให้แน่ใจว่าคุณรู้บรรทัดคำสั่งที่จำเป็นในการติดตั้งไดรเวอร์ Noveau อีกครั้งหากคุณต้องการ
เหตุใดฉันจึงโพสต์สิ่งนี้
ฉันค่อนข้างระวังในการติดตั้งไดรเวอร์ล่าสุดของ NVIDIA สำหรับการ์ด GTX 650
อย่างไรก็ตามหลังจากรีบูตเครื่องเดสก์ท็อปอูบุนตู 12.10 ของฉันก็บ้ากับปัญหาต่าง ๆ
เนื่องจากฉันไม่ได้เตรียมเวลาสำหรับการเตรียมไดรเวอร์ด้วยวิธีการลบไดรเวอร์นั้นและติดตั้งอันใหม่ที่ใช้งานได้จากบรรทัดคำสั่ง (โปรดจำไว้ว่าฉันไม่สามารถใช้เครื่องมือการตั้งค่าระบบได้หรือไม่ ... มันเป็นความเจ็บปวดอย่างแท้จริง ระบบการทำงานก่อนหน้าของฉัน
ทำตามที่รุ่นลูกเสือกล่าวว่า "เตรียมพร้อม" ก่อนที่คุณจะเริ่มต้นเส้นทางนี้
ที่แย่ที่สุดสำหรับฉัน ... แม้จะติดตั้งไดรเวอร์ล่าสุดของ NVIDIA แล้วฉันก็ไม่สามารถรับพอร์ต HDMI บน GTX 650 เพื่อแสดงบนจอมอนิเตอร์ของฉันได้ ในการตรวจสอบอีกครั้งฉันได้เชื่อมต่อสายเคเบิล HDMI เข้ากับจอมอนิเตอร์ที่มีความสามารถ HDMI รุ่นใหม่ที่มากขึ้นเป็นลำดับที่ 2 และยังไม่มีสัญญาณบ่งชี้ว่า
ดังนั้นฉันกลับไปที่สี่เหลี่ยมจัตุรัสหนึ่งยังคงพยายามรับพอร์ต HDMI ของฉันเพื่อทำงาน แต่ ... แก้ว 1/2 เต็มฉันได้เรียนรู้มากในกระบวนการ
หวังว่านี่จะช่วยผู้อื่น
วิธีการติดตั้งแบบบรรทัดคำสั่งแบบง่าย (ตัวแปรที่เป็นข้อความของคำตอบโดย @edwardtorvalds):
เรียกใช้คำสั่ง
ubuntu-drivers devices
( /usr/bin/ubuntu-drivers
ให้บริการโดยubuntu-drivers-common
ซึ่งรวมอยู่ในแพ็คเกจตั้งแต่14.04และมีให้บริการในแอปในรุ่นก่อนหน้า)
หลังจากนั้นไม่กี่วินาทีคุณควรได้ผลลัพธ์ที่มีลักษณะดังนี้:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
model : GF108 [GeForce GT 430]
vendor : NVIDIA Corporation
driver : nvidia-346-updates - distro non-free
driver : nvidia-340-updates - distro non-free
driver : nvidia-304-updates - distro non-free
driver : nvidia-340 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-304 - distro non-free
driver : nvidia-346 - distro non-free recommended
ไดรเวอร์ที่แนะนำคือnvidia-346
ให้เรียกใช้
sudo apt-get install nvidia-346
(เนื่องจากไดรเวอร์ nVidia เป็นซอฟต์แวร์ที่ไม่ต้องเสียค่าใช้จ่ายคุณจะต้องตรวจสอบให้แน่ใจก่อนว่ามีการเปิดใช้งานที่เก็บข้อมูลหลายลิขสิทธิ์ )
ubuntu-drivers devices | grep recommended
นับจากนี้ไปไดรเวอร์ของ Nvidia จะมีอยู่ในที่เก็บข้อมูลเริ่มต้น จึงไม่จำเป็นต้องมี ppa ใด ๆ
ดำเนินการ:
sudo apt-get update
sudo apt-get install nvidia-361
ณ ตอนนี้nvidia-361
เป็นเวอร์ชันล่าสุดที่มีอยู่ในที่เก็บเริ่มต้น คุณอาจต้องการตรวจสอบให้แน่ใจโดยค้นหาไดรเวอร์ทั้งหมดที่มีโดยapt-cache search nvidia
ดาวน์โหลดสำหรับ 64 บิต: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html
ดาวน์โหลด 32 บิต: http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html
sudo service lightdm stop
sudo ./NVIDIA*
sudo reboot
คนขับรถควรทำงานได้โดยไม่มีปัญหาตอนนี้ (ฉันเพิ่งทำสิ่งนี้กับ GTX 570 ของฉัน)
ทดสอบไดรเวอร์โดยเปิดเทอร์มินัล: ( ctrl+ alt+ T)
glxinfo | grep direct
ควรรายงานกลับ:direct rendering: Yes
nvidia-settings
หมายเหตุ: สคริปต์ควรขึ้นบัญชีดำไดรเวอร์นูโวตามค่าเริ่มต้น หากไดรเวอร์ NVIDIA ไม่ทำงานให้ลองทำด้วยตนเอง:
sudoedit /etc/modprobe.d/blacklist.conf
ผนวกบรรทัดต่อไปนี้:
blacklist nouveau
options nouveau modeset=0
sudo reboot
ปัญหาที่คุณพบคือคุณไม่มีแหล่ง linux ดังนั้นคุณสามารถติดตั้งไดรเวอร์ nvidia ได้ ฉันเชื่อว่าสิ่งที่คุณต้องการคือส่วนหัวของลินุกซ์สำหรับเคอร์เนลเวอร์ชันของคุณ
sudo apt-get install linux-headers-generic
ควรติดตั้งส่วนหัวที่ถูกต้องซึ่งจะทำให้คุณสามารถดำเนินการต่อจากจุดที่คุณค้างไว้
ทำได้ง่ายขึ้นด้วย 346.72 อย่างน้อยกับ Lubuntu และ MATE 14.04 ฉันกด Ctrl + Alt + F1 และใช้คำสั่ง 5 ข้อ ขั้นตอนที่เหมาะกับฉันมีดังนี้:
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
sudo service lightdm start
หรือรูปแบบบางส่วนของคำสั่งนี้ พวกเขาแตกต่างกันเล็กน้อยสำหรับ Lubuntu และ MATE ไม่จำเป็นต้องสร้าง xorg.conf เพราะมันทำอย่างนั้นเมื่อฉันตอบว่าใช่ในระหว่างการติดตั้ง นอกจากนี้ไม่จำเป็นต้องทำบัญชีดำนูโวก่อนติดตั้ง ปัญหาเดียวที่ฉันพบคือเมื่อฉันติดตั้งไดรเวอร์ตัวเดียวกันสำหรับระบบปฏิบัติการ 32 บิต มันบอกฉันว่ามันจำเป็นต้องมีแพคเกจ gcc + ซึ่งฉันได้จาก google เครื่องแรกของฉัน
มีทางออกมากมาย แต่นี่เป็นสิ่งที่ใช้งานได้จริงสำหรับฉัน (สมมติว่าคุณติดตั้ง Ubuntu 16.04 และ nvidia ดาวน์โหลดไดร์เวอร์ไบนารีใหม่ล่าสุด)
หากคุณมีการบู๊ตคู่ไปที่การตั้งค่า BIOS ของคุณและเปลี่ยนตัวเลือกการบูตที่ปลอดภัยเป็น "ระบบปฏิบัติการอื่น";
กดCtrl+ Alt+ F1ในเซสชันล็อกอินเพื่อเข้าสู่ TTY-1 และทำสิ่งต่อไปนี้:
sudo apt-get install linux-source
sudo apt-get install linux-headers
ก่อนที่จะติดตั้งไดรเวอร์ให้หยุด lightdm โดย:
sudo service lightdm stop
เรียกใช้สคริปต์ NVIDIA
sudo ./NVIDIA-Linux-x86_64-378.09.run
ในระหว่างการติดตั้งคุณอาจได้รับคำเตือนว่า "การกระจายสคริปต์ให้ล้มเหลว" เพียงแค่ละเว้น