NVIDIA đã xuất bản driver 470.57.02, RTXMU mã nguồn mở và bổ sung hỗ trợ Linux cho RTX SDK

NVIDIA đã xuất bản bản phát hành ổn định đầu tiên của nhánh mới của trình điều khiển NVIDIA độc quyền 470.57.02. Trình điều khiển có sẵn cho Linux (ARM, x86_64), FreeBSD (x86_64) và Solaris (x86_64).

Những đổi mới chính:

  • Đã thêm hỗ trợ cho GPU mới: 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, CMP50HX.
  • Đã thêm hỗ trợ ban đầu cho khả năng tăng tốc phần cứng OpenGL và Vulkan cho các ứng dụng X11 chạy trong môi trường Wayland bằng thành phần Xwayland DDX. Đánh giá qua các thử nghiệm, khi sử dụng nhánh trình điều khiển NVIDIA 470, hiệu suất của OpenGL và Vulkan trong các ứng dụng X được khởi chạy bằng XWayland gần như giống như chạy trên máy chủ X thông thường.
  • Khả năng sử dụng công nghệ NVIDIA NGX trong gói Wine và Proton, do Valve phát triển để chạy các trò chơi Windows trên Linux, đã được triển khai. Bao gồm Wine và Proton, giờ đây bạn có thể chạy các trò chơi hỗ trợ công nghệ DLSS, cho phép bạn sử dụng lõi Tensor của thẻ video NVIDIA để chia tỷ lệ hình ảnh chân thực bằng phương pháp học máy nhằm tăng độ phân giải mà không làm giảm chất lượng.

    Để sử dụng chức năng NGX trong các ứng dụng Windows được khởi chạy bằng Wine, thư viện nvngx.dll được bao gồm. Trên Wine và các bản phát hành ổn định của Proton, hỗ trợ NGX vẫn chưa được triển khai, nhưng những thay đổi để hỗ trợ chức năng này đã bắt đầu được đưa vào nhánh Thử nghiệm Proton.

  • Các giới hạn đã được xóa bỏ đối với số lượng bối cảnh OpenGL đồng thời, hiện chỉ bị giới hạn bởi kích thước bộ nhớ khả dụng.
  • Đã thêm hỗ trợ cho công nghệ PRIME để giảm tải các hoạt động kết xuất sang các GPU khác (PRIME Display Offload) trong các cấu hình trong đó GPU nguồn và GPU đích được xử lý bởi trình điều khiển NVIDIA cũng như khi GPU nguồn được xử lý bởi trình điều khiển AMDGPU.
  • Đã thêm hỗ trợ cho các tiện ích mở rộng Vulkan mới: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, cho phép sử dụng tính năng chiếu lại không đồng bộ trong SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extends_dynamic_state2, VK_EXT_color_write_enable, VK_ EXT_vertex_input_dynamic_state, VK_ EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • Việc sử dụng các thuộc tính toàn cầu Vulkan không phải VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT hiện yêu cầu quyền truy cập root hoặc đặc quyền CAP_SYS_NICE.
  • Đã thêm mô-đun hạt nhân mới nvidia-peeremem.ko cho phép sử dụng RDMA để truy cập trực tiếp vào bộ nhớ GPU NVIDIA bằng các thiết bị của bên thứ ba như Mellanox InfiniBand HCA (Bộ điều hợp kênh máy chủ) mà không cần sao chép dữ liệu vào bộ nhớ hệ thống.
  • Theo mặc định, khởi tạo SLI được bật khi sử dụng GPU có dung lượng bộ nhớ video khác nhau.
  • nvidia-settings và NV-Control cung cấp các công cụ quản lý bộ làm mát theo mặc định cho các bo mạch hỗ trợ điều khiển bộ làm mát bằng phần mềm.
  • Phần sụn gsp.bin được bao gồm, được sử dụng để di chuyển quá trình khởi tạo và điều khiển GPU sang bên cạnh chip Bộ xử lý hệ thống GPU (GSP).

Đồng thời, tại Hội nghị các nhà phát triển trò chơi, NVIDIA đã công bố mã nguồn mở của bộ công cụ SDK RTXMU (RTX Memory Utility) theo giấy phép MIT, cho phép sử dụng tính năng nén và phân phối con của bộ đệm BLAS (cấu trúc tăng tốc mức đáy) để giảm đáng kể mức tiêu thụ bộ nhớ video. Việc nén giúp có thể giảm 50% mức tiêu thụ bộ nhớ BLAS tổng thể và phân phối con cải thiện hiệu quả lưu trữ bộ đệm bằng cách kết hợp một số bộ đệm nhỏ thành các trang có kích thước 64 KB hoặc 4 MB.

NVIDIA đã xuất bản driver 470.57.02, RTXMU mã nguồn mở và bổ sung hỗ trợ Linux cho RTX SDK

NVIDIA cũng cung cấp mã nguồn mở cho thư viện NVRHI (Giao diện phần cứng kết xuất NVIDIA) và khung Donut theo giấy phép MIT. NVRHI là một lớp trừu tượng chạy trên nhiều API đồ họa khác nhau (Direct3D 11, Direct3D 12, Vulkan 1.2) trên Windows và Linux. Donut cung cấp một tập hợp các thành phần dựng sẵn và các giai đoạn kết xuất để tạo nguyên mẫu cho các hệ thống kết xuất thời gian thực.

Ngoài ra, NVIDIA đã cung cấp hỗ trợ cho kiến ​​trúc Linux và ARM trong SDK: DLSS (Deep Learning Super Sampling, chia tỷ lệ hình ảnh thực tế bằng phương pháp học máy), RTXDI (RTX Direct Illumination, Dynamic Lighting), RTXGI (RTX Global Illumination, tái tạo phản xạ ánh sáng ), NRD (NVIDIA Optix AI-Acceleration Denoiser, sử dụng máy học để tăng tốc kết xuất hình ảnh thực tế).

Nguồn: opennet.ru

Thêm một lời nhận xét