จะติดตั้งไดรเวอร์ Nvidia ส่วนตัวบน Debian 9 Stretch ได้อย่างไร?

nvidia- ไดรเวอร์เดเบียนยืด

บทช่วยสอนนี้ เราจะแสดงวิธีการติดตั้งไดรเวอร์กราฟิก Nvidia บน Debian 9 Stretch. โดยค่าเริ่มต้น, Debian ใช้นูโวโอเพนซอร์สไดรเวอร์ซึ่งรวมอยู่ในเคอร์เนลลินุกซ์ สำหรับการ์ด Nvidia

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

ก่อนติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ ขอแนะนำให้ปิด Secure Boot หากคุณใช้เฟิร์มแวร์ UEFI

เนื่องจากโมดูล Nvidia จะถูกเพิ่มลงในเคอร์เนลดังนั้นเคอร์เนลใหม่จะไม่สามารถผ่านการตรวจสอบลายเซ็นได้ หากเปิดใช้ Secure Boot ระบบของคุณอาจไม่สามารถบู๊ตได้

การติดตั้งไดรเวอร์ Nvidia บน Debian 9 Stretch

ในการเริ่มติดตั้งไดรเวอร์ Nvidia ในระบบของเราเราต้องเปิดเทอร์มินัลและอยู่ในนั้น มาตรวจสอบกันต่อไปว่ากำลังใช้ไดรเวอร์ใดสำหรับการ์ด Nvidia:

sudo apt install lshw
sudo lshw -c display

ที่พวกเขาสามารถตรวจสอบได้ว่าพวกเขากำลังใช้ตัวควบคุมแบบเปิดของนูโว:

นูโว

เนื่องจากแพ็คเกจ Nvidia บน Debian เป็นกรรมสิทธิ์ เราต้องเปิดใช้งานที่เก็บ Contrib และ non-free ใน /etc/apt/sources.list ด้วยคำสั่งต่อไปนี้

sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update

ตอนนี้ ถึงเวลาขึ้นบัญชีดำไดรเวอร์นูโวเพื่อหลีกเลี่ยงความขัดแย้งที่อาจเกิดขึ้น:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

และภายในไฟล์เราใส่สิ่งต่อไปนี้:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

ปิดและบันทึกด้วย Ctrl + O และ Ctrl + X

ตอนนี้ ติดตั้งแพ็คเกจไดรเวอร์ nvidia โดยใช้คำสั่งต่อไปนี้:

sudo apt install nvidia-driver

ระหว่างการติดตั้งคุณจะเห็นข้อความต่อไปนี้เพียงกด Enter เพื่อดำเนินการต่อ

xserver-xorg-config-nvidia

ในกรณีที่เกิดข้อผิดพลาด ระหว่างการติดตั้งแพคเกจบนระบบ คุณจะต้องติดตั้งไดรเวอร์จากที่เก็บยืดแบ็คพอร์ท

ในการดำเนินการนี้ในเทอร์มินัลคุณต้องพิมพ์คำสั่งต่อไปนี้:

sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update

ตอนนี้ ในการติดตั้งไดรเวอร์ nvidia จากที่เก็บ stretch-backports ที่เพิ่มเข้ามาในระบบแล้วเราต้องพิมพ์คำสั่งต่อไปนี้:

sudo apt install -t stretch-backports nvidia-driver

เมื่อการติดตั้งเสร็จสมบูรณ์ รีสตาร์ทคอมพิวเตอร์ด้วยความช่วยเหลือของคำสั่งต่อไปนี้:

sudo shutdown -r now

กำลังตรวจสอบการติดตั้ง

หลังจากรีบูตระบบ เราเริ่มต้นเซสชันผู้ใช้ของเราต่อไปเราจะเปิดเทอร์มินัลและในนั้นเราจะพิมพ์คำสั่งต่อไปนี้:

sudo lshw -c display

ในกรณีนี้พวกเขาควรเห็นแล้วว่าพวกเขากำลังใช้ไดรเวอร์ Nvidia คุณสามารถดูในเมนูแอปพลิเคชันของคุณสำหรับโปรแกรม Nvidia X Server

ด้วยเวอร์ชันไดรเวอร์ข้อกำหนดกราฟิกการ์ดอุณหภูมิการ์ด ฯลฯ

หากคุณไม่พบโปรแกรมนี้คุณสามารถติดตั้งได้ด้วย:

sudo apt install nvidia-xconfig

และเรียกใช้ด้วย:

sudo nvidia-xconfig

สลับระหว่างกราฟิกการ์ด Intel และ Nvidia บนแล็ปท็อป Nividia Optimus

สำหรับผู้ที่ใช้แล็ปท็อปกับ Nividia Optimus เป็นไปได้ว่าพวกเขาพบข้อผิดพลาดเมื่อเปิดโปรแกรม Nvidia X Server เนื่องจากเมื่อเปิดโปรแกรมจะพบข้อความดังนี้:

"ดูเหมือนว่าคุณไม่ได้ใช้ไดรเวอร์ nvidia x debian"

สำหรับสิ่งนี้ พวกเขาสามารถใช้ Bumblebee และ Primus เพื่อรันแอพพลิเคชั่นแต่ละตัวบนการ์ด Nvidia ในการติดตั้ง Bumblebee และ Primus บนระบบของคุณคุณต้องเปิดเทอร์มินัลและรันคำสั่งต่อไปนี้:

sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386

ในการรันโปรแกรมบนการ์ด Nividia เพียงแค่ใช้คำสั่งเป็นคำนำหน้า พรีมัสรัน

ในกรณีนี้คุณสามารถตรวจสอบได้ด้วยคำสั่งต่อไปนี้:

primusrun glxinfo | grep OpenGL

ในการเปิดโปรแกรมติดตั้งเซิร์ฟเวอร์ Nvidia X ให้เรียกใช้:

optirun nvidia-settings -c :8

วิธีถอนการติดตั้งไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์ใน Debian 9 Stretch

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

sudo apt purge nvidia- *
sudo apt autoremove


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Linuxero ตั้งแต่ปี 1998 dijo

    วิกิ DEBIAN ได้อธิบายวิธีการติดตั้งไดรฟ์ NVIDIA ทีละขั้นตอนเสมอ
    ง่ายกว่าที่อธิบายไว้ที่นี่
    คำอวยพร