Open-source News

GCC 16 Will No Longer Treat Function Multi-Versioning As Experimental On ARM64

Phoronix - Wed, 09/24/2025 - 18:40
Function Multi-Versioning (FMV) is the compiler feature that allows developers to specify multiple versions of the same function that can be used for optimizing execution for specific target features. For example, FMV can allow optimized functions to be called if the CPU supports AVX, AVX-512, SSE4.2, or other differing ISA capabilities. With the GCC 16 compiler release, AArch64/ARM64 now considers its FMV support to be stable and complete...

FFmpeg Introduces MPEG-H 3D Audio Decoding Support

Phoronix - Wed, 09/24/2025 - 18:28
The widely-used FFmpeg open-source multimedia library has merged support for MPEG-H 3D Audio decoding...

Sony DualSense Controller Audio Jack Handling Ready For Linux 6.18

Phoronix - Wed, 09/24/2025 - 18:18
In addition to the patches providing haptic touchpad support for Linux 6.18, another notable HID addition queued into the "hid-next" tree ahead of the imminent Linux 6.18 merge window is proper audio jack handling with the Sony PlayStation DualSense controller...

SquashFS Optimization Achieves 15,277x Performance In Developer Benchmark

Phoronix - Wed, 09/24/2025 - 08:23
SquashFS developer Phillip Lougher posted a patch today just over one hundred lines of code yielding an outright massive performance gain for some operations with this compressed. read-only file-system...

Pages