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…

Source: Phoronix – Intel XeSS 1.2 Released – Xe Super Sampling Still Driven By Some Windows Binary Blobs

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.

Source: Phoronix – Benchmarking The Performance Impact To AMD Inception Mitigations

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…

Source: Phoronix – Glibc Git Lands Another FMA-Optimized Function – 24% Mean Improvement

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…

Source: Phoronix – Intel Making Improvements For CPU Microcode Updating Under Linux

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…

Source: Phoronix – Go 2 For “Breaking With The Past” Will Never Come

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…

Source: Phoronix – Rust Abstractions Posted For Sockets & Other Fundamental Network 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…

Source: Phoronix – Linux 6.6 Bringing Initial Support For Intel Lunar Lake’s VPU4

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…

Source: Phoronix – Linux Reworks AMD Zen 1 Divide-By-Zero Mitigation After Original Fix Inadequate