Marek Olšák, who recently joined Valve and shifted focus to the RADV Vulkan driver, has landed a major variable rate shading (VRS) overhaul in Mesa 26.2. The 22-patch rewrite fixes bugs, simplifies code, and can double performance in certain VRS scenarios — particularly benefiting VKD3D (Direct3D 12 over Vulkan) and Steam Play (Proton). Key improvements include enabling the VRS flat shading optimization regardless of whether VRS is dynamic or static state, and preventing RB+ from being disabled in edge cases where VRS is forcefully turned off. The changes are merged and targeting the Mesa 26.2 release in August.
Nguồn: https://www.phoronix.com/news/Marek-Double-VRS-RADV-Perf. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Hỗ trợ encode H.264/H.265 qua Vulkan Video đã được kích hoạt trở lại cho GPU Intel Gen12.5 (Alchemist/Arc A-Series) trên Linux thông qua bản cập nhật Mesa 26.2. Tính năng này từng bị vô hiệu hóa do thiếu kiểm thử với driver ANV mã nguồn mở, nhưng nay đã được khôi phục nhờ đóng góp từ Hyunjun Ko (Igalia) và có thể mở đường cho encode AV1 trong tương lai.
Lập trình viên phát triển phần mềm đồ họa hoặc ứng dụng multi-gaming trên Linux sẽ tìm hiểu cách tối ưu hóa mã hóa video H.264/H.265 với Intel Arc Series bằng Vulkan để cải thiện hiệu suất và tương thích cho các ứng dụng yêu cầu xử lý video cao.

Vulkan 1.4.356 introduces VK_EXT_shader_ocp_microscaling_types, a new extension supporting the Open Compute Project's Microscaling (MX) floating-point formats — MXFP4, MXFP6, MXFP8, and MXINT8. These formats are designed to improve efficiency in AI training and inference by increasing compute throughput and reducing memory bandwidth requirements. The extension was contributed by NVIDIA, Samsung, Imagination, and Arm. Note that while it adds support for the MX floating-point types, it does not directly support microscaled tensors or operations on microscaled data.
Valve's Linux graphics driver engineer Timur Kristóf has landed fixes in Mesa for AMD GCN 1.0 (GFX6) and GCN 1.1 (GFX7) GPUs, addressing hardware and firmware bugs in both the RADV Vulkan driver and RadeonSI Gallium3D OpenGL driver. The fix adds waiting for shaders and flushing the L2 cache after every submission on these older GPUs to prevent VM faults and GPU hangs caused by EVENT_WRITE_EOP signaling fences while L2 is still dirty. Additionally, a prior RADV workaround for Hawaii GPUs has been reverted since an equivalent fix was upstreamed to the AMDGPU kernel driver, which had been causing performance regressions on Hawaii hardware.

FFmpeg vừa bổ sung trình mã hóa APV (APV encoder) sử dụng GPU thông qua Vulkan, trở thành trình mã hóa APV đầu tiên được tăng tốc bằng GPU. Tính năng này bổ sung cho trình giải mã APV Vulkan đã ra mắt trước đó, hỗ trợ định dạng APV (một lựa chọn thay thế mã nguồn mở cho Apple ProRes) trên các nền tảng như Samsung, DaVinci Resolve và Android 16+.
Lập trình viên phát triển phần mềm video nên đọc để khám phá cách tích hợp GPU vào FFmpeg thông qua Vulkan để tối ưu hóa hiệu suất cho các ứng dụng xử lý video chuyên nghiệp, giúp tiết kiệm thời gian và tài nguyên khi xử lý các format video tiên tiến như APV.
Kỹ sư Karol Herbst của Red Hat đã tối ưu hóa việc lựa chọn kích thước workgroup trong driver Rusticl OpenCL của Mesa 26.2, giúp cải thiện đáng kể hiệu suất sử dụng phần cứng bằng cách tối ưu hóa kích thước workgroup và subgroup. Thay đổi này đã được hợp nhất và sẽ có trong bản phát hành ổn định vào tháng 8.
Lập trình viên phát triển ứng dụng OpenCL sẽ tìm hiểu cách này để tối ưu hóa hiệu suất cho các ứng dụng yêu cầu kích thước nhóm công việc (workgroups) tùy ý, giúp giảm thời gian chạy và tăng hiệu suất trên các thiết bị OpenCL.
Firefox 153, releasing July 21, will add hardware-accelerated Vulkan Video decoding support for Nvidia GPUs on Linux. Currently, Firefox blanket-disables hardware video decoding for all Nvidia devices on Linux, requiring a community workaround using nvidia-vaapi-driver. The new native Vulkan Video path eliminates that need. It won't be enabled by default initially — users can opt in via two about:config flags. Requirements are Nvidia driver 595.x or later and Firefox 153 beta or nightly. The feature also benefits Arm/AArch64 Linux devices and Nvidia's DGX Spark. Dual-GPU laptop users may experience minor stuttering issues. No timeline has been given for when it will be enabled by default.
Phiên bản D7VK 1.12 vừa ra mắt đã cải thiện hiệu năng đáng kể cho Direct3D 7 và các phiên bản cũ hơn trên Linux thông qua Vulkan API. Kể từ D7VK 1.0, hiệu năng Direct3D 7 tăng 53%, trong khi Direct3D 6 (ra mắt từ D7VK 1.2) có mức cải thiện 6,5%. Bản cập nhật cũng cập nhật codebase dựa trên DXVK 3.0.1, khắc phục lỗi hồi quy và tối ưu mã nguồn.
Nếu bạn là lập trình viên làm việc với game hoặc ứng dụng Direct3D trên Linux và muốn tối ưu hiệu suất cho các phiên bản cũ, bài này sẽ giúp bạn hiểu rõ cách D7VK cải thiện hiệu năng từ 53% cho D3D7 và 6,5% cho D3D6, cùng những cải tiến mới nhất trong DXVK.

Bản DXVK 3.0.1 vừa ra mắt với nhiều bản sửa lỗi dành riêng cho game và cải tiến ổn định cho lớp dịch Direct3D sang Vulkan, giúp chạy game Windows trên Linux thông qua Steam Play (Proton). Bản cập nhật khắc phục sự cố rendering và treo GPU bằng cách vô hiệu hóa secondary command buffer trên GPU desktop, sửa lỗi rendering Direct3D 9 ảnh hưởng đến các game như GTA IV, Gothic 3, Black Mesa, cùng nhiều bản vá cụ thể cho các tựa game khác.
Lập trình viên muốn phát triển hoặc tối ưu hóa game trên Linux sẽ tìm hiểu DXVK 3.0.1 để khắc phục những lỗi hiệu suất và tương thích mới nhất với các trò chơi Direct3D cũ, giúp cải thiện trải nghiệm cho các dự án tương thích cross-platform.