NVIDIA 470.57.02 sürücüsünü, açıq mənbəli RTXMU-nu nəşr etdi və RTX SDK-ya Linux dəstəyi əlavə etdi.

NVIDIA 470.57.02 xüsusi NVIDIA sürücüsünün yeni filialının ilk stabil buraxılışını nəşr etdi. Sürücü Linux (ARM, x86_64), FreeBSD (x86_64) və Solaris (x86_64) üçün mövcuddur.

Əsas yeniliklər:

  • Yeni GPU-lar üçün əlavə dəstək: 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.
  • Xwayland DDX komponentindən istifadə edərək Wayland mühitlərində işləyən X11 proqramları üçün OpenGL və Vulkan aparat sürətləndirilməsi üçün ilkin dəstək əlavə edildi. Testlərə əsasən, NVIDIA 470 sürücü filialından istifadə edərkən, XWayland istifadə edərək işə salınan X tətbiqlərində OpenGL və Vulkan performansı adi X serveri altında işləyənlə demək olar ki, eynidir.
  • Wine-də NVIDIA NGX texnologiyasından və Linux-da Windows oyunlarını idarə etmək üçün Valve tərəfindən hazırlanmış Proton paketində istifadə etmək imkanı həyata keçirilib. Wine və Proton daxil olmaqla, siz indi keyfiyyətini itirmədən ayırdetmə qabiliyyətini artırmaq üçün maşın öyrənmə metodlarından istifadə edərək real görüntü miqyası üçün NVIDIA video kartlarının Tensor nüvələrindən istifadə etməyə imkan verən DLSS texnologiyasını dəstəkləyən oyunları işlədə bilərsiniz.

    Wine istifadə edərək işə salınan Windows proqramlarında NGX funksionallığından istifadə etmək üçün nvngx.dll kitabxanası daxil edilmişdir. Protonun Şərab və stabil buraxılışlarında NGX dəstəyi hələ həyata keçirilməyib, lakin bu funksiyanı dəstəkləmək üçün dəyişikliklər artıq Proton Eksperimental filialına daxil edilməyə başlanıb.

  • Paralel OpenGL kontekstlərinin sayı üzrə məhdudiyyətlər aradan qaldırıldı, indi yalnız mövcud yaddaşın ölçüsü ilə məhdudlaşdırılır.
  • Mənbə və hədəf GPU-ların NVIDIA sürücüsü tərəfindən işləndiyi konfiqurasiyalarda, həmçinin mənbə GPU-nun AMDGPU drayveri tərəfindən işləndiyi zaman digər GPU-lara (PRIME Display Offload) yükləmə əməliyyatlarının yüklənməsi üçün PRIME texnologiyası üçün əlavə dəstək.
  • Yeni Vulkan genişləndirmələri üçün əlavə dəstək: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, SteamVR-də asinxron reproyeksiyanın istifadəsinə imkan verir), VK_EXT_global_priority_query, VK_EXT_provoking_EXTEXT, VK_EXT_provoking_EXTEXT, VK_EXT_provoking_vertEXTex, write_enable, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT-dən başqa Vulkan qlobal xassələrindən istifadə etmək indi kök girişi və ya CAP_SYS_NICE imtiyazları tələb edir.
  • Məlumatı sistem yaddaşına köçürmədən Mellanox InfiniBand HCA (Host Kanal Adapterləri) kimi üçüncü tərəf cihazları tərəfindən NVIDIA GPU yaddaşına birbaşa daxil olmaq üçün RDMA-dan istifadə etməyə imkan verən yeni nvidia-peermem.ko nüvə modulu əlavə edildi.
  • Varsayılan olaraq, müxtəlif həcmli video yaddaşa malik GPU-lardan istifadə edərkən SLI-nin işə salınması aktivləşdirilir.
  • nvidia-settings və NV-CONTROL proqram təminatının soyuducu nəzarətini dəstəkləyən lövhələr üçün standart olaraq soyuducu idarəetmə vasitələrini təmin edir.
  • GPU-nun işə salınması və idarə edilməsini GPU Sistem Prosessorunun (GSP) çipinin yan tərəfinə keçirmək üçün istifadə edilən gsp.bin mikroproqramı daxildir.

Eyni zamanda, Oyun Tərtibatçıları Konfransında NVIDIA, MIT lisenziyası altında RTXMU (RTX Memory Utility) SDK alət dəstinin açıq mənbə kodunu elan etdi ki, bu da BLAS (alt səviyyəli sürətləndirmə strukturları) buferlərinin sıxlaşdırılması və alt paylanmasından istifadə etməyə imkan verir. video yaddaş istehlakını əhəmiyyətli dərəcədə azaldır. Sıxlaşdırma ümumi BLAS yaddaş istehlakını 50% azaltmağa imkan verir və alt paylama bir neçə kiçik buferi 64 KB və ya 4 MB ölçüsündə səhifələrə birləşdirərək bufer yaddaşının səmərəliliyini artırır.

NVIDIA 470.57.02 sürücüsünü, açıq mənbəli RTXMU-nu nəşr etdi və RTX SDK-ya Linux dəstəyi əlavə etdi.

NVIDIA, həmçinin MIT lisenziyası altında NVRHI (NVIDIA Rendering Hardware Interface) kitabxanası və Donut çərçivəsi üçün kodu açıq mənbədən əldə etdi. NVRHI, Windows və Linux-da müxtəlif qrafik API-lərin (Direct3D 11, Direct3D 12, Vulkan 1.2) üzərində işləyən mücərrəd təbəqədir. Donut, real vaxt rejimində göstərmə sistemlərinin prototiplənməsi üçün əvvəlcədən qurulmuş komponentlər və göstərmə mərhələləri dəsti təqdim edir.

Bundan əlavə, NVIDIA SDK-da Linux və ARM arxitekturasına dəstək göstərmişdir: DLSS (Deep Learning Super Sampling, maşın öyrənmə metodlarından istifadə edərək real görüntü miqyası), RTXDI (RTX Direct Illumination, dinamik işıqlandırma), RTXGI (RTX Global Lighting, recreation of the SDK). işığın əks olunması ), NRD (real təsvirin göstərilməsini sürətləndirmək üçün maşın öyrənməsindən istifadə edən NVIDIA Optix AI-Acceleration Denoiser).

Mənbə: opennet.ru

Добавить комментарий