Gipatik sa NVIDIA ang driver 470.57.02, open-sourced RTXMU, ug gidugang ang suporta sa Linux sa RTX SDK

Gipatik sa NVIDIA ang unang stable nga pagpagawas sa bag-ong sanga sa proprietary NVIDIA driver 470.57.02. Ang drayber magamit alang sa Linux (ARM, x86_64), FreeBSD (x86_64) ug Solaris (x86_64).

Panguna nga mga inobasyon:

  • Gidugang nga suporta alang sa bag-ong mga GPU: 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, A50-PGXNUMX-XNUMX CMP XNUMXHX.
  • Gidugang ang inisyal nga suporta para sa OpenGL ug Vulkan hardware acceleration para sa X11 nga mga aplikasyon nga nagdagan sa Wayland environment gamit ang Xwayland DDX component. Paghukom sa mga pagsulay, sa diha nga ang paggamit sa NVIDIA 470 driver sanga, ang performance sa OpenGL ug Vulkan sa X aplikasyon nga gilunsad sa paggamit sa XWayland mao ang halos sama sa pagdagan sa ilalum sa usa ka regular nga X server.
  • Ang abilidad sa paggamit sa NVIDIA NGX nga teknolohiya sa Wine ug ang Proton nga pakete, nga gimugna sa Valve alang sa pagpadagan sa mga dula sa Windows sa Linux, gipatuman. Lakip ang Wine ug Proton, mahimo ka nang magpadagan sa mga dula nga nagsuporta sa teknolohiya sa DLSS, nga nagtugot kanimo sa paggamit sa Tensor cores sa NVIDIA video card alang sa realistiko nga pag-scale sa imahe gamit ang mga pamaagi sa pagkat-on sa makina aron madugangan ang resolusyon nga dili mawala ang kalidad.

    Aron magamit ang NGX nga pagpaandar sa mga aplikasyon sa Windows nga gilunsad gamit ang Wine, ang nvngx.dll library gilakip. Sa Wine ug stable nga pagpagawas sa Proton, ang suporta sa NGX wala pa gipatuman, apan ang mga pagbag-o aron suportahan kini nga pagpaandar nagsugod na nga gilakip sa sanga sa Proton Experimental.

  • Gitangtang ang mga limitasyon sa gidaghanon sa mga kadungan nga konteksto sa OpenGL, nga karon limitado na lang sa gidak-on sa magamit nga memorya.
  • Gidugang nga suporta alang sa PRIME nga teknolohiya alang sa pag-offload sa mga operasyon sa pag-render sa ubang mga GPU (PRIME Display Offload) sa mga pag-configure diin ang gigikanan ug target nga mga GPU giproseso sa drayber sa NVIDIA, ingon man kung ang gigikanan nga GPU giproseso sa drayber sa AMDGPU.
  • Gidugang nga suporta alang sa bag-ong mga extension sa Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, nagtugot kanimo sa paggamit sa asynchronous nga reprojection sa SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_provoking_vertex, VK_dynamic_extend_2 K_EXT _vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • Ang paggamit sa Vulkan global nga mga kabtangan gawas sa VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT karon nanginahanglan og root access o CAP_SYS_NICE nga mga pribilehiyo.
  • Gidugang ang usa ka bag-ong kernel module nvidia-peermem.ko nga nagtugot sa RDMA nga magamit aron direkta nga ma-access ang memorya sa NVIDIA GPU pinaagi sa mga aparato sa ikatulo nga partido sama sa Mellanox InfiniBand HCA (Host Channel Adapters) nga wala gikopya ang datos sa memorya sa sistema.
  • Sa kasagaran, ang SLI initialization ma-enable kung mogamit og mga GPU nga adunay lain-laing kantidad sa memorya sa video.
  • Ang nvidia-settings ug NV-CONTROL naghatag ug mas bugnaw nga mga galamiton sa pagdumala nga default para sa mga tabla nga nagsuporta sa software nga mas bugnaw nga kontrol.
  • Ang gsp.bin firmware gilakip, nga gigamit sa pagbalhin sa pagsugod ug pagkontrol sa GPU sa kilid sa GPU System Processor (GSP) chip.

Sa samang higayon, sa Game Developers Conference, gipahibalo sa NVIDIA ang open source code sa RTXMU (RTX Memory Utility) SDK toolkit ubos sa lisensya sa MIT, nga nagtugot sa paggamit sa compaction ug subdistribution sa BLAS (bottom level acceleration structures) buffers sa kamahinungdanon pagpakunhod sa konsumo sa panumduman sa video. Ang compaction nagpaposible nga makunhuran ang kinatibuk-ang konsumo sa panumduman sa BLAS sa 50%, ug ang subdistribution nagpauswag sa kahusayan sa pagtipig sa buffer pinaagi sa paghiusa sa daghang gagmay nga mga buffer sa mga panid nga 64 KB o 4 MB ang gidak-on.

Gipatik sa NVIDIA ang driver 470.57.02, open-sourced RTXMU, ug gidugang ang suporta sa Linux sa RTX SDK

Gibuksan usab sa NVIDIA ang code alang sa librarya sa NVRHI (NVIDIA Rendering Hardware Interface) ug ang Donut framework ubos sa lisensya sa MIT. Ang NVRHI usa ka abstract layer nga nagdagan sa ibabaw sa lainlaing mga graphics API (Direct3D 11, Direct3D 12, Vulkan 1.2) sa Windows ug Linux. Naghatag ang Donut og set sa pre-built nga mga sangkap ug mga yugto sa pag-render para sa pagprototyping sa real-time nga mga sistema sa pag-render.

Dugang pa, ang NVIDIA naghatag suporta alang sa Linux ug ARM nga arkitektura sa SDK: DLSS (Deep Learning Super Sampling, realistiko nga pag-scale sa imahe gamit ang mga pamaagi sa pagkat-on sa makina), RTXDI (RTX Direct Illumination, dinamikong suga), RTXGI (RTX Global Illumination, kalingawan sa kahayag nga pagpamalandong ), NRD (NVIDIA Optix AI-Acceleration Denoiser, gamit ang pagkat-on sa makina aron mapadali ang realistiko nga paghubad sa imahe).

Source: opennet.ru

Idugang sa usa ka comment