Canonical Plans To Integrate NVIDIA DOCA-OFED Into The Ubuntu Archive

An interesting Linux detail from today's NVIDIA GTC 2026 kickoff is that Canonical will be integrating NVIDIA's DOCA-OFED software framework into the Ubuntu Linux archive for leveraging the high-speed networking stack for HPC and AI.

NVIDIA's DOCA is the software framework around their BlueField networking platform with DPUs and SuperNICs. DOCA-OFED is a subset of the full NVIDIA DOCA package that from the Mellanox period was known as MLNX_OFED.

Continue reading...

GNU C Library Lands x86_64 FMA'ed cosh For A ~35% Improvement

A bit of time has passed since having any exciting performance improvements to report on within the GNU C Library "glibc" but that changed today with another nice x86_64 optimization for modern CPUs.

Adhemerval Zanella of Linaro has enabled an FMA-optimized cosh() function for modern x86_64 Intel/AMD processors. The FMA version of cosh is reported to be around a 35% performance improvement when building for the x86_64-v3 micro-architecture
Continue reading...

FFmpeg 8.1 Released With Experimental xHE-AAC MPS212, More Vulkan Acceleration

FFmpeg 8.1 is out today as the newest stable release of this widely-used, open-source multimedia library.

We've known this release was on approach and since earlier this month have been looking out for it with its many exciting improvements . FFmpeg 8.1 brings Apple ProRes Vulkan acceleration using compute shaders, Apple ProRes Vulkan-accelerated video encoding, Digital Picture Exchange (DPX) Vulkan hardware acceleration, Vulkan compute codec optimizations, Vulkan software scale "swscale" support, among other Vulkan-related improvements
Continue reading...

Linux 7.1 sched_ext To Add "SCX_ENQ_IMMED" For Tighter Control When Tasks Land On A CPU

The Linux kernel's extensible scheduler class " sched_ext " to allow for custom CPU scheduling policies as BPF programs continues enabling new functionality. Queued up in the sched_ext development code ahead of next month's Linux 7.1 cycle is the new SCX_ENQ_IMMED capability for enabling tighter control over when tasks land on a CPU.

The new SCX_ENQ_IMMED flag for sched_ext controls task enqueue behavior by ensuring that a task is enqueued to a local Dispatch Queue (DSQ)

Fedora Workstation 44 Beta Benchmarks On The AMD Ryzen AI Max Framework Desktop

Since last week's Fedora 44 Beta release I have been testing out this upcoming Fedora Linux version on a few systems in the lab, most notably with the Framework Desktop powered by the powerful AMD Ryzen AI Max+ 395 "Strix Halo". Fedora Workstation 44 Beta has been looking nice and running stable albeit in some instances seeing lower performance at this point than Fedora Workstation 43 but overall in good shape.

Continue reading...

Imagination's Open-Source PowerVR Vulkan Driver Now Plays Nicely With Zink OpenGL

The past several years Imagination Tech has been investing in an upstream and open-source DRM kernel graphics driver as well as a PowerVR Vulkan driver in Mesa. Their Mesa focus has exclusively been on the PowerVR Vulkan driver with the plans all along to use the Zink generic OpenGL-on-Vulkan implementation. With next quarter's Mesa 26.1 release, that goal is being realized with Zink now working nicely atop the PowerVR Vulkan driver for in turn achieving open-source OpenGL support on PowerVR.

In recent months
Continue reading...

Intel Graphics Driver Preps For UHBR DP Tunnels With Linux 7.1

A round of Intel graphics driver updates were sent today to DRM-Next in staging ahead of April's Linux 7.1 merge window. The changes in this pull aren't too particularly exciting with a lot of code refactoring and other work, but there are preparations made for supporting UHBR DP tunnels.

Intel engineer Jani Nikula sent out today's drm-intel-next pull request. This pull adds C10/C20/LT PHY PLL divider verification support, Panel Self Refresh changes for

Lenovo Legion Go HID Drivers Queued Ahead Of Linux 7.1

The work by Derek Clark on enhancing the Lenovo Legion Go gaming handheld support for Linux continues panning out nicely. The latest driver effort, the creation of the Lenovo Legion Go and Go S Series HID Drivers to help with controller configuration, is set to be introduced in Linux 7.1.

The Lenovo Legion Go S Series HID Driver "hid-lenovo-go-s" and Legion Go Series "hid-lenovo-go" Driver provides access to the configurable settings of the controllers on these Lenovo gaming handhelds.
Continue reading...

Linux 7.1 To Retire UDP-Lite - Allows For Better Performance With Cleansed Code

The upcoming Linux 7.1 kernel cycle is set to retire UDP-Lite support. The UDP-Lite protocol allowed for partial checksums where potentially damaged/corrupted packets are still delivered to the application. Since the Linux 2.6.20 days there has been UDP-Lite support but the kernel is now set to retire it given breakage that has persisted for years and cleaning up the networking code can yield a performance advantage for non-UDP-Lite users.

Kuniyuki Iwashima of Amazon/AWS took to retiring
Continue reading...

RADV Driver Lands Another Optimization: "Missing In RADV For A Very Long Time"

A four year old optimization idea for the RADV driver was scratched off the TODO list last week for next quarter's Mesa 26.1 release.

Opened back in May 2022 was this ticket by Timur Kristof of Valve's Linux graphics team:
"radv: Port si_emit_guardband to RADV

Setting PA_SU_HARDWARE_SCREEN_OFFSET properly (like RadeonSI does) should improve clipping (not culling) performance."

After no major work on it until a week ago,
Continue reading...