NVIDIA 470.57.02 драйверін жариялады, бастапқы көзі ашық RTXMU және RTX SDK жүйесіне Linux қолдауын қосты.

NVIDIA 470.57.02 меншікті NVIDIA драйверінің жаңа тармағының бірінші тұрақты шығарылымын жариялады. Драйвер Linux (ARM, x86_64), FreeBSD (x86_64) және Solaris (x86_64) үшін қол жетімді.

Негізгі инновациялар:

  • Жаңа графикалық процессорларға қолдау қосылды: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80 ГБ PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506, A207-100, CMP 506HX.
  • Xwayland DDX компонентін пайдаланып Wayland орталарында жұмыс істейтін X11 қолданбалары үшін OpenGL және Vulkan аппараттық жеделдету үшін бастапқы қолдау қосылды. Сынақтарға қарағанда, NVIDIA 470 драйвер тармағын пайдаланған кезде, XWayland көмегімен іске қосылған X қолданбаларындағы OpenGL және Vulkan өнімділігі кәдімгі X серверінде жұмыс істейтіндей дерлік.
  • Wine жүйесінде NVIDIA NGX технологиясын және Linux жүйесінде Windows ойындарын іске қосу үшін Valve әзірлеген Proton пакетін пайдалану мүмкіндігі енгізілді. Соның ішінде Wine және Proton, енді DLSS технологиясын қолдайтын ойындарды іске қосуға болады, ол NVIDIA бейнекарталарының тензорлық өзектерін сапаны жоғалтпай ажыратымдылықты арттыру үшін машиналық оқыту әдістерін пайдаланып кескінді шынайы масштабтау үшін пайдалануға мүмкіндік береді.

    Wine арқылы іске қосылған Windows қолданбаларында NGX функционалдығын пайдалану үшін nvngx.dll кітапханасы қамтылған. Wine және Proton тұрақты шығарылымдарында NGX қолдауы әлі іске асырылған жоқ, бірақ Proton Experimental филиалы бұл функцияны қолдау үшін өзгертулерді енгізе бастады.

  • Бір мезгілде жұмыс істейтін OpenGL мәтінмәндерінің санына шектеулер жойылды, олар енді қол жетімді жад өлшемімен шектеледі.
  • Бастапқы және мақсатты GPU NVIDIA драйвері өңделетін конфигурацияларда, сондай-ақ бастапқы GPU AMDGPU драйверімен өңделетін конфигурацияларда басқа GPU құрылғыларына (PRIME дисплейді түсіру) жүктеу операцияларын түсіруге арналған PRIME технологиясына қолдау қосылды.
  • Жаңа Vulkan кеңейтімдері үшін қолдау қосылды: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, SteamVR жүйесінде асинхронды қайта жобалауды пайдалануға мүмкіндік береді), VK_EXT_global_priority_query, VK_EXT_provoking_EXT_color, VK_EXT_provoking_vertex_end rite_enable, T_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_herited_viewport_scissor.
  • VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT басқа Vulkan жаһандық сипаттарын пайдалану енді түбірлік қатынасты немесе CAP_SYS_NICE артықшылықтарын қажет етеді.
  • nvidia-peermem.ko жаңа ядро ​​модулі қосылды, ол RDMA-ны NVIDIA GPU жадына деректерді жүйелік жадқа көшірместен Mellanox InfiniBand HCA (хост арна адаптерлері) сияқты үшінші тарап құрылғылары арқылы тікелей қол жеткізу үшін пайдалануға мүмкіндік береді.
  • Әдепкі бойынша, SLI инициализациясы бейне жадының әртүрлі көлемі бар GPU пайдаланған кезде қосылады.
  • nvidia-settings және NV-CONTROL бағдарламалар салқындатқышты басқаруды қолдайтын тақталар үшін әдепкі бойынша салқындатқышты басқару құралдарын қамтамасыз етеді.
  • GPU жүйесі процессорының (GSP) чипінің жағына GPU инициализациясын және басқаруын жылжыту үшін пайдаланылатын gsp.bin микробағдарламасы қамтылған.

Сонымен қатар, Ойын әзірлеушілер конференциясында NVIDIA MIT лицензиясы бойынша RTXMU (RTX Memory Utility) SDK құралдар жинағының ашық бастапқы кодын жариялады, ол BLAS (төменгі деңгейдегі жеделдету құрылымдары) буферлерін тығыздау мен бөлуді пайдалануға мүмкіндік береді. бейне жадын тұтынуды айтарлықтай азайтады. Тығыздау BLAS жадының жалпы тұтынуын 50%-ға азайтуға мүмкіндік береді, ал қосалқы тарату бірнеше шағын буферді өлшемі 64 КБ немесе 4 Мбайт беттерге біріктіру арқылы буферді сақтаудың тиімділігін жақсартады.

 NVIDIA 470.57.02 драйверін жариялады, бастапқы көзі ашық RTXMU және RTX SDK жүйесіне Linux қолдауын қосты.

NVIDIA сонымен қатар MIT лицензиясы бойынша NVRHI (NVIDIA Rendering Hardware Interface) кітапханасы мен Donut құрылымының кодын ашық кодпен жасады. NVRHI — Windows және Linux жүйелерінде әртүрлі графикалық API интерфейстерінің (Direct3D 11, Direct3D 12, Vulkan 1.2) үстінде жұмыс істейтін дерексіз қабат. Donut нақты уақыттағы көрсету жүйелерін прототиптеу үшін алдын ала құрастырылған компоненттер мен көрсету кезеңдерінің жиынтығын ұсынады.

Сонымен қатар, NVIDIA SDK жүйесінде Linux және ARM архитектурасына қолдау көрсетті: DLSS (Deep Learning Super Sampling, машиналық оқыту әдістерін пайдалана отырып шынайы кескін масштабтау), RTXDI (RTX Direct Illumination, динамикалық жарықтандыру), RTXGI (RTX Global Illumination, recreation жарықтың шағылысуы ), NRD (NVIDIA Optix AI- Acceleration Denoiser, нақты кескінді көрсетуді жылдамдату үшін машиналық оқытуды пайдалана отырып).

Ақпарат көзі: opennet.ru