Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

เล่นเกมบน Linux? วิธีติดตั้ง Nvidia Drivers บน Ubuntu

หากคุณตั้งใจจะเล่นเกม AAA บน Linux คุณจะต้องแน่ใจว่าคุณใช้ไดรเวอร์กราฟิกส์รุ่นล่าสุด แต่มันมีไดรเวอร์สำหรับ Linux จริงหรือ?

ขอบคุณที่มีจริง นั่นแหละ แต่คุณจะติดตั้งไดรเวอร์ล่าสุดบน Ubuntu ยังไง? ไม่ว่าคุณจะชอบใช้ Desktop Environment หรือ Command line การติดตั้งและอัปเดตไดรเวอร์กราฟิกส์ Nvidia บน Ubuntu ทำได้ง่ายมาก

ตรวจสอบว่าคุณใช้ Nvidia GPU

คุณสามารถติดตั้งไดรเวอร์การ์ดกราฟิกส์ในเทอร์มินัลหรือใช้ Desktop Environment (GUI) ได้ อย่างไรก็ตาม เพื่อตรวจสอบรายละเอียดของการ์ดกราฟิกส์ปัจจุบัน ใช้เทอร์มินัลเป็นที่ดีที่สุด

เปิดเทอร์มินัลจากเมนูหรือใช้ Ctrl + Alt + T

sudo apt install hwinfo

ติดตั้งเสร็จแล้ว ใช้ hwinfo ตรวจสอบการ์ดกราฟิกส์ด้วยตัวเลือก --gfxcard:

sudo hwinfo --gfxcard --short

หากคุณระบุ Nvidia GPU ได้ ให้ใช้คำสั่ง lshw (list hardware) เพื่อเปิดเผยรายละเอียดเพิ่มเติมของการ์ด:

sudo lshw -c display | grep NVIDIA

ทางเลือกอื่น สำหรับรายละเอียดที่เจาะจงกว่า ใช้ lspci (list PCI) และ grep:

sudo lspci | grep -i --color 'vga\|3d\|2d'

สำหรับชุดรายละเอียดทั้งหมดที่เกี่ยวข้องกับการ์ด Nvidia ของระบบ Ubuntu ของคุณ ใช้:

sudo inxi -Gx

ข้อมูลนี้จะช่วยให้คุณมีทุกอย่างที่ต้องการเพื่อติดตั้งไดรเวอร์ Nvidia ที่ถูกต้องใน Ubuntu

อัปเดตระบบของคุณ

ก่อนดำเนินการต่อ คุณควรอัปเดตระบบ Ubuntu ของคุณ ขั้นตอนในคู่มือนี้ตั้งใจสำหรับ Ubuntu 20.04 LTS (Focal Fossa) ณ เวลาเขียนบทความนี้เป็นรุ่น LTS ปัจจุบัน โปรดแน่ใจว่าคุณใช้รุ่นนี้หรือใหม่กว่า

โปรดทราบว่าตั้งแต่ Ubuntu 19.10 ขึ้นไป ไดรเวอร์ proprietary ของ Nvidia ถูกรวมอยู่ในสื่อการติดตั้งแล้ว ดังนั้น คุณอาจมีไดรเวอร์ Nvidia ติดตั้งอยู่แล้ว มิฉะนั้น ให้อัปเกรดเป็นรุ่น Ubuntu ล่าสุด

อัปเดตและอัปเกรด Ubuntu ด้วย:

sudo apt update && sudo apt upgrade -y

ทางเลือกอื่น เปิด Software Update Manager และรอจนกว่าจะตรวจสอบอัปเดตเสร็จ ติดตั้งอัปเดตระบบที่มันไฮไลท์

ติดตั้ง Nvidia Drivers บน Ubuntu ผ่าน Desktop GUI

ใช้ Ubuntu Software Updater คุณสามารถค้นหาและติดตั้งไดรเวอร์ที่เหมาะสมสำหรับการ์ดกราฟิกส์ Nvidia ของคุณได้

  1. เปิดเมนูแอป Ubuntu และเลื่อนไปที่ Software Updater
  2. ทางเลือกอื่น เปิดเมนูและพิมพ์ "software updater" เพื่อค้นหาเครื่องมือ
  3. เลือก Software Updater เพื่อเปิด แล้วรอขณะที่มันตรวจสอบอัปเดต
  4. เมื่อเสร็จแล้ว (ควรอัปเดตก่อนเริ่มต้น) คลิก Settings & Livepatch
  5. คลิกแท็บ Additional Drivers
  6. เลือก Nvidia driver metapackage ที่ต่อท้ายด้วย (proprietary, tested)
  7. คลิก Apply Changes และรอขณะที่ไดรเวอร์ใหม่ถูกติดตั้ง

X.Org X server มักเป็นตัวเลือกค่าเริ่มต้น มันเป็นโอเพนซอร์สเช่นกัน ดังนั้นคุณอาจชอบจากมุมมองปรัชญา อย่างไรก็ตาม หากคุณต้องการประสิทธิภาพการเล่นเกมที่ดีที่สุด ไดรเวอร์ Nvidia จำเป็น

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

วิธีติดตั้ง Nvidia Drivers บน Ubuntu ในเทอร์มินัล

หากคุณต้องการติดตั้งไดรเวอร์กราฟิกส์ Nvidia บน Ubuntu จากคำสั่งบรรทัด ให้เปิดเทอร์มินัลและพิมพ์:

sudo ubuntu-drivers devices

คำสั่งนี้จะแสดงไดรเวอร์ที่มีอยู่ทั้งหมดสำหรับการ์ดกราฟิกส์ของคุณ คุณจะสังเกตว่าตัวเลือกที่ติดตั้งมาก่อนจะแสดงเป็น "distro free builtin"

เพื่อเลือกไดรเวอร์ที่ระบุว่า "recommended" ใช้:

sudo ubuntu-drivers autoinstall

คุณยังสามารถติดตั้งไดรเวอร์เฉพาะที่ระบุชื่อได้ด้วย:

sudo apt install nvidia-driver-[version_number]

ตัวอย่างเช่น เพื่อติดตั้ง nvidia-driver-450 ใช้:

sudo apt install nvidia-driver-450

ยืนยันคำสั่งและทำตามคำแนะนำเพิ่มเติมที่แสดงในเทอร์มินัล เมื่อเสร็จแล้ว ให้รีสตาร์ท Ubuntu:

sudo reboot

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

prime-select query

เพื่อเลือกการ์ด Intel ใช้:

sudo prime-select intel

บังคับใช้การ์ด Nvidia ด้วย:

sudo prime-select nvidia

คุณอาจต้องรีบูทเพื่อให้การเลือกการ์ดกราฟิกส์สลับกันมีผล โปรดทราบว่าในแล็ปทอป การ์ด Nvidia จะใช้แบตเตอรี่มากกว่าตัวเลือก Intel

กำหนดค่าและจัดการ Nvidia Drivers บน Ubuntu

เพื่อดูอย่างรวดเร็วว่า GPU ไหนทำงานอยู่ ไดรเวอร์อะไรติดตั้งอยู่ และทรัพยากรอะไรถูกใช้งาน ให้พิมพ์:

nvidia-smi

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

sudo nvidia-settings

หน้าจอนี้ให้ข้อมูลมากกว่าเครื่องมือ nvidia-smi มาก ที่นี่คุณจะพบการตั้งค่า X server และ OpenGL โดยเฉพาะหน้าจอ Thermal Settings สำหรับตรวจสอบอุณหภูมิ GPU

คุณยังสามารถเลือกโหมดประสิทธิภาพที่เพิ่มขึ้นในหน้าจอ PowerMizer สร้างและจัดการ Application Profiles และสลับ PRIME Profiles

ตัวเลือกสุดท้ายนี้คล้ายกับคำสั่ง prime-select แต่ให้คุณ 3 ตัวเลือก:

  • NVIDIA (Performance Mode)
  • NVIDIA On-Demand
  • Intel (Power Saving Mode)

สำหรับประสิทธิภาพกราฟิกส์ที่ดีที่สุด คุณจะเลือก Performance Mode อย่างเป็นธรรมชาติ

วิธีอัปเดตไดรเวอร์การ์ดกราฟิกส์ Nvidia ใน Ubuntu

ควรอัปเดตไดรเวอร์การ์ดกราฟิกส์ Nvidia ของคุณทุกครั้งที่มีอัปเดต ตั้งแต่ Ubuntu 19.10 ไดรเวอร์ Nvidia ถูกรวมอยู่ใน LTS repository แล้ว

การอัปเดตไดรเวอร์จึงง่ายเหมือนการอัปเดตซอฟต์แวร์อื่นๆ ใน Ubuntu ทั้งรัน update และ upgrade ในเทอร์มินัล หรือใช้ Software Updater บนเดสก์ทอป

ถอนการติดตั้ง Nvidia Drivers ใน Ubuntu

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

ถอนการติดตั้ง Nvidia GPU Drivers บนเดสก์ทอป

เปิด Software Updater อีกครั้ง จากที่นี่:

  1. รอการตรวจสอบอัปเดตเสร็จสิ้น
  2. คลิก Settings & Livepatch
  3. คลิก Additional drivers
  4. เลือกตัวเลือกไดรเวอร์แสดงผล Nouveau
  5. คลิก Apply Changes

ต้องรอสั้นๆ หลังจากทำการเปลี่ยนแปลงแล้ว คุณควรเห็นข้อความแจ้งว่า "No proprietary drivers are in use."

ถอนการติดตั้ง Nvidia Drivers ในเทอร์มินัล

เพื่อถอนการติดตั้งไดรเวอร์กราฟิกส์ Nvidia ในเทอร์มินัล:

sudo apt purge nvidia-*
sudo apt autoremove

รีบูทระบบก่อนดำเนินการต่อ โดยค่าเริ่มต้น ระบบจะสลับไปใช้ไดรเวอร์โอเพนซอร์ส Nouveau

เล่นเกมบน Linux: ใช้ไดรเวอร์ที่ดีที่สุดสำหรับดิสโทรของคุณ

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