The RADV Vulkan driver in Mesa 26.2-devel now enables VK_EXT_descriptor_heap support by default, removing the need for the RADV_EXPERIMENTAL=heap environment variable. This change, committed by Samuel Pitoiset of Valve's Linux graphics team, follows Intel's ANV driver making a similar move last week and aligns with DXVK 3.0 also enabling descriptor heaps by default. The VK_EXT_descriptor_heap extension improves on VK_EXT_descriptor_buffer by offering more portable guarantees and more predictable performance for explicit descriptor and memory management.
Nguồn: https://www.phoronix.com/news/RADV-Descriptor-Heap-Default. 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.
Mageia 10 vừa được phát hành sau gần ba năm kể từ Mageia 9, với các bản ISO sẵn sàng tải xuống. Bản phát hành này đi kèm với hạt nhân Linux 6.18 LTS, trình điều khiển đồ họa Mesa 26.0 và môi trường desktop mặc định KDE Plasma 6.5.
Nếu bạn quan tâm đến các phiên bản Linux lâu đời, mạnh mẽ và tích hợp các công nghệ hiện đại như KDE Plasma 6.5 và kernel Linux 6.18, Mageia 10 là một ví dụ tuyệt vời về cách kết hợp truyền thống và tiến bộ trong hệ điều hành.
Nourish là một compositor Wayland mới hỗ trợ không gian làm việc vô hạn với tính năng phóng to và cuộn vô tận, vượt khỏi giới hạn kích thước màn hình. Nó sử dụng Vulkan để render, có thể fallback OpenGL ES trên phần cứng cũ, và tương thích với driver AMD, Intel, NVIDIA (cả mã nguồn mở lẫn độc quyền).
Nếu bạn đang tìm kiếm giải pháp mở rộng khả năng tương tác với giao diện người dùng trên Wayland bằng cách loại bỏ giới hạn của màn hình vật lý, Nourish sẽ là công cụ thiết yếu để khám phá cách xây dựng ứng dụng có thể điều khiển không giới hạn bằng cách kết hợp Vulkan với panning/zooming vô hạn.
Valve giới thiệu GameNative 1.0, phiên bản Steam native "bionic" cho Android, thay thế phiên bản Windows nặng nề chạy qua Wine. Sử dụng thư viện ARM64 Android từ Steamworks SDK 1.63 (dự định cho kính VR của Valve), GameNative cải thiện tốc độ khởi động game, ổn định, hỗ trợ Vulkan từ Winlator Ludashi, điều khiển controller, Steam Guard TOTP, đồng bộ lưu đám mây, DLC/workshop. Trong 241 game Steam thử nghiệm, 221 tương thích trên Snapdragon 8 Elite, bản phát hành trên Play Store đang chờ phê duyệt chính sách.
Lập trình viên nên đọc bài này để hiểu cách GameNative chuyển đổi Steam client sang kiến trúc ARM64 native, giải quyết vấn đề hiệu suất và tương thích trên Android mà không cần Wine, và tìm hiểu cách áp dụng kiến trúc tương tự trong các ứng dụng game hoặc hệ thống gói game trên nền tảng di động.
Shotcut 26.6 cải tiến đáng kể về HDR với cửa sổ preview HDR mới, dữ liệu dải động trong thuộc tính timeline, hỗ trợ HDR trong xuất video và chuyển đổi HDR dựa trên GPU. Người dùng Linux được bổ sung chế độ hiển thị Vulkan, cùng nhiều cập nhật khác như bộ lọc âm thanh RNNoise, giao diện bộ lọc thử nghiệm qua CLI, nâng cấp FFmpeg 8.1.2 và MLT 7.40 cùng hàng chục bản sửa lỗi.
Lập trình viên phát triển phần mềm video nên đọc để tìm hiểu về các cải tiến kỹ thuật trong Shotcut như Vulkan và HDR, giúp họ hiểu rõ hơn về cách tối ưu hóa trình xử lý video cho các ứng dụng riêng của mình.
Intel's ANV Vulkan driver in Mesa 26.2 now enables VK_EXT_descriptor_heap support by default, after nearly two months of experimental testing since early May. This extension allows explicit management of descriptors and their memory, reducing CPU overhead and improving efficiency for modern Vulkan API usage. The change is particularly beneficial for Steam Play (VKD3D-Proton) users, and the timing aligns with DXVK 3.0 also enabling descriptor heap usage by default on capable drivers. Mesa 26.2 is expected to reach stable release in August.

The new VK_EXT_descriptor_heap Vulkan extension simplifies GPU resource binding by replacing the complex descriptor set model with a simpler heap-based approach that aligns more closely with Direct3D 12. Applications allocate a single buffer as a descriptor heap, write descriptors directly into it, and bind it globally for the lifetime of the app. The extension supports both a mapping-based model (compatible with existing GLSL/Slang shaders via set/binding indices) and a direct untyped pointer model. NVIDIA Driver 610+ supports the extension, and Nsight Graphics 2026.2 adds debugging and frame capture support for descriptor heaps. Code samples are available via the nvpro-samples GitHub repository.

DXVK 3.0 has been released with two major changes: adoption of DXBC-SPIRV as the new SSA-based shader compiler for D3D SM 5.1+, replacing legacy shader translation code, and enabling Vulkan descriptor heaps (VK_EXT_descriptor_heap) by default. The new shader compiler produces more compact SPIR-V, fixes rendering issues, and offloads compilation to worker threads to improve game load times. The release also includes Direct3D improvements, shared resource enhancements, frame-rate limiter support, and now requires Vulkan 1.4 driver support.
A developer details the process of porting Wine to Astral, a hobby OS, in order to run Cogmind, a 32-bit Windows-only roguelike. Key challenges included enabling MinGW for PE DLL compilation, adding EGL support via Mesa's DRI backend, and implementing WoW64 mode with LDT (Local Descriptor Table) support in the kernel to run 32-bit Windows binaries on a 64-bit OS. A subtle register-saving bug in Wine's PE-to-Unix call dispatcher was also tracked down and fixed, restoring scoresheet upload functionality. The result: Cogmind, FTL, and Deltarune run successfully, while Steam, Firefox, and several other apps remain partially or fully broken. Future goals include getting Steam/Chromium working and improving kernel performance.