debauit Announced As Debian Source Package Auditor

Announced today was debaudit, a new set of tools and services designed to verify the integrity and reproducibility of Debian source packages.

Debaudit was developed wit hthe intent of helping to secure the software supply chain used to build Debian binary packages. Debaudit consists of upstream2orig, git2dsc, and git2orig. The upstream2orig verifies the upstream tarball found in Debian is a faithful representation of the original source code from upstream. The git2sc helps verify the source packages from the Vcs-Git repository matches
Continue reading...

NVIDIA 595.44.03 Linux Driver Released With VK_KHR_device_address_commands

Less than a week after their prior NVIDIA Vulkan beta driver in the R595 driver series, today NVIDIA released another new Vulkan beta driver for Linux and Windows systems.

The NVIDIA 595.44.03 driver for Linux and 595.92 for Windows is shipping today for supporting the prominent new VK_KHR_device_address_commands extension. VK_KHR_device_address_commands debuted with Vulkan 1.4.346 as a long-in

Panther Lake Tuning For The Intel Idle Driver In Linux 7.1

While the Linux support for Intel Core Ultra Series 3 Panther Lake is largely in good shape as shown in my numerous articles over the past month and a half, there are occasional missing remnants landing in the kernel. As the latest example, or the upcoming Linux 7.1 kernel, the unified Panther Lake C-States table is being added for the Intel Idle driver.

The intel_idle driver is the CPU idle time management driver. The Intel Idle driver is iportant for helping ensure CPU cores are able to reach
Continue reading...

Linux Kernel API Specification Framework Advances Past RFC Stage

After going through five rounds of review under a Request For Comments (RFC) flag, today the latest round of Kernel API Specification Framework patches were sent out with the RFC flag removed.

The Kernel API Specification Framework aims to better document the kernel APIs in both human-readable and machine-readable form. Sasha Levin explains in the patch series cover letter:
"This proposal introduces machinery for documenting kernel APIs, addressing the long-standing challenge of maintaining stable interfaces between the kernel and user-space programs. Despite the
Continue reading...

Linux 6.12 Through Linux 7.0 File-System Benchmarks For EXT4 + XFS

Earlier this month were various Linux 7.0 file-system benchmarks showing how XFS is leading the race in the overall upstream Linux file-system performance on this forthcoming kernel. Stemming from that testing some premium supporters requested a fresh look at the historical performance of XFS as well as EXT4. So today's article is a look at how XFS and EXT4 have performed on every kernel release going back to Linux 6.12 LTS.

Due to each round of file-system benchmarks taking hours, Linux

Continue reading...

Intel Xe Driver In Linux 7.1 Preps For Intel Nova Lake P, Introduces VM_BIND DECOMPRESS

Sent out this week were more Intel Xe driver feature patches to DRM-Next for queuing ahead of next month's Linux 7.1 merge window.

Similar to other Intel graphics driver activity and Intel driver work elsewhere in the Linux kernel, this week's Intel Xe driver pull brings more enablement work for next-gen Nova Lake P hardware. This goes along with other Nova Lake Linux enablement happening at large and for its very exciting Xe3P graphics. This week some new workarounds are added for Nova Lake
Continue reading...

Vulkan 1.4.346 Released With Notable VK_KHR_device_address_commands

Vulkan 1.4.346 was published today with one big new extension in tow: VK_KHR_device_address_commands.

The VK_KHR_device_address_commands extension is now public as a big addition worked on by the likes of AMD, Valve, NVIDIA, Collabora, Intel, LunarG, and others. It's a big one coming and allows for applications to use device addresses in place of buffer objects for most functionality.

VK_KHR_device_address_
Continue reading...

FreeRDP 3.24 Released With Security Fixes & Improved X11 Client Support

FreeRDP as this open-source and cross-platform Remote Desktop Protocol (RDP) implementation is out with FreeRDP 3.24 to ship new security fixes as well as other improvements.

FreeRDP 3.24 brings fixes for eight security advisories for issues that were uncovered this year in the codebase.

FreeRDP 3.24 also brings full C23 compiler support while its default C programming target remains on C11.

Continue reading...

Linux 7.0 AMDGPU Fixing Idle Power Issue For RDNA4 GPUs After Compute Workloads

A fix is on the way to the Linux 7.0 kernel today for addressing an idle power issue with AMD RDNA4 GPUs reporting high power consumption and full utilization even after being "idle" following compute workloads like Llama.cpp.

Stemming from this Llama.cpp bug report back in November about Llama.cpp with the HIP back-end causing the Radeon R9700 GPU to remain at 100% GPU usage after idle, a fix is on the way for at least Linux 7.
Continue reading...

Intel NPU Driver 1.30 Released For Linux

For going along with the Intel IVPU kernel accelerator driver in the mainline Linux kernel is the Intel NPU driver support in user-space. Released yesterday was the Intel NPU Driver 1.30 milestone for advancing the Intel NPU user-space support on Linux with this open-source support for Core Ultra SoCs.

Intel doesn't list all of the changes of their Intel NPU driver user-space package updates, but in digging through the code there have been some build system enhancements. Intel NPU Driver 1.3
Continue reading...