NVIDIA, 470.57.02 sürücüsünü, açık kaynaklı RTXMU'yu yayınladı ve RTX SDK'ya Linux desteğini ekledi

NVIDIA, tescilli NVIDIA sürücüsü 470.57.02'nin yeni dalının ilk kararlı sürümünü yayınladı. Sürücü Linux (ARM, x86_64), FreeBSD (x86_64) ve Solaris (x86_64) için mevcuttur.

Ana yenilikler:

  • Yeni GPU'lar için destek eklendi: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-PG506-207, A100-PG506-217, CMP 50HX.
  • Xwayland DDX bileşenini kullanarak Wayland ortamlarında çalışan X11 uygulamaları için OpenGL ve Vulkan donanım hızlandırmasına yönelik başlangıç ​​desteği eklendi. Testlere bakıldığında, NVIDIA 470 sürücü dalını kullanırken, XWayland kullanılarak başlatılan X uygulamalarında OpenGL ve Vulkan'ın performansı, normal bir X sunucusunda çalışanla hemen hemen aynı.
  • Wine'da ve Valve'ın Windows oyunlarını Linux'ta çalıştırmak için geliştirdiği Proton paketinde NVIDIA NGX teknolojisini kullanma yeteneği hayata geçirildi. Artık Wine ve Proton da dahil olmak üzere, kaliteyi kaybetmeden çözünürlüğü artırmak amacıyla makine öğrenimi yöntemlerini kullanarak gerçekçi görüntü ölçeklendirme için NVIDIA video kartlarının Tensor çekirdeklerini kullanmanıza olanak tanıyan DLSS teknolojisini destekleyen oyunları çalıştırabilirsiniz.

    Wine kullanılarak başlatılan Windows uygulamalarında NGX işlevselliğini kullanmak için nvngx.dll kitaplığı bulunur. Proton'un Wine ve kararlı sürümlerinde NGX desteği henüz uygulanmadı, ancak bu işlevselliği destekleyecek değişiklikler Proton Experimental şubesine zaten dahil edilmeye başlandı.

  • Eşzamanlı OpenGL bağlamlarının sayısına ilişkin sınırlamalar kaldırıldı; bu sayı artık yalnızca kullanılabilir belleğin boyutuyla sınırlanıyor.
  • Kaynak ve hedef GPU'ların NVIDIA sürücüsü tarafından işlendiği yapılandırmalarda ve kaynak GPU'nun AMDGPU sürücüsü tarafından işlendiği yapılandırmalarda işleme işlemlerinin diğer GPU'lara (PRIME Display Offload) aktarılması için PRIME teknolojisi desteği eklendi.
  • Yeni Vulkan uzantıları için destek eklendi: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, SteamVR'de eşzamansız yeniden projeksiyonun kullanılmasına izin verir), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extished_dynamic_state2, VK_EXT_color_write_enable, VK _ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT dışındaki Vulkan global mülklerinin kullanılması artık root erişimi veya CAP_SYS_NICE ayrıcalıkları gerektiriyor.
  • RDMA'nın, verileri sistem belleğine kopyalamadan Mellanox InfiniBand HCA (Ana Bilgisayar Kanalı Adaptörleri) gibi üçüncü taraf cihazlar tarafından doğrudan NVIDIA GPU belleğine erişmek için kullanılmasına olanak tanıyan yeni bir çekirdek modülü nvidia-peermem.ko eklendi.
  • Farklı miktarlarda video belleğine sahip GPU'lar kullanıldığında SLI başlatma varsayılan olarak etkindir.
  • nvidia-settings ve NV-CONTROL, yazılım soğutucu kontrolünü destekleyen anakartlar için varsayılan olarak soğutucu yönetim araçları sağlar.
  • GPU'nun başlatılmasını ve kontrolünü GPU Sistem İşlemcisi (GSP) çipinin yanına taşımak için kullanılan gsp.bin ürün yazılımı dahildir.

Aynı zamanda, Oyun Geliştiricileri Konferansı'nda NVIDIA, MIT lisansı altındaki RTXMU (RTX Bellek Yardımcı Programı) SDK araç setinin açık kaynak kodunu duyurdu; video belleği tüketimini önemli ölçüde azaltır. Sıkıştırma, genel BLAS bellek tüketimini %50 oranında azaltmayı mümkün kılar ve alt dağıtım, birkaç küçük arabelleği 64 KB veya 4 MB boyutunda sayfalarda birleştirerek arabellek depolamanın verimliliğini artırır.

NVIDIA, 470.57.02 sürücüsünü, açık kaynaklı RTXMU'yu yayınladı ve RTX SDK'ya Linux desteğini ekledi

NVIDIA ayrıca NVRHI (NVIDIA Rendering Hardware Interface) kitaplığı ve Donut çerçevesinin kodunu da MIT lisansı altında açık kaynak olarak aldı. NVRHI, Windows ve Linux'ta çeşitli grafik API'lerinin (Direct3D 11, Direct3D 12, Vulkan 1.2) üzerinde çalışan soyut bir katmandır. Donut, gerçek zamanlı işleme sistemlerinin prototipini oluşturmak için önceden oluşturulmuş bir dizi bileşen ve işleme aşamaları sağlar.

Ayrıca NVIDIA, SDK'da Linux ve ARM mimarisi için destek sağlamıştır: DLSS (Derin Öğrenme Süper Örnekleme, makine öğrenimi yöntemlerini kullanarak gerçekçi görüntü ölçeklendirme), RTXDI (RTX Doğrudan Aydınlatma, dinamik aydınlatma), RTXGI (RTX Global Aydınlatma, yeniden oluşturma) ışık yansıması), NRD (NVIDIA Optix AI-Hızlandırma Gürültü Giderici, gerçekçi görüntü oluşturmayı hızlandırmak için makine öğrenimini kullanır).

Kaynak: opennet.ru

Yorum ekle