NVIDIA imechapisha dereva 470.57.02, RTXMU iliyo na chanzo wazi, na kuongeza usaidizi wa Linux kwa RTX SDK.

NVIDIA imechapisha toleo la kwanza thabiti la tawi jipya la dereva wa NVIDIA 470.57.02. Kiendeshaji kinapatikana kwa Linux (ARM, x86_64), FreeBSD (x86_64) na Solaris (x86_64).

Ubunifu kuu:

  • Usaidizi ulioongezwa kwa GPU mpya: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506PG207 A100-506PG217 A50-XNUMXPGXNUMX-XNUMXPGXNUMX-XNUMXPGXNUMX-XNUMX. CMP XNUMXHX.
  • Imeongeza usaidizi wa awali kwa OpenGL na kuongeza kasi ya maunzi ya Vulkan kwa programu za X11 zinazoendeshwa katika mazingira ya Wayland kwa kutumia kijenzi cha Xwayland DDX. Kwa kuzingatia majaribio, unapotumia tawi la viendeshi la NVIDIA 470, utendaji wa OpenGL na Vulkan katika programu za X zilizozinduliwa kwa kutumia XWayland ni karibu sawa na kukimbia chini ya seva ya X ya kawaida.
  • Uwezo wa kutumia teknolojia ya NVIDIA NGX katika Mvinyo na kifurushi cha Proton, kilichotengenezwa na Valve kwa ajili ya kuendesha michezo ya Windows kwenye Linux, umetekelezwa. Ikiwa ni pamoja na Mvinyo na Protoni, sasa unaweza kuendesha michezo inayotumia teknolojia ya DLSS, ambayo hukuruhusu kutumia Tensor cores za kadi za video za NVIDIA kwa kuongeza picha halisi kwa kutumia mbinu za mashine za kujifunza ili kuongeza ubora bila kupoteza ubora.

    Ili kutumia utendakazi wa NGX katika programu za Windows zilizozinduliwa kwa kutumia Mvinyo, maktaba ya nvngx.dll imejumuishwa. Kwenye Mvinyo na matoleo thabiti ya Proton, usaidizi wa NGX bado haujatekelezwa, lakini mabadiliko ya kusaidia utendakazi huu tayari yameanza kujumuishwa katika tawi la Majaribio la Protoni.

  • Vikomo vimeondolewa kwa idadi ya miktadha ya OpenGL inayofanana, ambayo sasa imezuiwa tu na saizi ya kumbukumbu inayopatikana.
  • Usaidizi ulioongezwa kwa teknolojia ya PRIME ya kupakia shughuli za uwasilishaji kwa GPU zingine (PRIME Display Offload) katika usanidi ambapo GPU chanzo na lengwa huchakatwa na kiendeshi cha NVIDIA, na vile vile wakati GPU chanzo kinachakatwa na kiendeshi cha AMDGPU.
  • Usaidizi ulioongezwa kwa viendelezi vipya vya Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, inaruhusu utumizi wa kukanusha asynchronous katika SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_dynamic_state, VK_EXT_dynamic_dynamic VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_mkasi.
  • Kutumia sifa za kimataifa za Vulkan kando na VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT sasa kunahitaji ufikiaji wa mizizi au mapendeleo ya CAP_SYS_NICE.
  • Imeongeza moduli mpya ya kernel nvidia-peermem.ko inayoruhusu RDMA itumike kufikia kumbukumbu ya NVIDIA GPU moja kwa moja na vifaa vya watu wengine kama vile Mellanox InfiniBand HCA (Adapta za Idhaa mwenyeji) bila kunakili data kwenye kumbukumbu ya mfumo.
  • Kwa chaguo-msingi, uanzishaji wa SLI huwezeshwa unapotumia GPU zilizo na viwango tofauti vya kumbukumbu ya video.
  • Mipangilio ya nvidia na NV-CONTROL hutoa zana za usimamizi bora zaidi kwa chaguo-msingi kwa bodi zinazotumia udhibiti wa programu baridi.
  • Firmware ya gsp.bin imejumuishwa, ambayo hutumika kusogeza uanzishaji na udhibiti wa GPU kwenye kando ya chipu ya GPU System Processor (GSP).

Wakati huo huo, katika Mkutano wa Wasanidi Programu wa Mchezo, NVIDIA ilitangaza nambari ya chanzo wazi ya zana ya zana ya RTXMU (RTX Memory Utility) SDK chini ya leseni ya MIT, ambayo inaruhusu utumiaji wa kubana na ugawaji wa BLAS (miundo ya kuongeza kasi ya kiwango cha chini) kupunguza kwa kiasi kikubwa matumizi ya kumbukumbu ya video. Kubanana kunawezesha kupunguza matumizi ya jumla ya kumbukumbu ya BLAS kwa 50%, na ugawaji mdogo unaboresha ufanisi wa hifadhi ya akiba kwa kuchanganya vihifadhi vidogo kadhaa katika kurasa za 64 KB au 4 MB kwa ukubwa.

NVIDIA imechapisha dereva 470.57.02, RTXMU iliyo na chanzo wazi, na kuongeza usaidizi wa Linux kwa RTX SDK.

NVIDIA pia ilifungua chanzo cha msimbo wa maktaba ya NVRHI (NVIDIA Rendering Hardware Interface) na mfumo wa Donut chini ya leseni ya MIT. NVRHI ni safu dhahania inayoendesha juu ya API mbalimbali za michoro (Direct3D 11, Direct3D 12, Vulkan 1.2) kwenye Windows na Linux. Donut hutoa seti ya vipengee vilivyoundwa awali na hatua za uwasilishaji kwa mifumo ya uwasilishaji ya wakati halisi.

Kwa kuongezea, NVIDIA imetoa usaidizi wa usanifu wa Linux na ARM katika SDK: DLSS (Deep Learning Super Sampling, uwekaji picha halisi kwa kutumia mbinu za kujifunza kwa mashine), RTXDI (RTX Direct Illumination, dynamic lighting), RTXGI (RTX Global Illumination, burudani ya mwanga wa kuakisi ), NRD (NVIDIA Optix AI-Acceleration Denoiser, kwa kutumia mashine ya kujifunza ili kuharakisha uwasilishaji wa picha halisi).

Chanzo: opennet.ru

Kuongeza maoni