Firefox Merges Support For Vulkan Video Decoding

As an exciting development for GPU-accelerated video decoding within the Mozilla Firefox web browser, initial support for Vulkan Video has landed in the web browser!

Firefox on Linux has long been focused on the Video Acceleration API ( VA-API ) that isn't universally supported by Linux graphics drivers. This has left to efforts like NVIDIA-VAAPI-Driver to layer VA-API atop NVIDIA NVDEC interfaces to enjoy GPU-accelerated video playback in Firefox. Smaller Arm/embedded graphics drivers also have been largely left out of
Continue reading...

Wayland Protocols 1.49 Released With Improved Multi-GPU Support, Windows BT.2100

Simon Ser just published Wayland Protocols 1.49 as the latest version for this primary set of Wayland protocol definitions.

New to Wayland Protocols 1.49 is improving multi-GPU support with the linux-dmabuf-v1 protocol. KDE developer Xaver Hugl worked on the improved multi-GPU support for the DMA-BUF protocol back in 2023. For multi-GPU systems up to now where the client is rendering on a device other than the main device advertised by the compositor, there hasn
Continue reading...

"Flatten The Pick" Linux Patches Progress For Better cgroup Scheduling While Linux Gaming

A month ago I wrote about Linux scheduler work to help boost gaming performance on old "potato" hardware with Intel engineer Peter Zijlstra noting that Linux cgroup scheduling has continued to be "a pain in the arse." This work continues advancing with a third iteration of these "flatten the pick" patches being posted.

On Friday, which coincidentally was the 22nd birthday of Phoronix , a new version of these scheduling patches were posted to the Linux kernel mailing list that can make a noticeable impact on cgroup scheduling performance
Continue reading...

Mesa 26.2 Lands VK_GOOGLE_display_timing Support For Direct Display Mode

The VK_GOOGLE_display_timing extension for obtaining display timing information that can be useful for frame-pacing and eliminating micro-stuttering in games now has direct display mode support with KHR_display for the Mesa Vulkan drivers. This now merged addition immediately benefits the Intel ANV and Radeon RADV drivers as well as the PowerVR, Turnip, and V3DV drivers too.

Open-source developer Mario Kleiner worked on this VK_GOOGLE_display_timing for KHR_display support in recent weeks, building off

Linux 7.1-rc7 Adding More AMD Zen 6 CPU Models

Ahead of the Linux 7.1-rc7 test kernel release due out later today, a pull request has been submitted of some "x86 fixes" for this kernel release. Most notable with this pull request is acknowledging some additional AMD Zen 6 CPU models.

Last month I wrote about a new patch from AMD expandign the range of Zen 6 CPUs detected by the Linux kernel . It's that patch now queued up for merging today to Linux Git for the existing Linux 7.1 kernel cycle.
Continue reading...

Some Broadcom V3D Graphics Support On Path For Removed Over Lack Of Testing

Broadcom V3D 3.3 and V3D 4.1 graphics IP is set to be deprecated and removed from the V3D kernel graphics/display driver after the Mesa driver support was removed two years ago already. The situation in both cases amount to lack of hardware by developers for testing and with that likely no other known users of these particular Broadcom graphics in selects SoCs.

The Broadcom V3D 3.3 graphics is found in the BCM7268 SoC and the V3D
Continue reading...

FreeBSD 15.1 Delayed To Mid-June Due To Critical x86 Bug Fixes

FreeBSD 15.1 was supposed to be out at the start of June but a second release candidate pushed it back by a week and now a third needed release candidate has pushed out the stable release by an additional week.

Last week's FreeBSD 15.1-RC2 release brought a few minor fixes and updates while this third release candidate is more pressing for x86/amd64 users. The only listed change with RC3 are for "critical" bug-fixes in the boot

GNOME File Previewer Finally Switches TO GTK4, Adds Dark Mode

GNOME Sushi as the file previewer component for the GNOME Files (Nautilus) file manager has now been adapted to make use of GTK4 as well as delivering other enhancements for a nicer file previewing experience on GNOME.

The GNOME previewer companion to Nautilus has now been adapted to make use of the GTK4 toolkit as well as initial Blueprint and Glycin usage too. Some nice enhancements to Sushi for the current GNOME 51 cycle. I tried it out on the GNOME OS Nightly build.

Continue reading...

OpenCV 5.0 Released With Rewritten DNN Engine, Built-In LLM & VLM Support

OpenCV 5.0 released today as a major update to this widely-used, open-source computer vision (CV) library.

The OpenCV library is widely-used for ral-time computer vision needs and machine learning applications. With OpenCV 5.0, it's a huge release and a major step forward in advancing its already leading capabilities.

OpenCV 5.0 features a rewritten deep neural network (DNN) engine, ONNX coverage surpassing 80%, built-in large language model (LLM)
Continue reading...

Valve Developer Posts New AMD Anti-Lag Implementation For RADV Driver

Daniel Schürmann of Valve's Linux team has posted a new VK_AMD_anti_lag implementation for the RADV open-source Radeon Vulkan driver.

Schürmann explained in the Mesa pull request opened on Friday:
"This implementation is based on the code from MESA_LAYER_ANTI_LAG and fully replaces it. We essentially split the existing layer into a base utility framework and a slim driver implementation. On initialization, the framework sets up some QueryPools and CommandBuffers, in order to be able