- - วิธีการติดตั้ง Nvidia Beta Driver บน Linux

วิธีการติดตั้ง Nvidia Beta Driver บน Linux

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 เบต้าจะทำงานได้อย่างสมบูรณ์แบบในระบบ

ความคิดเห็น