วิธีการติดตั้งไดรเวอร์ NVIDIA เวอร์ชันล่าสุดบน Linux

ในการติดตั้งไดรเวอร์ NVIDIA รุ่นล่าสุดที่เข้ากันได้บน Linux ให้ใช้ตัวจัดการแพ็กเกจของระบบปฏิบัติการของคุณและคำแนะนำการติดตั้งไดรเวอร์ NVIDIA เวอร์ชันปัจจุบัน ไดรเวอร์ที่จัดการโดยแพ็กเกจนั้นสร้างขึ้นสำหรับเคอร์เนลของระบบปฏิบัติการนั้นๆ และจะอัปเดตไปพร้อมกับส่วนที่เหลือของระบบ เวอร์ชันล่าสุดในที่เก็บของระบบปฏิบัติการอาจเก่ากว่าเวอร์ชันล่าสุดที่ NVIDIA เผยแพร่ ดังนั้น "ล่าสุด" โดยทั่วไปหมายถึงเวอร์ชันล่าสุดที่ระบบปฏิบัติการของคุณรองรับสำหรับ GPU ของคุณ

ตรวจสอบการ์ดจอ ระบบปฏิบัติการ Linux และเคอร์เนลของคุณก่อน

ก่อนเปลี่ยนไดรเวอร์ ให้ตรวจสอบระบบและอุปกรณ์กราฟิกก่อน คำสั่งเหล่านี้ใช้ได้กับระบบปฏิบัติการเดสก์ท็อปส่วนใหญ่:

cat /etc/os-release
lspci -nnk | grep -A3 -E 'VGA|3D|Display'
uname -r
หน้าต่างเทอร์มินัลของ Linux แสดงคำสั่ง lspci -nnk ซึ่งใช้ในการระบุฮาร์ดแวร์กราฟิก
ตรวจสอบรุ่นการ์ดจอให้ดีก่อนเลือกแพ็คเกจไดรเวอร์ เพราะแต่ละการ์ดจอรองรับไดรเวอร์หลายรุ่นแตกต่างกัน

บันทึกงานที่เปิดอยู่ เสียบปลั๊กไฟให้กับแล็ปท็อป และอัปเดตระบบก่อนติดตั้งโมดูลเคอร์เนล หากเปิดใช้งาน Secure Boot ให้ตรวจสอบคำแนะนำในการลงนามหรือการลงทะเบียนคีย์ของระบบปฏิบัติการของคุณ โมดูล NVIDIA ที่ไม่ได้ลงนามอาจถูกบล็อกเมื่อเริ่มต้นระบบ

ติดตั้งไดรเวอร์สำหรับระบบปฏิบัติการของคุณ

Ubuntu

ubuntu-driversเครื่องมือของ Ubuntu จะเลือกไดรเวอร์ที่ตรงกับ GPU ที่ตรวจพบ และเป็นตัวเลือกที่แนะนำเมื่อเปิดใช้งาน Secure Boot รีเฟรช APT ดูตัวเลือกที่มีอยู่ และติดตั้งไดรเวอร์ที่แนะนำ:

sudo apt update
sudo ubuntu-drivers list
sudo ubuntu-drivers install
หน้าต่างเทอร์มินัลของ Ubuntu แสดงคำสั่ง ubuntu-drivers list
เครื่องมือตรวจสอบไดรเวอร์ของ Ubuntu จะแสดงรายการแพ็กเกจสำหรับฮาร์ดแวร์ที่ตรวจพบ

นอกจากนี้ คุณยังสามารถเปิดซอฟต์แวร์และการอัปเดตแล้วเลือกตัวเลือก NVIDIA ที่แนะนำภายใต้ไดรเวอร์เพิ่มเติมหลีกเลี่ยงการคัดลอกชื่อแพ็กเกจเก่าหรือเพิ่ม PPA กราฟิกเพียงเพื่อต้องการเวอร์ชันที่สูงกว่า ตรวจสอบคำแนะนำไดรเวอร์ปัจจุบันของ Ubuntu สำหรับเวอร์ชันของคุณก่อน

เดเบียน

Debian แยกแพ็กเกจไดรเวอร์ที่เป็นกรรมสิทธิ์ออกจากเฟิร์มแวร์ ใน Debian 12 และเวอร์ชันที่ใหม่กว่า ตรวจสอบให้แน่ใจว่าแหล่ง APT สำหรับเวอร์ชันของคุณมีcontrib, non-free, และnon-free-firmwareจากนั้นติดตั้งส่วนหัวสำหรับเคอร์เนลและไดรเวอร์ที่กำลังทำงานอยู่:

sudo apt update
sudo apt install linux-headers-$(uname -r) nvidia-driver
หน้าต่างเทอร์มินัลของ Debian แสดงคำสั่ง apt สำหรับติดตั้งแพ็คเกจ nvidia-driver
Debian มีไดรเวอร์ NVIDIA ผ่านส่วนประกอบแพ็กเกจที่ไม่ใช่โอเพนซอร์ส

Debian Stable อาจตามหลังไดรเวอร์ NVIDIA รุ่นใหม่ๆ และการรองรับก็แตกต่างกันไปตามรุ่นของ GPU ตรวจสอบคำแนะนำเกี่ยวกับไดรเวอร์ NVIDIA แบบเรียลไทม์ของ Debian สำหรับรุ่นและกราฟิกการ์ดของคุณก่อนติดตั้ง ใช้ backports หรือคำแนะนำจาก repository ของ NVIDIA ที่รองรับเมื่อจำเป็น อย่าเปลี่ยนระบบทั้งหมดเป็น Unstable เพียงเพื่ออัปเดตไดรเวอร์กราฟิก

อาร์ชลินุกซ์

สำหรับ GPU ตระกูล Turing หรือใหม่กว่า ที่ใช้linuxเคอร์เนลมาตรฐานของ Arch ให้ติดตั้งแพ็คเกจ open kernel-module เวอร์ชันล่าสุด พร้อมกับการอัปเกรดระบบแบบเต็มรูปแบบ:

sudo pacman -Syu nvidia-open
หน้าต่างเทอร์มินัลของ Arch Linux แสดงข้อความว่า pacman กำลังติดตั้งแพ็คเกจไดรเวอร์ nvidia-open
รักษาความสอดคล้องกันของเคอร์เนลของ Arch และแพ็กเกจ NVIDIA เมื่อทำการอัปเกรดระบบแบบเต็มรูปแบบ

สำหรับเคอร์เนลอื่น เช่นlinux-ltsหรือเคอร์เนลที่กำหนดเอง ให้ใช้แพ็กเกจที่ตรงกัน หรือnvidia-open-dkmsใช้เฮดเดอร์สำหรับเคอร์เนลนั้น การ์ดจอเก่าอาจต้องการไดรเวอร์ที่รองรับแตกต่างกัน สำหรับเกม 32 บิต ให้เปิดใช้งานที่เก็บ multilib ของ Arch และเพิ่มlib32-nvidia-utilsตรวจสอบเอกสาร Arch NVIDIAและรายละเอียดแพ็กเกจปัจจุบันสำหรับฮาร์ดแวร์และเคอร์เนลที่ใช้งานร่วมกันได้อย่างถูกต้อง

เฟโดรา

โดยปกติแล้ว Fedora จะติดตั้งไดรเวอร์จาก repository RPM Fusion ซึ่งเป็น repository ที่ไม่ใช่โอเพนซอร์ส โดย repository นี้จะรวมไดรเวอร์ของ NVIDIA สำหรับ Fedora ไว้ เปิดใช้งาน repository นี้ รีเฟรช Fedora แล้วติดตั้งแพ็กเกจ akmods:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf upgrade --refresh
sudo dnf install akmod-nvidia
หน้าต่างเทอร์มินัลของ Fedora แสดงคำสั่ง DNF สำหรับติดตั้งแพ็คเกจ akmod-nvidia ของ RPM Fusion
ติดตั้งไดรเวอร์ที่มาพร้อมกับ Fedora โดยทำตามคำแนะนำในที่เก็บซอฟต์แวร์สำหรับ Fedora เวอร์ชันของคุณ

Akmods เป็นโปรแกรมที่สร้างโมดูลเคอร์เนลสำหรับเคอร์เนลของ Fedora โปรดปฏิบัติตามคู่มือ RPM Fusion NVIDIAสำหรับขั้นตอนการตั้งค่าและการบูตแบบปลอดภัยในปัจจุบัน ควรรอให้การสร้างโมดูลเสร็จสมบูรณ์ก่อนที่จะรีบูตเครื่อง โดยเฉพาะอย่างยิ่งหลังจากการอัปเดตเคอร์เนล

openSUSE

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

sudo zypper refresh
sudo zypper install-new-recommends
เทอร์มินัล openSUSE แสดงผลลัพธ์ของคำสั่ง zypper install-new-recommends หลังจากตั้งค่าที่เก็บซอฟต์แวร์ของ NVIDIA เสร็จแล้ว
โปรดเลือกแหล่งเก็บแพ็กเกจและแพ็กเกจที่ระบุไว้สำหรับเวอร์ชัน openSUSE ของคุณโดยเฉพาะ

ห้ามนำ URL ของที่เก็บข้อมูล Leap เก่ามาใช้ซ้ำใน Tumbleweed หรือ Leap เวอร์ชันอื่น ขั้นตอนเฉพาะของแต่ละเวอร์ชันในคู่มือนี้มีความสำคัญ

รีบูตเครื่องและตรวจสอบไดรเวอร์ที่ใช้งานอยู่

หลังจากติดตั้งเสร็จแล้ว ให้รีสตาร์ทเครื่องเพื่อให้ Linux โหลดโมดูลเคอร์เนลใหม่ จากนั้นตรวจสอบไดรเวอร์และ GPU:

nvidia-smi
หน้าต่างเทอร์มินัลของ Linux แสดงคำสั่ง nvidia-smi ที่ใช้ในการตรวจสอบไดรเวอร์ NVIDIA
การตอบสนองของ nvidia-smi ที่ประสบความสำเร็จจะรายงานไดรเวอร์ที่ใช้งานอยู่และ GPU ที่ตรวจพบ

หากnvidia-smiระบบรายงานว่าไม่สามารถสื่อสารกับไดรเวอร์ได้ ให้ตรวจสอบว่าเปิดใช้งาน Secure Boot อยู่หรือไม่:

mokutil --sb-state
เทอร์มินัล Linux แสดงคำสั่ง mokutil --sb-state สำหรับตรวจสอบสถานะ Secure Boot
Secure Boot สามารถป้องกันไม่ให้โมดูลเคอร์เนลของ NVIDIA ที่ไม่มีลายเซ็นดิจิทัลโหลดได้

ดำเนินการลงทะเบียนคีย์ให้เสร็จสมบูรณ์หากได้รับแจ้ง นอกจากนี้ ตรวจสอบให้แน่ใจว่าส่วนหัวของเคอร์เนลตรงกับเคอร์เนลที่กำลังทำงานอยู่ และ GPU ของคุณได้รับการสนับสนุนโดยไดรเวอร์ที่ติดตั้งไว้ หากคุณเปลี่ยนวิธีการติดตั้ง ให้ลบไดรเวอร์เก่าโดยใช้ตัวจัดการแพ็กเกจของไดรเวอร์นั้นก่อนที่จะติดตั้งไดรเวอร์ใหม่

คุณควรใช้ตัวติดตั้ง .run ของ NVIDIA หรือไม่?

โดยปกติแล้ว ไม่ครับ NVIDIA แนะนำให้ใช้แพ็กเกจเฉพาะของแต่ละระบบปฏิบัติการเมื่อมีให้ใช้งาน เพราะแพ็กเกจเหล่านั้นจะทำงานร่วมกับตัวจัดการแพ็ก เกจของระบบ .runได้ ตัวติดตั้งแบบสแตนด์อโลนจะไม่ทำการอัปเดตผ่าน APT, DNF, pacman หรือ Zypper และอาจทำให้ไฟล์ที่จัดการโดยแพ็กเกจเกิดความขัดแย้งได้ นอกจากนี้ยังต้องการไฟล์พัฒนาเคอร์เนลที่ตรงกัน และอาจต้องมีการดำเนินการด้วยตนเองหลังจากการอัปเดตเคอร์เนล ควรใช้เฉพาะเมื่อเส้นทางการติดตั้งแพ็กเกจที่รองรับของระบบปฏิบัติการของคุณไม่สามารถตอบสนองความต้องการเฉพาะได้ และควรปฏิบัติตามคำแนะนำวิธีการติดตั้ง ของ NVIDIA อย่างเคร่งครัด

สำหรับผู้ใช้ส่วนใหญ่ ทางเลือกที่ปลอดภัยและเหมาะสมที่สุดคือการใช้ไดรเวอร์เวอร์ชั่นล่าสุดที่มีให้สำหรับฮาร์ดแวร์ของตนจากคลังซอฟต์แวร์ปัจจุบันของระบบปฏิบัติการนั้นๆ วิธีนี้จะทำให้ไดรเวอร์สอดคล้องกับเคอร์เนลของลินุกซ์และทำให้การอัปเดตในอนาคตคาดการณ์ได้ง่ายขึ้น

ฝากความเห็น

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหายอย่างปลอดภัย

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหายอย่างปลอดภัย

เรียนรู้วิธีการกู้คืนพาร์ติชั่นและไฟล์ที่สูญหายด้วย TestDisk และ PhotoRec ปกป้องไดรฟ์ต้นทาง สแกนอย่างปลอดภัย และบันทึกข้อมูลที่กู้คืนไปยังดิสก์อื่น

วิธีการสแกนคิวอาร์โค้ดบนเดสก์ท็อป Linux

วิธีการสแกนคิวอาร์โค้ดบนเดสก์ท็อป Linux

สแกนคิวอาร์โค้ดบน Linux ด้วย CoBang โดยใช้เว็บแคมหรือไฟล์ภาพ ดูตัวเลือกการติดตั้ง ขั้นตอนการตั้งค่า และวิธีแก้ไขปัญหาสำหรับการเข้าถึงกล้อง Flatpak

วิธีเปลี่ยนการตั้งค่าเว็บแคมบน Linux ด้วย Cameractrls

วิธีเปลี่ยนการตั้งค่าเว็บแคมบน Linux ด้วย Cameractrls

เปลี่ยนการตั้งค่าเว็บแคมบน Linux ด้วย Cameractrls: ปรับค่าแสง สี ลดการกระพริบ และการควบคุมอื่นๆ ที่รองรับ จากนั้นตรวจสอบโหมดวิดีโอที่เข้ากันได้

วิธีการติดตั้ง PhpStorm บน Linux: Toolbox, Tar.gz, Snap และ AUR

วิธีการติดตั้ง PhpStorm บน Linux: Toolbox, Tar.gz, Snap และ AUR

ติดตั้ง PhpStorm บน Linux ด้วย JetBrains Toolbox หรือไฟล์เก็บถาวร tar.gz แบบสแตนด์อโลน รวมถึงตัวเลือก Snap และ Arch AUR Java ถูกรวมมาให้แล้ว

วิธีตั้งค่าหน้าจอคู่บน XFCE 4

วิธีตั้งค่าหน้าจอคู่บน XFCE 4

สร้างแผง XFCE 4 แยกต่างหากสำหรับแต่ละจอแสดงผล กำหนดให้แผงที่สองแสดงผลทางด้านขวา จัดตำแหน่งและปรับขนาด และเพิ่มไอคอนเรียกใช้งานและรายการสถานะที่คุณต้องการ

วิธีการติดตั้ง Cisco Packet Tracer บน Linux

วิธีการติดตั้ง Cisco Packet Tracer บน Linux

ดาวน์โหลด Cisco Packet Tracer 9.0.1 สำหรับ Ubuntu 64-bit ติดตั้งแพ็คเกจ DEB ด้วย APT ยอมรับข้อตกลงใบอนุญาตในเทอร์มินัล และลงชื่อเข้าใช้เพื่อเริ่มการทดลอง

วิธีการตัดภาพบน Linux ด้วยโปรแกรม GIMP

วิธีการตัดภาพบน Linux ด้วยโปรแกรม GIMP

ลบพื้นหลังรูปภาพบน Linux ด้วย GIMP: ลากเส้นตามวัตถุ ลบพื้นหลังที่เลือก รักษาความโปร่งใส และส่งออกเป็นไฟล์ PNG ที่สามารถนำกลับมาใช้ใหม่ได้

วิธีสำรองข้อมูล CD-ROM เป็นไฟล์ ISO บน Linux

วิธีสำรองข้อมูล CD-ROM เป็นไฟล์ ISO บน Linux

สร้างไฟล์ ISO สำหรับ CD-ROM บน Linux ด้วย GNOME Disks หรือ dd ระบุไดรฟ์ออปติคัล ตรวจสอบสถานะการคัดลอก ตรวจสอบความถูกต้องของอิมเมจ และรู้ว่าเมื่อใดที่แผ่นเสียหายหรือแผ่นเสียงต้องการเครื่องมืออื่น

ดาวน์โหลด FlightGear ได้ฟรี: คู่มือการติดตั้งอย่างเป็นทางการ

ดาวน์โหลด FlightGear ได้ฟรี: คู่มือการติดตั้งอย่างเป็นทางการ

ดาวน์โหลด FlightGear ได้ฟรีจากเว็บไซต์ทางการ เปรียบเทียบแพ็กเกจสำหรับ Windows, macOS และ Linux ติดตั้งไฟล์ข้อมูล และเริ่มต้นการบินครั้งแรกของคุณ

OKSampler: โปรแกรมแซมpler เพลงฟรีและใช้งานง่าย สำหรับสร้างจังหวะจากคีย์บอร์ด

OKSampler: โปรแกรมแซมpler เพลงฟรีและใช้งานง่าย สำหรับสร้างจังหวะจากคีย์บอร์ด

OKSampler แปลงคลิป MP3 เป็นคีย์บนแป้นพิมพ์และสามารถเล่นเสียงวนซ้ำได้ เรียนรู้ว่าซอฟต์แวร์ฟรีรุ่นเก่านี้ทำอะไรได้บ้าง ฟีเจอร์เก่าๆ สิ้นสุดลงตรงไหน และควรตรวจสอบอะไรบ้างก่อนดาวน์โหลด