Phoronix

Subscribe to Phoronix feed
Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News
Updated: 28 min 18 sec ago

Samsung Galaxy S20 & S9 With Exynos 9810 Support Coming To Linux 6.14

Tue, 12/31/2024 - 23:23
The Samsung ARM device updates are in the process of being queued up to the SoC tree ahead of the upcoming Linux 6.14 merge window in January...

Microsoft Continued With Many Linux & Open-Source Announcements In 2024

Tue, 12/31/2024 - 22:50
This year was another interesting year for Microsoft with continuing to make more of their software projects open-source, adding more Unix/Linux-like features to Windows, continuing to advance Windows Subsystem for Linux (WSL), keeping up with maintenance on their Azure Linux distribution, and other unexpected open-source/Linux surprises...

Wayland's Wild 2024 With Better KDE Plasma Support, NVIDIA Maturity & More Desktops

Tue, 12/31/2024 - 20:20
It was a mighty fine year for the Wayland ecosystem on the Linux desktop with KDE Plasma 6 having brought much more polished Wayland support and now at parity to its X11 session, the NVIDIA driver stack seeing much better Wayland support with its latest drivers, LXQt and Xfce and others working more on Wayland support, and the continued climb of various innovative Wayland compositors...

AMD INVLPGB Linux Patches Updated For Broadcast TLB Invalidation

Tue, 12/31/2024 - 20:01
Right before Christmas Mesa engineer Rik van Riel posted Linux kernel patches to make use of the AMD INVLPGB instruction for broadcast TLB invalidation. INVLPGB is present in AMD Ryzen and EPYC processors since Zen 3 and early data showed by Rik indicated nice improvement. A third iteration of those patches have already been posted as this AMD INLVPGB usage works its way to the mainline kernel...

Mesa Saw Fewer Patches This Year But Valve's Contributions Took The Top Spot

Tue, 12/31/2024 - 19:48
While the Mesa 3D graphics drivers saw many new features and improvements land in 2024, on a Git commit basis it's actually at a several year low in terms of new commits. Here are the numbers as well as a look at the most active contributors to Mesa, including a Valve open-source graphics driver developer now taking the top spot...

Clang 20 Compiler Adds Support For Xtensa CPU Target

Tue, 12/31/2024 - 19:33
Back in early 2023 an Xtensa back-end was added to LLVM for the Cadence Tensilica Xtensa IP. Xtensa is used for DSPs, micro-controllers, and this 32-bit RISC architecture is also used for other hardware like data processing engines. Two years after the LLVM back-end was introduced, the Clang C/C++ compiler has added Xtensa target support...

FreeBSD Collaborating With AMD, NetBSD 10.0 Release & Other BSD Highlights Of 2024

Tue, 12/31/2024 - 19:15
While predominantly covering Linux-related news and Linux benchmarking at Phoronix, the BSDs hold a special spot. Here's a look back at some of the most exciting BSD milestones and FreeBSD / NetBSD / OpenBSD / DragonFlyBSD project news of 2024...

Xfce 4.20, COSMIC Alpha & LXQt 2 Led Alternative Open-Source Desktops In 2024

Tue, 12/31/2024 - 09:25
In addition to all the GNOME advancements and KDE excitement with shipping Plasma 6 this year, other alternative open-source desktop environments enjoyed much success too this year... System76's Rust-based COSMIC desktop environment for their Pop!_OS Linux distribution reached alpha form, Xfce 4.20 released earlier this month, LXQt 2.0 and 2.1 debuted, and other improvements too...

Deadline Scheduling Policy Being Experimented With For Linux Graphics Drivers

Tue, 12/31/2024 - 04:04
Tvrtko Ursulin with Igalia sent out a "request for comments" patch series today working on a deadline scheduling policy for the DRM scheduler that is used across different Direct Rendering Manager kernel graphics drivers...

Intel's Linux Performance Optimizations Continue Paying Off For AMD EPYC

Tue, 12/31/2024 - 01:30
As part of my end-of-year benchmarking and various historical comparisons, over the holidays I was curious to take a look at how the mature AMD EPYC 9004 "Genoa" performance has evolved over the past two years under Linux. Going off benchmarks I ran back at the end of 2022 on the same AMD Titanite EPYC reference server platform for two EPYC 9654 Genoa processors, I repeated the same tests using the newest releases of Intel Clear Linux and Ubuntu Linux for seeing how the performance has evolved.

Cloudflare Makes Open-Source h3i For HTTP/3 Testing & Debugging

Tue, 12/31/2024 - 00:27
Cloudflare is ending 2024 by announcing a new open-source project: h3i for low-level HTTP/3 testing and debugging...

Mesa's Terrific Year With Better Vulkan Ray-Tracing, NVK Progress & Same-Day Vulkan 1.4

Mon, 12/30/2024 - 22:00
The open-source Mesa 3D graphics driver had a rather great year with a number of performance optimizations landing, on-time support for Intel Lunar Lake and Battlemage Xe2 graphics, early AMD RDNA4 support, multiple drivers having same-day Vulkan 1.4 support, the continued progress of the open-source NVIDIA NVK Vulkan driver, and much more thanks to the contributions of Intel, AMD, Valve, and other organizations -- even Microsoft's continued merge requests!..

RadeonSI Driver Now Uses ACO By Default For Pre-RDNA GPUs

Mon, 12/30/2024 - 19:50
As a very interesting end-of-year change for Mesa 25.0, AMD is now using the ACO compiler by default for pre-GFX10 (before RDNA / Navi) GPUs with the RadeonSI Gallium3D driver...

Updated Serpent OS Alpha Brings Few Fixes To This Original Linux Distribution

Mon, 12/30/2024 - 19:38
Last week Ikey Doherty's Serpent OS Linux distribution debuted in alpha form while kicking off the new week is updated install media to provide a few fixes for this original from-scratch Linux distribution...

AMD's GPUOpen Vulkan Memory Allocator Now Supports Vulkan 1.4

Mon, 12/30/2024 - 19:26
AMD's GPUOpen team managed to squeeze in a new Vulkan Memory Allocator release into 2024. As a reminder this is a easy to use/integrate Vulkan memory allocation library for both Windows and Linux systems with hopes of making memory allocation and resource creation more easier like with Direct3D 11 and OpenGL...

xxHash 0.8.3 Brings Runtime Vector Extension Handling For x86/x86_64

Mon, 12/30/2024 - 19:17
Meta's Yann Collet of Zstd fame is rounding out 2024 by releasing xxHash 0.8.3 as the newest update to this extremely fast non-cryptographic hash algorithm. The xxHash fast hash algorithm pushes for RAM speed limits and with the v0.8.3 update brings more enhancements...

Linux 6.13-rc5 Released To Cap Off Linus Torvalds' Birthday Week

Mon, 12/30/2024 - 05:30
The holiday between Christmas and New Year's is... Linus Torvalds' birthday on 28 December. Capping off the Linux creator's 55th birthday week is the Linux 6.13-rc5 kernel release...

KDE Amarok 3.2 Music Player Released With Initial Qt6/KF6 Support

Mon, 12/30/2024 - 05:00
Back in April was the release of the Amarok 3.0 music player for KDE after a six year hiatus and their first version ported to using the Qt5 toolkit and KDE Frameworks 5. Now in ending out 2024, the Amarok team has released an updated version of this open-source music player that provides initial support for the Qt6 toolkit and KDE Frameworks 6...

Benchmarking The AMD INVLPGB Linux Kernel Patches For Better Performance

Mon, 12/30/2024 - 01:35
Last weekend a Meta engineer posted Linux kernel patches to make use of the AMD INVLPGB instruction for broadcast TLB invalidation. The Linux kernel can in turn invalidate TLB entries on remote CPUs without needing to send IPIs and without having to wait for remote CPUs to handle those interrupts. Synthetic benchmarks shown in that patch series were very promising and thus I carried out some benchmarking over the holidays of this AMD INVLPGB support for the Linux kernel.

Kdenlive Preparing For An Exciting 2025 With Background Removal Tool & More

Sun, 12/29/2024 - 23:15
The KDE app Kdenlive that is a very popular and featureful open-source video editor is preparing for an exciting 2025...

Pages