 
    
    Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News  
  
  
    Updated: 1 hour 9 min ago  
Intel XeSS 1.2 Released - Xe Super Sampling Still Driven By Some Windows Binary Blobs
    Intel this afternoon released the Xe Super Sampling (XeSS) v1.2 SDK as this gaming image upscaling tech that leverages AI deep learning for better performance and less image degradation on Intel Arc Graphics as well as from other GPU vendors...  
Chrome 116 Released With Document Picture-In-Picture API
    Chrome 116 is out today as the newest stable version of Google's web browser...  
Benchmarking The Performance Impact To AMD Inception Mitigations
    Last week the AMD Inception vulnerability was made public as a speculative side channel attack affecting Zen processors and different mitigation options based on the CPU generation. There wasn't too much communication around the performance implications of mitigating Inception while over the past week I have begun benchmarking the software and microcode updates on Ryzen and EPYC processors.  
Devuan 5.0 Released For Debian 12 Without systemd
    Devuan is still alive and well for those wanting to run Debian GNU/Linux but without systemd. Devuan 5.0 is out today as the newest distro release that is now rebased atop Debian 12 Bookworm...  
Firefox Finally Outperforming Google Chrome In SunSpider
    Mozilla developers are celebrating that they are now faster than Google Chrome with the SunSpider JavaScript benchmark, although that test has been superseded by the JetStream benchmark...  
Raspberry Pi V3D Driver Gaining Per-Process GPU Usage Stats
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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...  
