Haptic Touchpad Support Expected For Linux 6.18

The upcoming Linux 6.18 kernel is expected to land initial haptic touchpad support as part of the HID subsystem updates.

Haptic touchpads contain force sensors and haptic actuators in place of a traditional button. Haptic touchpads can eliminate mechnical parts and provide a nice clicking effect across the entire touchpad. Google has been leading the work on haptic touchpads for Linux in motivated by their own Chrome/Chromium OS efforts.

The initial haptic touchpad support and wiring it up to the Linux HID multi-touch driver is queued up to the
Continue reading...

Bytedance Proposes "Parker" For Linux: Multiple Kernels Running Simultaneously

It was just a few days ago that a multi-kernel architecture was proposed for the Linux kernel . Separate from that proposal from Multikernel Technologies, it turns out Bytedance has been working on their own similar solution called Parker. Today Bytedance lifted the lid on Parker as their solution for running multiple kernels simultaneously on the same hardware/system.

Bytedance's Parker allows for multiple Linux kernels to run simultaneously on a single machine without relying on KVM or other virtualization. Parker leverages partitioning the CPU cores, memory, and devices
Continue reading...

Running The Bcachefs DKMS Modules On Ubuntu Linux

With DKMS packages now being available for Ubuntu and Debian Linux distributions for running the latest out-of-tree Bcachefs file-system driver support with ease and reproducibility, I decided to try out the updated Bcachefs driver on Ubuntu Linux to see how the performance is relative to the upstream Linux 6.17 kernel with its now-frozen Bcachefs support.

Continue reading...

Apple Silicon

Linux 6.18 To Improve Support For Apple's A11, Other Apple Silicon Improvements

Two pull requests were submitted this weekend of new Apple Silicon material ready for upstreaming with the soon-to-start Linux 6.18 kernel cycle.

Sven Peter continues to be one of the most active Asahi Linux developers working on upstreaming changes into the mainline kernel for enhancing the Apple Silicon Linux support both for the modern M-Series SoCs as well as the A-Series powering various Apple devices.

Apple Silicon work for Linux 6.18 includes moving away from generic compatibles in the Device Tree bindings and enhancing
Continue reading...

AMD Versal NET DDR EDAC Driver Ready For Linux 6.18

For further enhancing the upstream Linux kernel support for the AMD (Xilinx) Versal SoCs, a new Error Detection And Correction (EDAC) driver is set to premiere in the upcoming Linux 6.18 kernel for the Versal NET SoCs with DDR memory.

The AMD-developed "versalnet_edac" driver is ready to go into the mainline kernel once the Linux 6.18 merge window opens.

The new driver has been queued into the edac-for-next Git branch of the RAS subsystem. With the
Continue reading...

Mesa 25.3 Lands SPIR-V Shader Replacement Support

Merged to Mesa 25.3-devel on Monday is SPIR-V shader replacement support as a new feature for helping Mesa's Vulkan drivers in testing and debugging issues.

The latest code added to Mesa allows dumping Vulkan (SPIR-V) shaders to an arbitrary directory for capturing. Those shaders can then be inspected and modified if desired for testing purposes. Then via the SPIR-V Shader Replacement functionality that can be enabled with the "MESA_SPIRV_READ_PATH" environment variable, the desired
Continue reading...

New Patches Optimize EXT4 Online Defragmentation For Better Performance

A set of 13 patches were posted today to the Linux kernel mailing list for optimizing the online defragmentation handling by the EXT4 kernel driver. The online defragmentation improvements for EXT4 can net a nice performance win with a very significant improvement in a variety of scenarios.

Huawei engineer Zhang Yi posted the patches to the Linux kernel mailing list for improving the EXT4 file-system online defragmentation handling. Plus it's also working toward converting the EXT4 buffered I/O code for regular files over to the IOmap
Continue reading...

FFmpeg Lands Support For AHX, ADPCM Silicon Graphics N64 Decoder

Beyond the continued flow of new performance optimizations via hand-written Assembly , with the FFmpeg project it's also interesting to monitor their ever-expanding scope of supported audio/video formats. The newest to land in FFmpeg Git is support for AHX audio files.

AHX is short for the Abyss' Highest eXperience. AHX is from the late 90's and is used for creating Amiga Commodore 64 like synthetic tunes. AHX support on Linux has been available via an XMMS plug-in and similar while now
Continue reading...

Qt 6.10 RC Available For Testing With Native PipeWire Audio Back-End

Out today is the Qt 6.10 release candidate for this forthcoming toolkit release.

Qt 6.10 is working its way toward release release now in early to mid October. Qt 6.10 had originally been aiming for a release by today but delays during the release cycle have pushed the final release back by a few weeks. But Qt 6.10 is an exciting toolkit update with a native PipeWire audio back-end, Chromium extensions support in the WebEngine, and many other changes.

Some

OBS Studio 32.0 Released With Plugin Manager, NVIDIA RTX Improvements

OBS Studio 32.0 stable is now available for this popular cross-platform desktop recording and screencasting software popular with game streamers and for a variety of other recording/casting purposes.

OBS Studio 32.0 delivers a basic plug-in manager for being able to deliver extra functionality moving forward. Windows and macOS builds also received opt-in automatic crash log uploading.

OBS Studio 32.0 also brings more improvements around NVIDIA RTX software features such as Voice Activity Detection for RTX Audio Effects to help enhance
Continue reading...