NVIDIA нь 470.57.02 драйвер, нээлттэй эх сурвалжтай RTXMU-г нийтэлж, RTX SDK-д Линукс дэмжлэг нэмсэн.

Компания NVIDIA опубликовала первый стабильный выпуск новой ветки проприетарного драйвера NVIDIA 470.57.02. Драйвер доступен для Linux (ARM, x86_64), FreeBSD (x86_64) и Solaris (x86_64).

Гол инноваци:

  • Добавлена поддержка новых 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, CMP 50HX.
  • Xwayland DDX бүрэлдэхүүнийг ашиглан Wayland орчинд ажилладаг X11 програмуудад зориулсан OpenGL болон Vulkan техник хангамжийн хурдатгалын анхны дэмжлэгийг нэмсэн. Туршилтаас харахад NVIDIA 470 драйверын салбарыг ашиглах үед XWayland ашиглан эхлүүлсэн X програмууд дахь OpenGL болон Vulkan-ийн гүйцэтгэл нь ердийн X сервер дээр ажиллаж байгаатай бараг ижил байна.
  • Wine-д NVIDIA NGX технологийг ашиглах боломж болон Линукс дээр Windows тоглоом ажиллуулахад зориулж Valve-аас боловсруулсан Proton багцыг хэрэгжүүлэв. Wine болон Proton-г оруулаад та одоо DLSS технологийг дэмждэг тоглоомуудыг ажиллуулж болох бөгөөд энэ нь NVIDIA видео картуудын Tensor цөмийг ашиглан чанарыг алдалгүйгээр нарийвчлалыг нэмэгдүүлэхийн тулд машины сургалтын аргуудыг ашиглан дүрсийг бодитой томруулах боломжийг олгодог.

    Wine ашиглан эхлүүлсэн Windows програмуудад NGX функцийг ашиглахын тулд nvngx.dll номын санг оруулсан болно. Wine болон Proton-ийн тогтвортой хувилбаруудад NGX-ийн дэмжлэг хараахан хэрэгжээгүй байгаа боловч энэ функцийг дэмжих өөрчлөлтүүд Proton Experimental салбарт аль хэдийн орж эхэлсэн байна.

  • OpenGL контекст зэрэгцэх хязгаарлалтыг хассан бөгөөд одоо зөвхөн боломжтой санах ойн хэмжээгээр хязгаарлагдаж байна.
  • Эх сурвалж болон зорилтот GPU-г NVIDIA драйвераар боловсруулдаг, түүнчлэн AMDGPU драйвераар эх GPU боловсруулдаг тохиргоонуудад буулгах ажиллагааг бусад GPU-д (PRIME Display Offload) буулгах PRIME технологийн дэмжлэг нэмэгдсэн.
  • Vulkan-ийн шинэ өргөтгөлүүдийн дэмжлэгийг нэмсэн: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, SteamVR-д асинхрон дахин төлөвлөлтийг ашиглахыг зөвшөөрдөг), VK_EXT_global_priority_query, VK_EXT_provoking_EXT_vertex, VK_EXT_provoking_vertEXT_dex, VK_EXT_provoking_vertex, write_enable, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_herited_viewport_scissor.
  • VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT-ээс өөр Vulkan глобал шинж чанарыг ашиглах нь одоо root хандалт эсвэл CAP_SYS_NICE эрх шаарддаг.
  • nvidia-peermem.ko цөмийн шинэ модулийг нэмсэн бөгөөд энэ нь RDMA-г Mellanox InfiniBand HCA (Хост сувгийн адаптер) зэрэг гуравдагч талын төхөөрөмжүүдээр NVIDIA GPU санах ойд өгөгдлийг системийн санах ой руу хуулахгүйгээр шууд ашиглах боломжийг олгодог.
  • Анхдагч байдлаар, өөр өөр хэмжээтэй видео санах ойтой GPU ашиглах үед SLI эхлүүлэх идэвхждэг.
  • nvidia-settings болон NV-CONTROL нь програм хангамжийн хөргөлтийн хяналтыг дэмждэг хавтангуудад анхдагч байдлаар хөргөлтийн удирдлагын хэрэгслээр хангадаг.
  • GSP.bin програм хангамжийг багтаасан бөгөөд энэ нь GPU-г эхлүүлэх, удирдахыг GPU системийн процессорын (GSP) чипийн тал руу шилжүүлэхэд ашиглагддаг.

Одновременно на конференции Game Developers Conference компания NVIDIA объявила об открытии под лицензией MIT исходных текстов SDK-инструментария RTXMU (RTX Memory Utility), позволяющего использовать уплотнение и субраспределение буферов BLAS (bottom level acceleration structures) для значительного сокращения потребления видеопамяти. Уплотнения даёт возможность снизить общее потребление памяти BLAS на 50%, а субраспределение повышает эффективность хранения буферов, за счёт объединения нескольких мелких буферов в страницы, размером 64 KB или 4 MB.

NVIDIA нь 470.57.02 драйвер, нээлттэй эх сурвалжтай RTXMU-г нийтэлж, RTX SDK-д Линукс дэмжлэг нэмсэн.

NVIDIA также открыла под лицензией MIT код библиотеки NVRHI (NVIDIA Rendering Hardware Interface) и фреймворка Donut. NVRHI представляет собой абстрактную прослойку, функционирующую поверх разных графических API (Direct3D 11, Direct3D 12, Vulkan 1.2) в Windows и Linux. Donut предоставляет набор готовых компонентов и стадий отрисовки для создания прототипов систем рендеринга, работающих в режиме реального времени.

Кроме того, компания NVIDIA обеспечила поддержку Linux и архитектуры ARM в SDK: DLSS (Deep Learning Super Sampling, реалистичное масштабирование изображений с использованием методов машинного обучения), RTXDI (RTX Direct Illumination, динамическое освещение), RTXGI (RTX Global Illumination, воссоздание отражения света), NRD (NVIDIA Optix AI-Acceleration Denoiser, использование машинного обучения для ускорения реалистичного рендеринга изображений).

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх