Phoronix

Subscribe to Phoronix feed
Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News
Updated: 1 hour 6 min ago

Raspberry Pi V3D Driver Gaining Per-Process GPU Usage Stats

Tue, 08/15/2023 - 18:20
Maíra Canal with Igalia has sent out a set of patches for exposing GPU usage statistics for the Broadcom graphics processor found within the Raspberry Pi 4 single b oard computers...

AMD P-State Preferred Core Patches For Linux Updated, Will Be Enabled By Default

Tue, 08/15/2023 - 17:55
AMD's Preferred Core feature continues working its way toward the Linux kernel for this functionality that's been around since Zen 2...

Intel Sapphire Rapids PECI Support Coming With Linux 6.6

Tue, 08/15/2023 - 17:00
The Intel Platform Environment Control Interface (PECI) changes have been prepped for the upcoming Linux 6.6 kernel cycle and include extending support for including 4th Gen Xeon Scalable "Sapphire Rapids" server platforms...

Glibc Git Lands Another FMA-Optimized Function - 24% Mean Improvement

Tue, 08/15/2023 - 09:23
A few days ago Intel compiler expert H.J. Lu landed an FMA-optimized log2 function for the GNU C Library that could yield up to a 69% performance improvement on tested Intel Skylake processors. Merged today to Glibc Git was another FMA-optimized function...

Intel Making Improvements For CPU Microcode Updating Under Linux

Tue, 08/15/2023 - 02:55
Intel engineers are working on enhancing the x86_64 CPU microcode updating experience under Linux and in particular the work is ultimately around better supporting of late microcode loading on Linux for Intel systems with a primary focus on Intel servers / enterprise users...

Go 2 For "Breaking With The Past" Will Never Come

Tue, 08/15/2023 - 02:26
An update on the Go programming language roadmap was shared today that highlights some recent improvements for backward compatibility to Go and why the developers now no longer expect to ever have a "Go 2" release that would break compatibility with existing Go 1.x programs...

IO_uring Adding Support For Vectored FUTEX Waits In Linux 6.6

Mon, 08/14/2023 - 22:16
With the upcoming Linux 6.6 cycle another exciting change was recently queued up within the block subsystem's "for-next" branch: IO_uring futex/futexv support...

Rust Abstractions Posted For Sockets & Other Fundamental Network Bits

Mon, 08/14/2023 - 21:52
While Linux 6.1 added the initial Rust infrastructure as an alternative programming language for writing new kernel modules, so far as of Linux 6.5 much of the upstreaming effort has been around adding new abstractions and supporting additional subsystems for making the Rust capabilities in the kernel more complete. The latest patch series is working on adding Rust abstractions for networking sockets and other fundamental networking bits...

Linux 6.6 Bringing Initial Support For Intel Lunar Lake's VPU4

Mon, 08/14/2023 - 18:32
In addition to all the interesting open-source graphics driver updates coming with Linux 6.6 like AMD FreeSync Panel Replay, Nouveau uAPI additions for NVK, Intel PSR for old laptops, and many other GPU driver changes, the Direct Rendering Manager (DRM) subsystem with its AI accelerator "accel" framework/subsystem is rolling out initial support for the VPU4 coming with Intel Lunar Lake processors...

Eclipse OpenJ9 v0.40 Released For Small Footprint & High Performance JVM

Mon, 08/14/2023 - 18:23
Released last week was Eclipse OpenJ9 v0.40 as the latest feature update to this high performance JVM that focuses on being optimized for a small footprint...

Linux Reworks AMD Zen 1 Divide-By-Zero Mitigation After Original Fix Inadequate

Mon, 08/14/2023 - 18:13
Following last week's AMD Inception vulnerability another AMD Zen CPU bug came to light and that was performing a divide by zero on Zen 1 could end up leaking data with this DIV0 speculation bug. The original workaround was performing a dummy division 0/1 within the #DE exception handler but that's now turned out to be inadequate...

Linux 6.5-rc6 Released With Latest CPU Security Mitigations & Bug Fixes

Mon, 08/14/2023 - 02:43
Linus Torvalds released the Linux 6.5-rc6 kernel a few hours early today after capping off a busy week...

Casefolding For Bcachefs File-System Posted

Sun, 08/13/2023 - 21:06
The Bcachefs file-system continues to work its way toward the mainline kernel while interestingly this weekend a Valve developer posted patches for implementing case-folding (case insensitive) feature support for this open-source file-system...

RADV Ray-Tracing To Become Much Faster With New Driver Code

Sun, 08/13/2023 - 18:45
The Mesa Radeon Vulkan "RADV" driver ray-tracing support is about to become much faster with a pending improvement that is currently undergoing review...

Mold 2.1 Linker Brings LoongArch CPU Support

Sun, 08/13/2023 - 18:32
Last month the Mold 2.0 high-speed linker was released that shifted from AGPL to MIT licensing after their monetization strategy didn't pan out. This weekend the project is out with its Mold 2.1 release as another step forward for this alternative linker to GNU Gold and LLVM LLD...

LibreOffice Lands APNG Export Support

Sun, 08/13/2023 - 18:24
Future LibreOffice releases will finally better handle animated PNG (APNG) files. After initial import support was added back in June, merged this week was initial export support for APNG files...

Glibc log2 Function Up To 69% Faster Thanks To FMA

Sun, 08/13/2023 - 18:08
Intel engineer and open-source compiler expert H.J. Lu has landed a much faster log2() implementation within the GNU C Library (glibc) that makes use of FMA instructions with modern x86_64 CPUs...

AMD FreeSync Panel Replay Ready For Linux 6.6, Next-Gen GPU Enablement Started

Sat, 08/12/2023 - 21:13
AMD submitted more "new stuff" for their AMDGPU and AMDKFD kernel graphics and compute drivers for the upcoming Linux 6.6 kernel cycle...

Linux Kernel Updated To Add Zenbleed Fix For Valve's Steam Deck

Sat, 08/12/2023 - 18:27
Last month when the Linux kernel was mitigated for Zenbleed as a CPU vulnerability affecting AMD Zen 2 processors, it turns out the Steam Deck APU was accidentally left without coverage. An x86/urgent pull request sent out today for the Linux 6.5 kernel and for back-porting to current stable Linux kernel releases will extend the Zenbleed mitigation to protect Steam Deck gamers...

Intel Wiring Up DisplayPort Alt Mode 2.1 Support For Linux

Sat, 08/12/2023 - 18:02
Last year the DisplayPort 2.1 specification was published and now Intel's open-source Linux engineers are working on adding support to the kernel for handling of the DisplayPort Alternate Mode 2.1 support for that DP operation over USB Type-C connections...

Pages