Випуск пропрієтарного драйвера 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, а також використовувані в них загальні компоненти, не прив'язані до операційної системи. Прошивки та бібліотеки, що використовуються у просторі користувача, такі як стеки CUDA, OpenGL та Vulkan, залишаються пропрієтарними.

Основні нововведення:

  • Реалізовано підтримку 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 через DRM-властивість HDR_OUTPUT_METADATA при завантаженні модуля nvidia-drm з параметром «modeset=1».
  • У Vulkan Wayland WSI (Window System Integration) додано підтримку технології PRIME для винесення операцій рендерингу на інші GPU (PRIME Render Offload).
  • Для механізму KMS (Kernel Mode Setting) реалізовано підтримку властивостей CRTC (CRT Controller) 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, що показуються в /proc/devices (було nvidia-frontend, стало nvidia і nvidiactl).
  • У модуль nvidia-drm вбудована експериментальна підтримка консолей на базі фреймбуфера, яку можна використовувати в Linux замість штатної завантажувальної консолі, що надається такими драйверами, як efifb та vesafb. Підтримка консолі в nvidia-drm включається під час завантаження модуля з параметрами "modeset=1" та "fbdev=1".
  • В інсталятор nvidia-installer додано можливість встановлення нового драйвера за наявності в системі вже завантаженого драйвера NVIDIA.
  • Для композитних серверів на базі протоколу Wayland, що підтримують режим DRM leasing, додана підтримка шоломів віртуальної реальності, таких як SteamVR. Для роботи потрібна наявність версій wayland-protocols 1.22+ та xwayland 22.1.0+. Робота протестована з композитними серверами Kwin 5.24 та Sway 1.7.
  • Доданий драйвер NVIDIA VDPAU для Xwayland, що забезпечує підтримку API VDPAU (Video Decode and Presentation) для 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