ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA ออก 550.54.14

NVIDIA ได้ปล่อยเวอร์ชันเสถียรของไดรเวอร์ NVIDIA รุ่นใหม่ เวอร์ชัน 550.54.14 แล้ว ไดรเวอร์นี้พร้อมใช้งานสำหรับ Linux (ARM64, x86_64), FreeBSD (x86_64) และ Solaris (x86_64) NVIDIA 545.x กลายเป็นเวอร์ชันเสถียรลำดับที่หกหลังจากที่ NVIDIA เปิดเผยซอร์สโค้ดของส่วนประกอบระดับเคอร์เนล ซอร์สโค้ดสำหรับโมดูลเคอร์เนล nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko และ nvidia-uvm.ko (Unified Video Memory) จากเวอร์ชันใหม่ของ NVIDIA รวมถึงส่วนประกอบที่ใช้ร่วมกันซึ่งไม่เฉพาะเจาะจงกับระบบปฏิบัติการนั้น ๆ ถูกจัดเก็บไว้บน GitHub ส่วนเฟิร์มแวร์และไลบรารีในพื้นที่ผู้ใช้ เช่น CUDA, OpenGL และ Vulkan ยังคงเป็นกรรมสิทธิ์ของ NVIDIA

นวัตกรรมหลัก:

  • รองรับการใช้งานส่วนขยาย Vulkan VK_KHR_video_encode_queue, VK_KHR_video_encode_h264, VK_KHR_video_encode_h265 และ VK_KHR_video_maintenance1 ซึ่งใช้เพื่อเร่งความเร็วในการเข้ารหัสวิดีโอ
  • เพิ่มโปรไฟล์แอปพลิเคชันเพื่อปรับปรุงประสิทธิภาพของตัวจัดการคอมโพสิต Kwin บนระบบที่มีกราฟิกไฮบริด (เปิดใช้งานผ่าน OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST)
  • ขณะนี้กระบวนการสร้างโมดูลเคอร์เนลจะคำนึงถึงเนื้อหาของตัวแปรสภาพแวดล้อม INSTALL_MOD_DIR
  • เพิ่มการสนับสนุนสำหรับรูปแบบ GBM (Generic Buffer Management) R8, GR88 และ YCbCr
  • ปรับปรุงกลไกการจำกัดอัตราเฟรมสำหรับการรันไดรเวอร์ X ในโหมด headless สำหรับระบบ X11 ได้เพิ่มการตั้งค่า "LimitFrameRateWhenHeadless" ซึ่งทำให้คุณสามารถปิดใช้งานการจำกัด FPS เมื่อรันโดยไม่มีหน้าจอได้
  • เพิ่มการรองรับเชิงทดลองสำหรับ HDMI ที่มี 10 บิตต่อช่องสี (เปิดใช้งานผ่านพารามิเตอร์ "hdmi_deepcolor=1" เมื่อโหลดโมดูล nvidia-modeset)
  • เพิ่มการรองรับสำหรับการส่งข้อมูล HDR ผ่านทางคุณสมบัติ HDR_OUTPUT_METADATA DRM เมื่อโหลดโมดูล nvidia-drm ด้วยพารามิเตอร์ "modeset=1"
  • Vulkan Wayland WSI (Window System Integration) รองรับเทคโนโลยี PRIME สำหรับการถ่ายโอนการดำเนินการเรนเดอร์ไปยัง GPU อื่น (PRIME Render Offload)
  • สำหรับกลไก KMS (การตั้งค่าโหมดเคอร์เนล) ได้มีการนำการรองรับไปใช้กับคุณสมบัติ CRTC (ตัวควบคุม CRT) CTM, DEGAMMA_LUT และ GAMMA_LUT ซึ่งจำเป็นสำหรับการนำโหมดกลางคืนไปใช้ในสภาพแวดล้อม GNOME และ KDE โดยใช้โปรโตคอล Wayland
  • โมดูลเคอร์เนลแบบเปิดรองรับ GPU ซีรีส์ GeForce และ Workstation
  • เพิ่มการรองรับเชิงทดลองสำหรับกลไกการจัดการพลังงานแบบไดนามิก RTD3 (Runtime D3) บน GPU ของพีซี
  • เพิ่มการสนับสนุนสำหรับส่วนขยาย EGL EGL_ANDROID_native_fence_sync เช่นเดียวกับส่วนขยาย Vulkan VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT และ VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT ซึ่งพร้อมใช้งานเมื่อโหลดโมดูลเคอร์เนล nvidia-drm ด้วยพารามิเตอร์ "modeset=1"
  • เปลี่ยนชื่ออุปกรณ์ NVIDIA ที่แสดงใน /proc/devices (เดิมคือ nvidia-frontend ตอนนี้คือ nvidia และ nvidiactl)
  • โมดูล nvidia-drm มีการรองรับแบบทดลองสำหรับคอนโซลที่ใช้เฟรมบัฟเฟอร์ ซึ่งสามารถใช้งานได้ใน Linux แทนที่จะใช้คอนโซลบูตมาตรฐานที่ไดรเวอร์ต่างๆ เช่น efifb และ vesafb จัดให้ การรองรับคอนโซลใน nvidia-drm จะถูกเปิดใช้งานเมื่อโหลดโมดูลด้วยพารามิเตอร์ "modeset=1" และ "fbdev=1"
  • ตอนนี้ตัวติดตั้ง nvidia-installer รองรับการติดตั้งไดรเวอร์ใหม่หากโหลดไดรเวอร์ NVIDIA ไว้ในระบบแล้ว
  • สำหรับวัสดุคอมโพสิต เซิร์ฟเวอร์ ได้เพิ่มการรองรับชุดหูฟังเสมือนจริง เช่น SteamVR ลงในโปรโตคอล Wayland ซึ่งรองรับโหมดการเช่า DRM โดยต้องใช้ wayland-protocols เวอร์ชัน 1.22 ขึ้นไป และ xwayland เวอร์ชัน 22.1.0 ขึ้นไป การรองรับนี้ได้รับการทดสอบแล้วกับวิดีโอคอมโพสิต เซิร์ฟเวอร์ Kwin 5.24 และ Sway 1.7
  • เพิ่มไดรเวอร์ NVIDIA VDPAU สำหรับ Xwayland เพื่อให้รองรับ VDPAU (การถอดรหัสวิดีโอและการนำเสนอ) API สำหรับแอปพลิเคชัน X11 ที่เปิดตัวโดยใช้ Xwayland
  • รวมไลบรารี libnvidia-gpucomp.so ซึ่งใช้สำหรับการรวบรวมเชเดอร์
  • ลบไลบรารี libnvidia-vulkan-producer.so ซึ่งไม่จำเป็นอีกต่อไปใน Wayland WSI (Window System Integration)
  • มีการเพิ่มการรองรับ vGPU ให้กับโมดูลเคอร์เนลแบบเปิดสำหรับทั้งระบบโฮสต์และระบบแขก
  • แก้ไขปัญหาที่ทำให้การเรนเดอร์ช้าลงอย่างมาก (น้อยกว่า 1 FPS) ในแอปพลิเคชัน Wayland บนระบบที่ใช้ GPU ซีรีส์ Maxwell, Volta และ Pascal

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster