Qualcomm Adreno X1-45 GPU Support Appears Ready For The Linux Kernel

The open-source upstream driver support for the Qualcomm Adreno X1-45 that is used by the Snapdragon X1 Plus 8-core SoC appears ready for the mainline kernel and could be all aligned for the upcoming Linux v6.18 kernel cycle.

The past few months saw Qualcomm engineers preparing open-source driver support for the X1-45 GPU to complement the X1-85 GPU support found in the flagship X1 Elite SoC. After four rounds of patch review the X
Continue reading...

IO_uring Ready For uring_cmd Multishot Support With Provided Buffers

Linux IO_uring and block subsystem maintainer Jens Axboe this week queued the patch series for multi-shot support with provided buffers. Thus the feature should go in for Linux 6.18 as another nice enhancement to the wonderful IO_uring kernel innovation.

Ming Lei of Red Hat who led the work on IO_uring multi-shot support with provided buffers explained on the patch series:
"Add UAPI flag IORING_URING_CMD_MULTISHOT for supporting multishot uring_cmd operations with provided buffer.

This enables
Continue reading...

Linux Primed For Significant Performance Gains With Kernel Swap Code Overhaul

A patch series posted overnight that is part of a larger planned rework for the kernel to introduce a "Swap Table" is poised to bring significant real-world performance gains to the Linux kernel.


Kairui Song of Tencent posted the initial phase of patches for introducing a Swap Table and for it to serve as the kernel's swap cache. This stems from an idea raised by Kairui back during a LSF/MM/BPF talk for integrating swap cache, swap maps, and swap allocator functionality within the Linux kernel.

Linux 6.17 Adds Fan & Thermal Profile Support For HP Victus 16-r1000 Gaming Laptops

For those that happen to have an HP Victus 16-r1000 gaming laptop or considering one with the 14th Gen Intel Core CPUs and NVIDIA GeForce RTX 40 graphics, the Linux support is now slightly better off thanks to the HP-WMI driver adding fan and thermal profile support for the Victus 16-r1000 series.

The HP WMI driver has already supported the Victus 16-s1000 series laptops while merged yesterday for Linux 6.1
Continue reading...

Google Prepares Chrome Field Trial For Accelerated Video Decode On Wayland

Google is preparing a field trial with the Chrome web browser of accelerated video decoding under Wayland/Linux as a step toward rolling it out by default for a better video playback experience on the Linux desktop with Wayland-based environments.

On Friday a field trial testing configuration was merged for AcceleratedVideoDecodeLinuxGL. This field trial is in reference to this bug report for enabling video decode acceleration on Linux/Wayland. The bug report was originally opened in 2022 by an Intel engineer for exposing VDAVideoDecoderor and VAAPIVideDecoder.

Continue reading...

Nouveau Driver Receives Patch For GPU Reclocking With The Pascal GP10B

Nearly a decade after the Tegra X2 SoC shipped in the likes of the Jetson TX2 , the Pascal-based GP10B GPU has received a patch for allowing GPU re-clocking within the open-source Nouveau driver.

Aaron Kling posted a patch on Friday evening amounting to just under 200 lines of code for enabling GPU re-clocking on the Pascal GP10B GPU so that it can operate at its peak rated GPU clock frequencies rather than being limited to the low boot clock frequencies
Continue reading...

KDE Plasma 6.5 Introducing "KISS" - An Initial System Setup Wizard

KDE developer Nate Graham is out with his customary weekend blog post to summarize all the interesting Plasma desktop developments for the week. Most exciting in recent days is Plasma 6.5 receiving an initial system setup wizard.

Most significant this week is KDE Plasma gaining an initial system setup wizard. Plasma 6.5 brings this initial Setup Wizard as complementary to their existing Welcome Center and allows for initial user creation for OEM installs of the operating system and similar purposes. Beyond user creation it can also be used for typical first-
Continue reading...

GNOME's Glycin Lands "Dramatically Improved" JPEG-XL Image Loading Performance

Glycin 2.0 Beta 3 was released this week for the GNOME project providing a Rust-based library for decoding, editing, and creating images and associated metadata. Glycin is in turn used by a growing number of GNOME components for imaging needs.

Glycin 2.0 Beta 3 was released earlier today as a nice step up for the project ahead of next month's GNOME 49 release. The Rust-written Glycin image loading and editing code has "dramatically improved" its JPEG-XL image loading speed with
Continue reading...

OpenZFS 2.4-rc1 Brings Linux 6.16 Compatibility, Better Encryption Performance With AVX2

The first release candidate of OpenZFS 2.4 is now available for testing of this ZFS file-system implementation for Linux and FreeBSD systems.

OpenZFS 2.4-rc1 adds compatibility for the latest Linux 6.16 stable kernel while continuing to support all the way back to Linux 4.18. OpenZFS 2.4-rc1 on FreeBSD continues supporting FreeBSD 13.3 and newer.

OpenZFS 2.4 is bringing better encryption performance by leveraging Advanced Vector Extensions 2 (AVX2) for

Mesa 25.3 Lands More Changes To Prepare For OpenGL Mesh Shaders

Being worked on for a number of months now is GL_EXT_mesh_shader as an extension for bringing mesh shaders to OpenGL . This is an alternative to NVIDIA's GL_NV_mesh_shader extension being worked on for Mesa drivers and in particular the RadeonSI Gallium3D driver.

AMD engineer Qiang Yu has been leading the effort on the upstream GL_EXT_mesh_shader extension and plumbing all the changes needed for supporting it by Mesa and the RadeonSI driver. Last month the prep changes
Continue reading...