NVIDIA ได้ปล่อยเวอร์ชันเสถียรของไดรเวอร์ NVIDIA รุ่นใหม่ เวอร์ชัน 575.57 แล้ว ไดรเวอร์นี้พร้อมใช้งานสำหรับ Linux (ARM64, x86_64), FreeBSD (x86_64) และ Solaris (x86_64) NVIDIA 575.x กลายเป็นเวอร์ชันเสถียรลำดับที่สิบหลังจากที่ NVIDIA เปิดเผยซอร์สโค้ดของส่วนประกอบระดับเคอร์เนล ซอร์สโค้ดสำหรับโมดูลเคอร์เนล nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko และ nvidia-uvm.ko (Unified Video Memory) จากเวอร์ชันใหม่ของ NVIDIA รวมถึงส่วนประกอบที่ใช้ร่วมกันซึ่งไม่เฉพาะเจาะจงกับระบบปฏิบัติการนั้น ๆ ถูกจัดเก็บไว้บน GitHub เฟิร์มแวร์และไลบรารีในพื้นที่ผู้ใช้ เช่น CUDA, OpenGL และ Vulkan stacks ยังคงเป็นกรรมสิทธิ์ของ NVIDIA
การเปลี่ยนแปลงที่สำคัญ:
- เพิ่มพารามิเตอร์ 'conceal_vrr_caps' ลงในโมดูลเคอร์เนล nvidia-modeset เพื่อเปิดใช้งานคุณสมบัติเช่น ULMB (Ultra Low Motion Blur) ที่เข้ากันไม่ได้กับ VRR (Adaptive Refresh Rate Reduction)
- เพิ่มการรองรับสำหรับเทคโนโลยี NVIDIA Smooth Motion AI ที่ช่วยให้คุณปรับปรุงความนุ่มนวลของการเรนเดอร์ในเกมได้โดยการแทนที่เฟรมเพิ่มเติมระหว่างเฟรมที่เรนเดอร์สองเฟรม
- กระบวนการพื้นหลังที่ขับเคลื่อนโดย Nvidia ได้รับการอัปเดตเพื่อรองรับกลไก Dynamic Boost เมื่อแล็ปท็อปทำงานด้วยพลังงานแบตเตอรี่ ซึ่งช่วยให้สามารถปรับสมดุลการใช้พลังงานระหว่าง CPU และ GPU เพื่อเพิ่มประสิทธิภาพการทำงาน
- ตอนนี้ Xwayland รองรับการเรนเดอร์ไปที่บัฟเฟอร์ด้านหน้าโดยใช้ GLX แล้ว แก้ไขข้อบกพร่องที่ทำให้ Minecraft หยุดทำงานเมื่อใช้ Xwayland
- ตอนนี้ตัวแปรสภาพแวดล้อม __NV_DISABLE_EXPLICIT_SYNC ได้รับอนุญาตให้ใช้งานได้ไม่เฉพาะกับแอปพลิเคชัน EGL เท่านั้น แต่ยังใช้ได้กับแอปพลิเคชันที่ใช้ GLX และ Vulkan อีกด้วย
- ปรับปรุงการรองรับ Wayland แล้ว ปัญหาการหยุดการทำงานของแอปพลิเคชั่นที่ใช้ส่วนขยาย VK_KHR_present_wait ได้รับการแก้ไขแล้ว แก้ไขอาการค้างบนระบบบางระบบที่เกิดขึ้นเมื่อเปิดใช้งานโหมดกลางคืนใน GNOME
- แก้ไขปัญหาที่ทำให้การเรนเดอร์ไม่ถูกต้องในแอปพลิเคชันกราฟิกหลังจากออกจากโหมดสลีปบนระบบที่มีไดรเวอร์ nvidia.ko โหลดด้วยตัวเลือก "NVreg_PreserveVideoMemoryAllocations=1"
- แก้ไขปัญหาที่การใช้หน่วยความจำเพิ่มขึ้นหลังจากออกจากโหมดสลีปในแอปพลิเคชันที่ใช้ X11 และ OpenGL/Vulkan
- แก้ไขปัญหาการหยุดทำงานของแอปพลิเคชันที่ใช้ KDE Frameworks 6 และการถ่ายโอนการทำงานเรนเดอร์บางส่วนไปยัง GPU (render-offload)
- เพิ่มการรองรับสำหรับคุณสมบัติ DRM (Direct Rendering Manager) COLOR_ENCODING และ COLOR_RANGE
- ยกเลิกการสนับสนุนส่วนขยาย DRM NV_PLANE_BLEND_CTM, NV_PLANE_DEGAMMA_TF, NV_PLANE_DEGAMMA_LUT, NV_PLANE_DEGAMMA_LUT_SIZE และ NV_PLANE_DEGAMMA_MULTIPLIER บนระบบที่มีเคอร์เนล Linux จนถึงเวอร์ชัน 6.8
นอกจากนี้ เรายังสามารถสังเกตเห็นการเปิดตัว Firefox 139.0.1 ที่ถูกต้อง ซึ่งแก้ไขปัญหาที่ทำให้การแสดงข้อมูลหยุดชะงักบนระบบที่ใช้ GPU NVIDIA ทันที ปัญหานี้เกิดขึ้นเฉพาะในระบบที่มีจอภาพหลายจอที่มีการตั้งค่าอัตราการรีเฟรชต่างกัน
ที่มา: opennet.ru
