Ape: A New Vulkan Driver Written In The Zig Programming Language

Ape is a new open-source Vulkan driver written in the Zig programming language and not dependent upon any Mesa code.

With a pull request today to the Vulkan specification for adding a new "Ape" vendor ID, I was curious about this new Ape Vulkan driver... Turns out it's a new hobbyist, open-source driver being created and nearly Vulkan 1.0 conformance.

Ape is a new open-source driver written as a software implementation akin to Mesa's Lavapipe. But it'
Continue reading...

KDE Plasma 6.8 Will Make Sure You Don't Miss Your Low Battery Notifications While Gaming

KDE developers continue with last minute bug fixes ahead of the Plasma 6.7 desktop release later this month as well as preparing early feature work toward Plasma 6.8 and also landing more fixes for the current Plasma 6.6 stable series.

This Week in Plasma is out with its latest issue to highlight recent interesting developments to KDE Plasma. Some of this weeks highlights, which largely revolve around bug fixes, include:

- Plasma 6.8 will now present notifications around low battery power within full-screen apps,

GNU Gets Back Into Nutrition Software After 14 Year Hiatus

For those looking for open-source food nutrition software, GNU's GNUtrition has seen its first new release in 14 years.

GNUtrition 0.33 was released as the first update since 2012 for this nutrition analysis software based on data sourced from the USDA Food and Nutrient Database for Dietary Studies. The data source is now different due to the Nutrient Database of Standard Reference having been sunset during the more than a decade between this GNU software saw a new release.

Continue reading...

Linux DRM Ioctl Developed By AMD Being Disabled Following Ongoing Security Issue

It's unfortunately another busy week in the Linux 7.1 kernel space with not everything slowing down so well, late in the cycle and leading to the upcoming 7.1 stable release. This week's DRM pull request of kernel graphics/accelerator drivers is again heavy on fixes and also ends up disabling an ioctl interface given ongoing security concerns from that code merged last year.

David Airlie of Red Hat wrote in Friday's pull request of DRM fixes for Linux 7.1:
"Weekly drm fixes
Continue reading...

Ubuntu 26.10 To Begin Laying Foundation For Context-Aware Desktop, Other New Features

Jean Baptiste Lallement of the Canonical Desktop Team today posted a roadmap of many development items they are hoping to tackle for Ubuntu 26.10 due out in October. Some of these desktop plans are more ambitious and will take multiple release cycles to fully realize, but it goes to show their continued investment into the Ubuntu desktop.

Besides the typical desktop updates like planning to use the GNOME 51 desktop in Ubuntu 26.10 and other up-to-date packages, they are also planning on other

CUDA-Oxide 0.2 Brings Early Improvements To Pure Rust CUDA Kernels

Last month CUDA-Oxide was introduced as an experimental Rust-to-CUDA compiler . From pure Rust programming language code, one can write CUDA GPU kernels in a "safe(ish)" manner with the CUDA-Oxide compiler emitting NVIDIA PTX output directly. Out today is the second update to CUDA-Oxide.

CUDA-Oxide 0.2 is the new version today and builds off their initial open-source code drop now with 37 pull requests from 23 contributors. This new version now makes it
Continue reading...

ARM Linux Server Performance Up More Than 7x Geo Mean In 8 Years, As Much As 15x With NVIDIA Vera CPU

NVIDIA's Vera CPU is delivering the fastest ARM performance I have ever seen. For putting it into perspective how far the ARM server CPU hardware has come in just the last decade and for some "fun" benchmarks as part of Phoronix marking 22 years of Linux hardware reviews and benchmarking , here are some benchmarks showing the Ampere eMAG from September 2018 to the performance now with NVIDIA Vera. Not even factoring in the many software optimizations across the stack over the period, from simply the hardware side the

Continue reading...

Vulkan 1.4.353 Released With Three New Extensions

After three weeks without any Vulkan API spec updates, Vulkan 1.4.353 was released today to deliver the latest documentation updates for this high performance graphics/compute API as well as introducing three new extensions.

The new extensions with Vulkan 1.4.353 are VK_KHR_extended_flags, VK_KHR_video_encode_feedback2, and VK_EXT_multisampled_render_to_swapchain.

VK_KHR_extended_flags was worked on by a

More SpacemiT K3 & K1 Support Landing In Upstream Linux 7.2

In addition to Apple M3 Device Trees for Linux 7.2 , the SpacemiT RISC-V SoCs are seeing some notable Device Tree improvements with this next version of the Linux kernel.

The exciting SpacemiT K3 RVA23 RISC-V SoC is now seeing USB 2.0 support working on the mainline kernel for Linux 7 .2 along with PWM support and enabling the RISC-V Ziccrse extension. The K3 also has PDMA working and fixed I/O power in the pin control (pinctrl) code
Continue reading...

NVIDIA's Nova Driver Continues Being Built Up In Linux 7.2 Along With Other DRM Rust Code

Danilo Krummrich sent out the main set of DRM Rust subsystem changes on Thursday that are targeting the Linux 7.2 kernel. NVIDIA's open-source Nova driver continues seeing a bulk of the DRM Rust work as this modern successor to Nouveau continues taking shape.

With the new DRM Rust pull request there are more DRM Rust abstractions going mainline, support for Higher-Ranked Lifetime Types "HRT" for Rust device drivers, GPUVM immediate mode abstraction, and other improvements. On the driver side, Nova overwhelmingly dominates among
Continue reading...