Ua hoʻopuka ʻo NVIDIA i ka mea hoʻokele 470.57.02, open-sourced RTXMU, a hoʻohui i ke kākoʻo Linux i ka RTX SDK

Ua hoʻopuka ʻo NVIDIA i ka hoʻokuʻu paʻa mua o ka lālā hou o ka mea hoʻokele NVIDIA proprietary 470.57.02. Loaʻa ka mea hoʻokele no Linux (ARM, x86_64), FreeBSD (x86_64) a me Solaris (x86_64).

Nā hana hou nui:

  • Kākoʻo hou ʻia no nā GPU hou: 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.
  • Hoʻohui i ke kākoʻo mua no OpenGL a me Vulkan hardware acceleration no nā noi X11 e holo ana ma nā kaiapuni Wayland me ka hoʻohana ʻana i ka mea Xwayland DDX. Ke hoʻoholo nei e nā hoʻokolohua, i ka wā e hoʻohana ai i ka lālā hoʻokele NVIDIA 470, ʻo ka hana o OpenGL a me Vulkan i nā noi X i hoʻokuʻu ʻia me XWayland ua aneane like me ka holo ʻana ma lalo o kahi kikowaena X maʻamau.
  • Ua hoʻokō ʻia ka hiki ke hoʻohana i ka ʻenehana NVIDIA NGX i ka waina a me ka pūʻulu Proton, i hoʻomohala ʻia e Valve no ka holo ʻana i nā pāʻani Windows ma Linux. Me ka waina a me ka Proton, hiki iā ʻoe ke holo i nā pāʻani e kākoʻo ana i ka ʻenehana DLSS, kahi e hiki ai iā ʻoe ke hoʻohana i nā cores Tensor o nā kāleka wikiō NVIDIA no ka hoʻonui ʻana i nā kiʻi maoli me ka hoʻohana ʻana i nā ʻano aʻo mīkini e hoʻonui i ka hoʻonā me ka ʻole o ka nalowale ʻana o ka maikaʻi.

    No ka hoʻohana ʻana i ka hana NGX i nā polokalamu Windows i hoʻokumu ʻia me ka waina, ua hoʻokomo ʻia ka waihona nvngx.dll. Ma ka waina a me ka hoʻokuʻu paʻa o Proton, ʻaʻole i hoʻokō ʻia ke kākoʻo NGX, akā ua hoʻomaka nā hoʻololi e kākoʻo i kēia hana i loko o ka lālā Proton Experimental.

  • Ua wehe ʻia nā palena ma ka helu o nā pōʻaiapili OpenGL like ʻole, i kaupalena ʻia e ka nui o ka hoʻomanaʻo i loaʻa.
  • Hoʻohui ʻia ke kākoʻo no ka ʻenehana PRIME no ka hoʻokuʻu ʻana i nā hana hoʻoili i nā GPU ʻē aʻe (PRIME Display Offload) i nā hoʻonohonoho i hoʻoponopono ʻia ai ke kumu a me nā GPU i hoʻopaʻa ʻia e ka mea hoʻokele NVIDIA, a me ka wā e hoʻokele ʻia ai ke kumu GPU e ka mea hoʻokele AMDGPU.
  • Kākoʻo hoʻohui ʻia no nā hoʻonui Vulkan hou: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, ʻae i ka hoʻohana ʻana i ka reprojection asynchronous i SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex_xt_state_write_extend, VK_EXT_provoking_vertex , VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Me ka hoʻohana ʻana i nā waiwai honua ʻē aʻe ma VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT i kēia manawa pono ke komo kumu a i ʻole nā ​​kuleana CAP_SYS_NICE.
  • Hoʻohui ʻia kahi module kernel hou nvidia-peermem.ko e hiki ai ke hoʻohana ʻia ʻo RDMA e komo pololei i ka hoʻomanaʻo NVIDIA GPU e nā mea ʻaoʻao ʻekolu e like me Mellanox InfiniBand HCA (Host Channel Adapters) me ke kope ʻole i ka ʻikepili i ka hoʻomanaʻo ʻōnaehana.
  • Ma ka paʻamau, hiki ke hoʻomaka ka hoʻomaka ʻana o SLI i ka wā e hoʻohana ai i nā GPU me nā ʻokoʻa o ka hoʻomanaʻo wikiō.
  • Nā nvidia-settings a me NV-CONTROL e hāʻawi i nā mea hana hoʻomalu maʻamau no nā papa e kākoʻo ana i ka mana hoʻomaʻamaʻa polokalamu.
  • Hoʻokomo ʻia ka firmware gsp.bin, kahi i hoʻohana ʻia no ka neʻe ʻana i ka hoʻomaka ʻana a me ka mālama ʻana i ka GPU i ka ʻaoʻao o ka puʻupuʻu GPU System Processor (GSP).

Ma ka manawa like, ma ka Game Developers Conference, ua hoʻolaha ʻo NVIDIA i ka code open source o ka RTXMU (RTX Memory Utility) SDK toolkit ma lalo o ka laikini MIT, e ʻae ai i ka hoʻohana ʻana i ka compaction a me ka hoʻokaʻawale ʻana i nā BLAS (nā papa hana hoʻokele lalo lalo) hōʻemi nui ka hoʻohana ʻana i ka hoʻomanaʻo wikiō. Hiki i ka Compaction ke hōʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo BLAS holoʻokoʻa e 50%, a hoʻomaikaʻi ka subdistribution i ka maikaʻi o ka mālama ʻana ma o ka hoʻohui ʻana i kekahi mau pale liʻiliʻi i nā ʻaoʻao o 64 KB a i ʻole 4 MB ka nui.

Ua hoʻopuka ʻo NVIDIA i ka mea hoʻokele 470.57.02, open-sourced RTXMU, a hoʻohui i ke kākoʻo Linux i ka RTX SDK

Ua wehe pū ʻo NVIDIA i ke code no ka waihona NVRHI (NVIDIA Rendering Hardware Interface) a me ka hana Donut ma lalo o kahi laikini MIT. ʻO NVRHI kahi papa abstract e holo ana ma luna o nā API kiʻi like ʻole (Direct3D 11, Direct3D 12, Vulkan 1.2) ma Windows a me Linux. Hāʻawi ʻo Donut i kahi pūʻulu o nā ʻāpana i kūkulu mua ʻia a me nā pae hoʻohālike no ka prototyping ʻōnaehana hōʻike manawa maoli.

Eia kekahi, ua hāʻawi ʻo NVIDIA i ke kākoʻo no Linux a me ARM architecture i ka SDK: DLSS (Deep Learning Super Sampling, realistic image scaling using machine learning method), RTXDI (RTX Direct Lighting, dynamic lighting), RTXGI (RTX Global Illumination, leʻaleʻa o ka hoʻomaʻamaʻa māmā ), NRD (NVIDIA Optix AI-Acceleration Denoiser, me ka hoʻohana ʻana i ka mīkini aʻo e hoʻolalelale i ke kiʻi maoli maoli).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka