Nvidia ผลิตการ์ดกราฟิกที่ดีที่สุด แต่อยู่ที่ปัจจุบันผู้ใช้ Linux อาจประสบปัญหาในการใช้ไดรเวอร์ Linux ที่เสถียร เริ่มแรกมีการสนับสนุนที่ดีสำหรับกราฟิกการ์ดเหล่านี้พร้อมไดรเวอร์ที่เสถียรสำหรับ Linux มันเสื่อมสภาพตั้งแต่ ผู้ที่ใช้การ์ด GTX 10 ซีรีส์ใหม่กำลังประสบกับข้อบกพร่องและประสิทธิภาพการทำงานที่น้อยกว่า เป็นเพราะเหตุนี้ผู้ใช้ Linux ที่มี GPU เหล่านี้ควรพิจารณาใช้ไดรเวอร์เบต้าที่มีให้ ไดรเวอร์เบต้าได้รับการอัปเดตในอัตราที่เร็วกว่าเสถียรแล้วดังนั้นการแก้ไขจะเกิดขึ้นเร็วกว่า นอกจากนี้ผู้ใช้ Nvidia ในรุ่นเบต้าจะค้นหาฟีเจอร์ใหม่ ๆ ที่ใช้งานในอัตราที่เร็วขึ้นและแก้ไขปัญหาได้เร็วขึ้นเช่นกัน นี่คือวิธีที่คุณสามารถปิดการใช้งานไดรเวอร์โอเพ่นซอร์สและติดตั้งไดรเวอร์ Nvidia เบต้าบน Linux
ขึ้นบัญชีดำโอเพนซอร์สไดรเวอร์โพสต์บูต
เคอร์เนล Linux โดยค่าเริ่มต้นรองรับ Linuxกราฟิกการ์ด สิ่งนี้ทำกับไดร์เวอร์ Nouveau แบบโอเพ่นซอร์ส สำหรับคน Linux ส่วนใหญ่บน Nvidia GPU ไดรเวอร์นี้จะทำงานได้ดีและไม่จำเป็นต้องเปลี่ยนไปใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ โปรดจำไว้ว่าไดรเวอร์นี้ทำงานได้แล้ว แต่มีปัญหาด้านประสิทธิภาพบางอย่างเมื่อพูดถึงวิดีโอเกมการตัดต่อวิดีโอและโดยพื้นฐานแล้วสิ่งใดก็ตามที่เกี่ยวข้องกับการ์ดวิดีโอคุณภาพสูงและประสิทธิภาพสูง
น่าเสียดายที่ปัจจุบันยังไม่สามารถทำได้ออกจากไดรเวอร์เคอร์เนล Nouveau ให้เข้าที่ นี่เป็นเพราะมันขัดแย้งกับไดรเวอร์ที่เรากำลังจะติดตั้ง จำเป็นต้องลบออกเพื่อที่เคอร์เนลจะไม่สามารถเรียกใช้ได้
ในการขึ้นบัญชีดำไดรเวอร์เคอร์เนลให้เพิ่มรูทเชลล์:
sudo -s
จากนั้นป้อนตัวแก้ไขข้อความ Nano และสร้างไฟล์กำหนดค่า สิ่งนี้จำเป็นเพื่อให้ Linux รู้ว่าต้องทำอะไร

sudo nano /etc/modprobe.d/disable-nouveau.conf
ก่อนอื่นให้เพิ่มสิ่งนี้ลงในไฟล์:
blacklist nouveau
จากนั้นกด เข้าสู่ บนคีย์บอร์ดเพื่อไปที่บรรทัดถัดไปและเพิ่มข้อความนี้:
nouveau modeset=0
หลังจากแก้ไขไฟล์การกำหนดค่าบัญชีดำให้บันทึกตัวแก้ไขข้อความนาโนโดยกด CTRL + O บนแป้นพิมพ์จากนั้นแตะ Enter เพื่อยืนยัน
สำหรับผู้ที่ไม่รู้: เราไม่ได้ถอนการติดตั้งไดรเวอร์นี้อย่างถาวร สิ่งที่เกิดขึ้นก็คือไดรเวอร์เคอร์เนล Nouveau จะถูกขึ้นบัญชีดำและป้องกันไม่ให้โหลดเมื่อเริ่มต้น การ์ดกราฟิก Nvidia จะไม่สับสนและลองโหลดไดรเวอร์ทั้งสอง เมื่อผู้ใช้ส่วนใหญ่ติดตั้งไดรเวอร์ Nvidia ที่เสถียรจากตัวติดตั้งกราฟิก (เช่นตัวติดตั้งไดรเวอร์ของ Ubuntu) ไดรเวอร์โอเพนซอร์ซจะถูกขึ้นบัญชีดำโดยอัตโนมัติ เราทำสิ่งเดียวกันโดยพื้นฐานแล้ว
การขึ้นบัญชีดำโอเพ่นซอร์สไดรเวอร์ก่อนบูต
ไดรเวอร์ Nouveau ยังต้องปิดการใช้งานเมื่อบูต ซึ่งสามารถทำได้โดยการแก้ไขการกำหนดค่าเริ่มต้นของด้วง
sudo nano /etc/default/grub
ในตัวแก้ไขค้นหา GRUB_CMDLINE_LINUX_DEFAULT =
ใช้นาโนวาง:
rdblacklist=nouveau
รหัสที่วางควรมีลักษณะดังนี้:

สร้างไฟล์คอนฟิกูเรชัน Grub ใหม่ด้วย:
sudo grub-mkconfig -o /boot/grub/grub.cfg
สุดท้ายให้รีบูทเครื่อง นี่เป็นสิ่งจำเป็นเนื่องจาก Linux จะเรียกใช้บางสิ่งใน RAM และจะต้องเริ่มต้นใหม่เพื่อให้การเปลี่ยนแปลงมีผล
การติดตั้ง Kernel Headers / Download Driver
บน Linux การรวบรวมโมดูลเคอร์เนลง่ายกว่าต้องขอบคุณเทคโนโลยีที่รู้จักกันในชื่อ "ส่วนหัวของ Linux" เครื่องมือนี้ช่วยให้สามารถรวบรวมโมดูลเคอร์เนลที่ตรงกับรุ่นปัจจุบันของ Linux ทุกครั้งที่เคอร์เนล Linux ถูกอัพเดตบนระบบส่วนหัวจะถูกอัพเดตเช่นกัน ขออภัยเนื่องจากวิธีการติดตั้งซอฟต์แวร์ในการแจกจ่าย Linux ส่วนใหญ่ในปัจจุบันจึงมีการติดตั้งส่วนหัวไม่ค่อย นี่เป็นเพราะคนไม่จำเป็นต้องสร้างและติดตั้งโมดูลเพราะทุกอย่างมักจะทำงานนอกกรอบ
ติดตั้งส่วนหัวด้วยคำสั่งต่อไปนี้ เลือกอันที่สอดคล้องกับการกระจาย Linux ของคุณ
Ubuntu / Linux Mint / Elementary / Debian และอื่น ๆ
sudo apt install linux-headers
Arch Linux / Manjaro เป็นต้น
sudo pacman -S kernel-headers
Fedora
sudo dnf install kernel-headers kernel-devel -y
เปิด Suse
sudo zypper install kernel-headers kernel-devel
กำลังดาวน์โหลด The Driver
ไดร์เวอร์เบต้าได้รับการปล่อยตัวจาก Nvidia เป็นจำนวนมากเร็วกว่าการแจกแจงของ Linux ที่สามารถติดตามได้ ที่เก็บซอฟต์แวร์ส่วนใหญ่บน Linux หยุดการทำงานทุกครั้งอย่างมีประสิทธิภาพ ซึ่งหมายความว่าซอฟต์แวร์ใหม่สามารถเพิ่มได้ทุกสองสามเดือน นี่คือเหตุผลที่ในคู่มือนี้เราจะดาวน์โหลดไดรเวอร์โดยตรงจากผู้ผลิตแทนที่จะเป็นผู้พัฒนาระบบกระจาย Linux
ตรงไปที่เว็บไซต์ Nvidia เลือก Linux ภายใต้ระบบปฏิบัติการ จากนั้นเลือกรุ่นกราฟิกของคุณและภายใต้“ แนะนำ / เบต้า” ให้เลือกตัวเลือกเบต้า ดาวน์โหลดไดรเวอร์เวอร์ชั่นล่าสุด
การเตรียมการสำหรับการติดตั้ง
ไม่สามารถติดตั้งไดรเวอร์ของ Nvidia ได้จนกว่าตัวติดตั้งจะมีการเปลี่ยนแปลงการอนุญาต (ทำเครื่องหมายเป็นไฟล์เรียกทำงาน) ก่อนอื่นให้เข้าสู่ไดเรกทอรีดาวน์โหลด:
cd ~/Downloads
จากนั้นทำเครื่องหมายว่าปฏิบัติการได้
sudo chmod +x *.run
เมื่อติดตั้งโปรแกรมไว้ล่วงหน้าเราจะสามารถปิดใช้งาน GUI เพื่อให้โปรแกรมติดตั้งใช้งานได้:
sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
ติดตั้ง Nvidia Beta Driver
ในส่วนการเตรียมส่วนต่อประสานกราฟิกถูกปิดใช้งาน เป็นผลให้ผู้ใช้อยู่ในโหมด TTY เข้าสู่ระบบด้วยชื่อผู้ใช้ของคุณ จากนั้นรับรูทเชลล์:
sudo -s
จากนั้นไปที่ตำแหน่งที่ไฟล์. run อยู่
cd /home/username/Downloads/
จากนั้นดำเนินการตัวติดตั้งด้วย:

./*.run
ทำตามคำแนะนำภายในตัวติดตั้ง Nvidia และต้องแน่ใจว่าได้ตกลงที่จะเปิดใช้งานการสนับสนุน DKMS
เมื่อการติดตั้งเสร็จสมบูรณ์ให้ป้อนข้อมูลต่อไปนี้เพื่อเปิดใช้งานอินเทอร์เฟซ GUI อีกครั้ง:
rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
ด้วยการเปิดใช้งานอินเทอร์เฟซกราฟิกใหม่ให้รีบูตเครื่อง เมื่อพีซีล็อกอินอีกครั้งไดรเวอร์ Nvidia GPU เบต้าจะทำงานได้อย่างสมบูรณ์แบบในระบบ
ความคิดเห็น