Патентован драйвер на NVIDIA версия 495.74

NVIDIA представи първата стабилна версия на новия клон на собствения драйвер на NVIDIA 495.74. В същото време беше предложена актуализация, която премина стабилния клон на NVIDIA 470.82.00. Драйверът е наличен за Linux (ARM64, x86_64), FreeBSD (x86_64) и Solaris (x86_64).

Основни иновации:

  • Внедрена е поддръжка за GBM (Generic Buffer Manager) API и е добавена символна връзка nvidia-drm_gbm.so, сочеща към бекенда на libnvidia-allocator.so, съвместима с GBM зареждащото устройство от Mesa 21.2. Поддръжката на EGL за платформата GBM (EGL_KHR_platform_gbm) се реализира с помощта на библиотеката egl-gbm.so. Промяната има за цел да подобри поддръжката на Wayland на Linux системи с драйвери на NVIDIA.
  • Добавен е индикатор за поддръжка на технологията PCI-e Resizable BAR (Base Address Registers), която позволява на CPU достъп до цялата видеопамет на GPU и в някои ситуации увеличава производителността на GPU с 10-15%. Ефектът от оптимизацията е ясно видим в игрите Horizon Zero Dawn и Death Stranding.
  • Изискванията за минималната поддържана версия на ядрото на Linux са повишени от 2.6.32 на 3.10.
  • Модулът на ядрото nvidia.ko е актуализиран, който вече може да се зарежда при липса на поддържан NVIDIA GPU, но ако в системата има NVIDIA NVSwitch устройство.
  • Добавена е поддръжка за EGL разширението EGL_NV_robustness_video_memory_purge.
  • Разширена поддръжка за графичния API на Vulkan. Внедрени разширения VK_KHR_present_id, VK_KHR_present_wait и VK_KHR_shader_subgroup_uniform_control_flow.
  • Добавена е опция на командния ред „--no-peermem“ към nvidia-installer за деактивиране на инсталирането на модула на ядрото nvidia-peermem.
  • Поддръжката на NvIFROpenGL е преустановена и библиотеката libnvidia-cbl.so е премахната, която сега се доставя в отделен пакет, а не като част от драйвера.
  • Коригиран проблем, който причиняваше срив на X сървъра при стартиране на нов сървър с помощта на технологията PRIME.

Източник: opennet.ru

Добавяне на нов коментар