Выпуск прапрыетарнага драйвера NVIDIA 470.42.01

Кампанія NVIDIA апублікавала выпуск новай галінкі прапрыетарнага драйвера NVIDIA 470.42.01, якая пакуль знаходзіцца на стадыі бэта-тэставанні. Драйвер даступны для Linux (ARM, x86_64), FreeBSD (x86_64) і Solaris (x86_64).

Асноўныя навіны:

  • Дададзеная пачатковая падтрымка апаратнага паскарэння OpenGL і Vulkan для прыкладанняў X11, выкананых у Wayland-акружэннях пры дапамозе DDX-кампанента Xwayland. Мяркуючы пра праведзеныя тэсты, пры выкарыстанні галінкі драйвера 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 ужо пачата ўключэнне змен для падтрымкі дадзенай функцыянальнасці.

  • Дададзена падтрымка новых GPU: 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_provoking_vertex _write_enable, VK_EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Для выкарыстання глабальных уласцівасцяў Vulkan, адрозных ад VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT, зараз патрабуецца наяўнасць root-доступу або прывілеяў CAP_SYS_NICE.
  • Дададзены новы модуль ядра nvidia-peermem.ko, які дазваляе выкарыстоўваць RDMA для прамога доступу іншых прылад, такіх як Mellanox InfiniBand HCA (Host Channel Adapters), да памяці GPU NVIDIA без капіявання дадзеных у сістэмную памяць.
  • Па змаўчанні ўключаная ініцыялізацыя SLI пры выкарыстанні GPU з розным аб'ёмам відэапамяці.
  • У nvidia-settings і NV-CONTROL па змаўчанні прадстаўлены прылады для кіравання кулерам для поплаткаў, якія падтрымліваюць праграмнае кіраванне кулерам.
  • У склад уключаная прашыўка gsp.bin, якая выкарыстоўваецца для вынасу ініцыялізацыі і кіраванні GPU на бок чыпа GPU System Processor (GSP).

Крыніца: opennet.ru

Дадаць каментар