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

NVIDIA публикува пускането на нов клон на собствения драйвер NVIDIA 470.42.01, който все още е в бета тестване. Драйверът е наличен за Linux (ARM, x86_64), FreeBSD (x86_64) и Solaris (x86_64).

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

  • Добавена е първоначална поддръжка за хардуерно ускорение на OpenGL и Vulkan за X11 приложения, работещи в среда на Wayland, използвайки компонента Xwayland DDX. Съдейки по тестовете, при използване на клона на драйвера NVIDIA 470, производителността на OpenGL и Vulkan в X приложения, стартирани с помощта на XWayland, е почти същата като при работа под обикновен X сървър.
  • Внедрена е възможността за използване на технологията NVIDIA NGX във Wine и пакета Proton, разработен от Valve за стартиране на Windows игри на Linux. Включително Wine и Proton, вече можете да стартирате игри, които поддържат DLSS технология, която ви позволява да използвате ядрата Tensor на видеокарти NVIDIA за реалистично мащабиране на изображението, като използвате методи за машинно обучение, за да увеличите разделителната способност без загуба на качество.

    За да използвате функционалността на NGX в Windows приложения, стартирани чрез Wine, е включена библиотеката nvngx.dll. Във Wine и стабилните версии на Proton поддръжката на NGX все още не е внедрена, но промените в поддръжката на тази функционалност вече са започнали да се включват в клона Proton Experimental.

  • Добавена е поддръжка за нови графични процесори: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, A100-PG506-207, A100-PG506-217, CMP 50HX.
  • Премахнати са ограниченията за броя на едновременните OpenGL контексти, които сега са ограничени само от размера на наличната памет.
  • Добавена е поддръжка за PRIME технология за разтоварване на операциите за изобразяване към други GPU (PRIME Display Offload) в конфигурации, в които изходният и целевият GPU се обработват от драйвера на NVIDIA, както и когато изходният GPU се обработва от AMDGPU драйвера.
  • Добавена е поддръжка за нови разширения на Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, позволява използването на асинхронна повторна проекция в SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extended_dynamic_state2, VK_EXT_color_write_en способен, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • Използването на глобални свойства на Vulkan, различни от VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT, вече изисква root достъп или CAP_SYS_NICE привилегии.
  • Добавен е нов модул на ядрото nvidia-peermem.ko, който позволява RDMA да се използва за директен достъп до NVIDIA GPU памет от устройства на трети страни като Mellanox InfiniBand HCA (Host Channel Adapters) без копиране на данните в системната памет.
  • По подразбиране SLI инициализацията е активирана, когато се използват графични процесори с различни количества видео памет.
  • nvidia-settings и NV-CONTROL предоставят инструменти за управление на охладителя по подразбиране за платки, които поддържат софтуерен контрол на охладителя.
  • Включен е фърмуерът gsp.bin, който се използва за преместване на инициализацията и контрола на GPU отстрани на чипа на GPU System Processor (GSP).

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

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