NVIDIA hat stjoerprogramma 470.57.02 publisearre, iepen boarne RTXMU, en Linux-stipe tafoege oan de RTX SDK

NVIDIA hat de earste stabile release fan 'e nije tûke fan' e proprietêre NVIDIA-bestjoerder 470.57.02 publisearre. De stjoerprogramma is beskikber foar Linux (ARM, x86_64), FreeBSD (x86_64) en Solaris (x86_64).

Wichtichste ynnovaasjes:

  • Stipe tafoege foar nije GPU's: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-PG506, A207-PG100,-506-PG217, A50 CMP XNUMXHX.
  • Inisjele stipe tafoege foar OpenGL- en Vulkan-hardwareversnelling foar X11-applikaasjes dy't rinne yn Wayland-omjouwings mei it Xwayland DDX-komponint. Te beoardieljen nei de tests, by it brûken fan de NVIDIA 470-bestjoerderôfdieling, is de prestaasjes fan OpenGL en Vulkan yn X-applikaasjes lansearre mei XWayland hast itselde as it rinnen ûnder in gewoane X-tsjinner.
  • De mooglikheid om NVIDIA NGX-technology te brûken yn Wine en it Proton-pakket, ûntwikkele troch Valve foar it útfieren fan Windows-spultsjes op Linux, is ymplementearre. Ynklusyf Wine en Proton kinne jo no spultsjes útfiere dy't DLSS-technology stypje, wêrtroch jo de Tensor-kearnen fan NVIDIA-fideokaarten kinne brûke foar realistyske skaalfergrutting fan ôfbyldings mei metoaden foar learen fan masines om resolúsje te ferheegjen sûnder kwaliteit te ferliezen.

    Om NGX-funksjonaliteit te brûken yn Windows-applikaasjes lansearre mei Wine, is de nvngx.dll-biblioteek opnommen. Op 'e Wine en stabile releases fan Proton is NGX-stipe noch net ymplementearre, mar feroaringen om dizze funksjonaliteit te stypjen binne al begon te wurden opnommen yn' e Proton Experimental branch.

  • Limiten binne fuortsmiten op it oantal tagelyk OpenGL-konteksten, dy't no allinich beheind binne troch de grutte fan beskikber ûnthâld.
  • Stipe tafoege foar PRIME-technology foar it ôfladen fan renderingsoperaasjes nei oare GPU's (PRIME Display Offload) yn konfiguraasjes wêryn de boarne- en doel-GPU's wurde ferwurke troch de NVIDIA-bestjoerder, en ek as de boarne-GPU wurdt ferwurke troch de AMDGPU-bestjoerder.
  • Stipe tafoege foar nije Vulkan-útwreidingen: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, lit it gebrûk fan asynchrone reprojeksje yn SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK__EXT_EXT_extended_colored2_EXT_extended_colored2,_color K_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_444plane_XNUMX_formats, VK_NV_inherited_viewport_scissor.
  • It brûken fan Vulkan globale eigenskippen oars as VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT fereasket no root tagong as CAP_SYS_NICE privileezjes.
  • In nije kearnmodule tafoege nvidia-peermem.ko wêrtroch RDMA kin wurde brûkt om direkt tagong te krijen ta NVIDIA GPU-ûnthâld troch apparaten fan tredden lykas Mellanox InfiniBand HCA (Host Channel Adapters) sûnder de gegevens nei systeemûnthâld te kopiearjen.
  • Standert is SLI-initialisaasje ynskeakele by it brûken fan GPU's mei ferskillende hoemannichten fideoûnthâld.
  • nvidia-ynstellingen en NV-CONTROL leverje standert ark foar koelerbehear foar boerden dy't softwarekoelerkontrôle stypje.
  • De gsp.bin-firmware is opnommen, dy't brûkt wurdt om inisjalisaasje en kontrôle fan 'e GPU nei de kant fan' e GPU System Processor (GSP) chip te ferpleatsen.

Tagelyk, op 'e Game Developers Conference, kundige NVIDIA de iepen boarne koade oan fan' e RTXMU (RTX Memory Utility) SDK toolkit ûnder de MIT-lisinsje, wêrtroch it gebrûk fan komprimearjen en subdistribúsje fan BLAS (bottom level acceleration structures) buffers mooglik makket om gâns ferminderje video ûnthâld konsumpsje. Compaction makket it mooglik om te ferminderjen de totale BLAS ûnthâld konsumpsje mei 50%, en subdistribution ferbetteret de effisjinsje fan buffer opslach troch in kombinaasje fan ferskate lytse buffers yn siden fan 64 KB of 4 MB yn grutte.

NVIDIA hat stjoerprogramma 470.57.02 publisearre, iepen boarne RTXMU, en Linux-stipe tafoege oan de RTX SDK

NVIDIA hat ek de koade iepen boarne foar de NVRHI (NVIDIA Rendering Hardware Interface) bibleteek en it Donut-ramt ûnder in MIT-lisinsje. NVRHI is in abstrakte laach dy't rint boppe op ferskate grafyske API's (Direct3D 11, Direct3D 12, Vulkan 1.2) op Windows en Linux. Donut biedt in set fan pre-boude komponinten en rendering stadia foar prototyping real-time rendering systemen.

Derneist hat NVIDIA stipe levere foar Linux- en ARM-arsjitektuer yn 'e SDK: DLSS (Deep Learning Super Sampling, realistyske skaalfergrutting fan ôfbyldings mei masine-learmetoaden), RTXDI (RTX Direct Illumination, dynamyske ferljochting), RTXGI (RTX Global Illumination, rekreaasje fan ljochtrefleksje), NRD (NVIDIA Optix AI-Acceleration Denoiser, mei help fan masine learen om realistyske ôfbyldingsrendering te fersnellen).

Boarne: opennet.ru

Add a comment