NVIDIA драйвери 470.57.02, RTXMU-и кушодаро нашр кард ва дастгирии Linux-ро ба RTX SDK илова кард

NVIDIA аввалин нашри устувори филиали нави ронандаи хусусии NVIDIA 470.57.02-ро нашр кард. Драйвер барои Linux (ARM, x86_64), FreeBSD (x86_64) ва Solaris (x86_64) дастрас аст.

Навовариҳои асосӣ:

  • Дастгирии иловашуда барои GPU-ҳои нав: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506-PG207, A100-506-PG217, CMP 50HX.
  • Дастгирии ибтидоӣ барои суръатбахшии сахтафзори 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 дохил карда шудаанд.

  • Маҳдудиятҳо аз рӯи шумораи контекстҳои ҳамзамон 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_EX_Text_end, VK_EXT_provoking_vertex_ed, rite_enable, T_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Истифодаи хосиятҳои глобалии Vulkan ғайр аз VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT ҳоло дастрасии реша ё имтиёзҳои CAP_SYS_NICE талаб мекунад.
  • Модули нави ядрои nvidia-peermem.ko илова карда шуд, ки ба RDMA имкон медиҳад, ки мустақиман ба хотираи NVIDIA GPU тавассути дастгоҳҳои тарафи сеюм ба монанди Mellanox InfiniBand HCA (Адаптерҳои ҳост) бидуни нусхабардории маълумот ба хотираи система истифода шавад.
  • Бо нобаёнӣ, оғози SLI ҳангоми истифодаи GPU бо миқдори гуногуни хотираи видео фаъол карда мешавад.
  • nvidia-settings ва NV-CONTROL ба таври нобаёнӣ барои тахтаҳое, ки назорати нармафзори сардтарро дастгирӣ мекунанд, асбобҳои идоракунии сардтарро таъмин мекунанд.
  • Нармафзори gsp.bin дохил карда шудааст, ки барои интиқоли ибтидоӣ ва назорати GPU ба тарафи чипи GPU System Processor (GSP) истифода мешавад.

Ҳамзамон, дар Конфронси таҳиягарони бозӣ, NVIDIA рамзи кушодаи асбоби RTXMU (RTX Memory Utility) SDK-ро таҳти литсензияи MIT эълон кард, ки имкон медиҳад фишурдасозӣ ва тақсимоти буферҳои BLAS (сохторҳои суръатбахшии сатҳи поён) истеъмоли хотираи видеоиро хеле кам мекунад. Фишоркунӣ имкон медиҳад, ки истеъмоли умумии хотираи BLAS то 50% кам карда шавад ва тақсимот самаранокии нигаҳдории буфериро тавассути муттаҳид кардани якчанд буферҳои хурд ба саҳифаҳои андозаи 64 КБ ё 4 МБ беҳтар мекунад.

NVIDIA драйвери 470.57.02, RTXMU-и кушодаро нашр кард ва дастгирии Linux-ро ба RTX SDK илова кард

NVIDIA инчунин рамзи китобхонаи NVRHI (NVIDIA Rendering Hardware Interface) ва чаҳорчӯбаи Donut-ро таҳти иҷозатномаи MIT кушодааст. NVRHI як қабати абстрактист, ки дар болои API-ҳои гуногуни графикӣ (Direct3D 11, Direct3D 12, Vulkan 1.2) дар Windows ва Linux кор мекунад. Donut маҷмӯи ҷузъҳои қаблан сохташуда ва марҳилаҳои рендерингро барои прототипсозии системаҳои рендеринг дар вақти воқеӣ таъмин мекунад.

Илова бар ин, NVIDIA дастгирии меъмории Linux ва ARM-ро дар SDK таъмин кардааст: DLSS (Deep Learning Super Sampling, миқёси воқеии тасвир бо истифода аз усулҳои омӯзиши мошин), RTXDI (RTX Direct Illumination, равшании динамикӣ), RTXGI (RTX Global Illumination, фароғатии инъикоси нур), NRD (NVIDIA Optix AI-Acceleration Denoiser, бо истифода аз омӯзиши мошинсозӣ барои суръат бахшидани тасвири воқеӣ).

Манбаъ: opennet.ru

Илова Эзоҳ