หลายวันก่อน NVIDIA เปิดตัวไดรเวอร์เวอร์ชันใหม่ NVIDIA 440.100 (LTS) และ 390.138 ซึ่งเป็น ปล่อยออกมาเพื่อแก้ไขช่องโหว่บางอย่าง อันตรายที่อาจเพิ่มสิทธิ์ของคุณในระบบ
รุ่นใหม่นี้ ของไดรเวอร์ Nvidia 440.100 ด้วย รองรับ GeForce GTX 1650 Ti, GeForce GTX 1650 Ti ใหม่พร้อม Max-Q, GeForce GPUs RTX 2060 พร้อม Max-Q และ Quadro T1000 พร้อม Max.
สำหรับการกำหนดค่า X11 เพิ่มนามแฝงที่ไม่มีตัวตนสำหรับอุปกรณ์« Connector-N » ซึ่งสามารถใช้ในอ็อพชัน ConnectedMonitor เพื่อจำลองการเชื่อมต่อมอนิเตอร์โดยไม่มีข้อมูลเกี่ยวกับวิธีการเชื่อมต่อที่มีอยู่
ในขณะที่ เวอร์ชัน 390.138 เพิ่มการสนับสนุนสำหรับเคอร์เนลลินุกซ์ 5.6 และ Oracle Linux 7.7 และเพิ่มการรองรับการซิงค์ PRIME สำหรับระบบที่มีเคอร์เนล Linux 5.4
นอกจากนี้ยังมีการกล่าวถึงว่า เริ่มทดสอบเวอร์ชันเบต้าของสาขา 450.x ใหม่ นี้ รวมถึงการปรับปรุงต่างๆ ซึ่งการสนับสนุนเพิ่มเติมสำหรับ GPUs A100-PCIE-40GB, A100-PG509-200, A100-SXM4-40GB, GeForce GTX 1650 Ti, GeForce RTX 2060 พร้อม Max-Q และ Quadro T1000 พร้อม Max-Q นั้นโดดเด่น
นอกจากตัววีแล้วulkan API รองรับการดูโดยตรงบนจอแสดงผลที่เชื่อมต่อผ่าน DisplayPort การขนส่งแบบหลายสตรีม (DP-MST)
ที่ด้านข้างของ เพิ่ม VDPAU รองรับพื้นผิววิดีโอ 16 บิต และความสามารถในการเพิ่มความเร็วในการถอดรหัสการออกอากาศ 10/12 บิต HEVC
สำหรับแอปพลิเคชัน OpenGL และ Vulkan ได้เพิ่มการรองรับสำหรับโหมด Advanced Image Sharpening
และนอกจากนี้ยังมี เพิ่มการรองรับสำหรับการซิงโครไนซ์ PRIME เพื่อแสดงผลผ่าน GPU อื่นในระบบโดยใช้ไดรเวอร์ x86-video-amdgpu จอแสดงผลที่เชื่อมต่อกับ NVIDIA GPU สามารถใช้ในบทบาทของ "Reverse PRIME" เพื่อแสดงผลลัพธ์ของ GPU อื่นบนระบบ multi-GPU
การเปลี่ยนแปลงอื่น ๆ :
- เพิ่มการสนับสนุนสำหรับส่วนขยาย OpenGL glNamedBufferPageCommitmentARB
- มีการเพิ่มไลบรารี libnvidia-ngx.so ด้วยการใช้งานการสนับสนุนสำหรับเทคโนโลยี NVIDIA NGX
- ปรับปรุงคำจำกัดความของอุปกรณ์ที่รองรับ Vulkan บนระบบที่มีเซิร์ฟเวอร์ X.Org
- ไลบรารี libnvidia-fatbinaryloader.so ซึ่งมีการแจกจ่ายฟังก์ชันการทำงานในไลบรารีอื่น ๆ ถูกลบออกจากการจัดส่ง
- เครื่องมือจัดการพลังงานแบบไดนามิกได้รับการขยายความสามารถในการปิดพลังงานหน่วยความจำวิดีโอ
- ตัวเลือกที่ลบออกเพื่อกำหนดค่า X-server IgnoreDisplayDevices
ในส่วนของช่องโหว่ แก้ไขดังต่อไปนี้จะกล่าวถึง:
- CVE - 2020‑5963 เป็นช่องโหว่ใน API การสื่อสารระหว่างกระบวนการของโปรแกรมควบคุม CUDA ที่อาจนำไปสู่การปฏิเสธการให้บริการการเรียกใช้โค้ดที่สูงหรือการสูญเสียข้อมูล
- CVE - 2020‑5967 เป็นช่องโหว่ในตัวควบคุม UVM ที่เกิดจากสภาวะการแข่งขันที่อาจนำไปสู่การปฏิเสธการให้บริการ
จะติดตั้งไดรเวอร์ NVIDIA 440.31 บน Ubuntu และอนุพันธ์ได้อย่างไร?
ในการติดตั้งไดรเวอร์นี้เราจะไป ไปที่ลิงค์ต่อไปนี้ ที่เราจะดาวน์โหลด
หมายเหตุ: ก่อนดำเนินการใด ๆ สิ่งสำคัญคือคุณต้องตรวจสอบความเข้ากันได้ของไดรเวอร์ใหม่นี้กับการกำหนดค่าคอมพิวเตอร์ของคุณ (ระบบ, เคอร์เนล, ส่วนหัวของลินุกซ์, เวอร์ชัน Xorg)
หากไม่เป็นเช่นนั้นคุณอาจพบกับหน้าจอสีดำและในเวลาไม่นานเราต้องรับผิดชอบเนื่องจากคุณตัดสินใจที่จะทำหรือไม่
ดาวน์โหลดเดี๋ยวนี้ มาสร้างบัญชีดำเพื่อหลีกเลี่ยงความขัดแย้งกับไดรเวอร์ฟรีของนูโว:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
และในนั้นเราจะเพิ่มสิ่งต่อไปนี้
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
เสร็จแล้วเราจะเริ่มระบบของเราใหม่เพื่อให้บัญชีดำมีผลบังคับใช้
เมื่อระบบเริ่มต้นใหม่แล้วตอนนี้เราจะหยุดเซิร์ฟเวอร์กราฟิก (อินเทอร์เฟซแบบกราฟิก) ด้วย:
sudo init 3
ในกรณีที่คุณมีหน้าจอสีดำเมื่อเริ่มต้นระบบหรือหากคุณหยุดเซิร์ฟเวอร์กราฟิกตอนนี้เรากำลังจะเข้าถึง TTY โดยพิมพ์การกำหนดค่าคีย์ต่อไปนี้ "Ctrl + Alt + F1"
หากคุณมีเวอร์ชันก่อนหน้านี้อยู่แล้ว ขอแนะนำให้คุณดำเนินการถอนการติดตั้งเพื่อหลีกเลี่ยงความขัดแย้งที่อาจเกิดขึ้น:
เราต้องดำเนินการคำสั่งต่อไปนี้:
sudo apt-get purge nvidia *
และตอนนี้เป็นเวลาดำเนินการติดตั้งสำหรับสิ่งนี้เราจะให้สิทธิ์ในการดำเนินการกับ:
sudo chmod +x NVIDIA-Linux*.run
และเราดำเนินการกับ:
sh NVIDIA-Linux-*.run
ในตอนท้ายของการติดตั้งคุณจะต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงทั้งหมดโหลดเมื่อเริ่มต้น