The Wayback Machine - https://web.archive.org/web/20221109142922/https://www.phoronix.com/

Latest Linux Hardware Reviews, Open-Source News & Benchmarks

NVIDIA Proposing New Linux API For Dynamic Mux Switching With Modern Dual-GPU Laptops
NVIDIA Proposing New Linux API For Dynamic Mux Switching With Modern Dual-GPU Laptops
4 Hours Ago - NVIDIA - Dynamic Mux Switching - 7 Comments

While the VGA_Switcheroo has long been part of the Linux kernel for laptops with hybrid (dual GPU) graphics for switching between the GPUs on platforms with a hardware mux switch, this current API has been found to be ineffective for the latest laptops like those with "NVIDIA Advanced Optimus" support. Thus NVIDIA is working on and proposing a new Linux user-space API around dynamic mux switching.

8 November

AMD Joins The Cloud Hypervisor Project Started By Intel
AMD Joins The Cloud Hypervisor Project Started By Intel
8 November 02:00 PM EST - Intel - AMD + Cloud Hypervisor - 3 Comments

Over the past three years one of Intel's many promising open-source software projects has been the Rust-written Cloud Hypervisor. Cloud Hypervisor started as just a modern, security-focused, cloud-centric Rust VMM hypervisor for modern hardware/software. It began as just one of many open-source software projects at Intel but last year was folded into the Linux Foundation umbrella while Intel continues to be a major contributor to the project. Coming as a bit of a surprise today is AMD announcing they have joined the Cloud Hypervisor project.

Fedora 38 Looking At A Phosh Image For Mobile Devices
Fedora 38 Looking At A Phosh Image For Mobile Devices
8 November 12:30 PM EST - Fedora - Fedora Mobility With Phosh - 14 Comments

It looks like Fedora could be taking on more mobile ambitions with a Phosh image now proposed for running that Wayland shell focused on smartphones and tablets while delivering a good GNOME-based experience. Separately, a change proposal is expected for also introducing a Fedora Linux image with KDE Plasma Mobile.

NVIDIA Makes The PhysX 5.1 SDK Open-Source
NVIDIA Makes The PhysX 5.1 SDK Open-Source
8 November 10:17 AM EST - NVIDIA - Open-Source PhysX - 28 Comments

Back in 2019 NVIDIA open-sourced the PhysX 4.1 SDK and was working on a PhysX 5.0 open-source code drop while we haven't heard anything more on the matter in the past two years. Coming out this morning as a surprise is the NVIDIA PhysX 5.1 SDK open-source release.

ASRock X670E PG Lightning - Nice AMD Zen 4 Motherboard For $250 USD
ASRock X670E PG Lightning - Nice AMD Zen 4 Motherboard For $250 USD
8 November 10:00 AM EST - Motherboards - 15 Comments

When it comes to new AMD AM5 motherboards featuring an X670 series chipset, one of the cheapest options right now is the ASRock X670E PG Lightning that retails for around $249 USD. I picked up one of these motherboards at launch and has been working out well on Linux for those wanting to build a cost-minded AMD Zen 4 desktop system.

Mesa Developers Eye Removing Clover Once Rusticl OpenCL Code Hits Parity
Mesa Developers Eye Removing Clover Once Rusticl OpenCL Code Hits Parity
8 November 08:00 AM EST - Mesa - Rusticl Wins - 11 Comments

New to the upcoming Mesa 22.3 release is Rusticl as a Rust-written OpenCL implementation for Mesa drivers. Rusticl supports OpenCL 3.0, handles OpenCL images and other features, works with multiple drivers, and is modern and maintained. Already among Mesa developers is a discussion that has begun around removing the older "Clover" OpenCL Gallium3D implementation once Rusticl has firmly hit parity with that older, unmaintained state tracker.

Linux's New Compute Accelerator Framework Quickly Taking Shape
Linux's New Compute Accelerator Framework Quickly Taking Shape
8 November 05:36 AM EST - Linux Kernel - Compute Accelerator Subsystem - 2 Comments

Towards the end of October there finally came about a patch series fleshing out the "accel" subsystem for the Linux kernel in preparing this new subsystem/framework that builds atop the Direct Rendering Manager (DRM) code and is designed for all the up and coming AI accelerator drivers for the kernel. Given the number of accelerator drivers from different vendors eyeing mainline kernel adoption, this new compute accelerator framework is quickly being formed.

NVK Vulkan Driver Starting Work On New Compiler
NVK Vulkan Driver Starting Work On New Compiler
8 November 05:17 AM EST - Nouveau - NVK Compiler - 27 Comments

The NVK open-source NVIDIA Vulkan driver that was started earlier this year and has been progressing nicely the past few months is starting to see work now on its own shader compiler where as up to this point has been relying on existing Nouveau Mesa code for code generation.

7 November

Intel Core i9 13900K "Raptor Lake" Running Great With Clear Linux, Sizable Wins Over Ubuntu
Intel Core i9 13900K "Raptor Lake" Running Great With Clear Linux, Sizable Wins Over Ubuntu
7 November 12:00 PM EST - Operating Systems - 15 Comments

Following my Core i5 13600K and Core i9 13900K Linux reviews for these new Raptor Lake processors, which were carried out under Ubuntu Linux, I've been carrying out my usual follow-up tests like looking at how well these new Intel CPUs are running under other distributions. To little surprise, Intel's own rolling-release Clear Linux distribution can offer some big-time improvements over a stock Ubuntu installation.

Some AMD RDNA3 Fixes Land In Mesa Git Ahead Of December's Radeon RX 7900 Series Launch
Some AMD RDNA3 Fixes Land In Mesa Git Ahead Of December's Radeon RX 7900 Series Launch
7 November 06:55 AM EST - Radeon - Mesa Fixes - 2 Comments

With the AMD Radeon RX 7900 XT / RX 7900 XTX having been announced last week and set to ship on 13 December, it's down to crunch time for ensuring that the open-source Linux driver support is in shape. Unlike on the Windows side where it's just expected of the user to navigate to AMD.com and download a convenient driver installer, on Linux that's not exactly the case. AMD will likely have their Radeon Software for Linux driver package on their website but that is limited in scope to their few supported enterprise/LTS Linux distributions supported, while most gamers/enthusiasts will be left wondering about the Linux kernel and Mesa versioning requirements.

6 November

Intel AEX Notify Support Prepped For Linux To Help Enhance SGX Enclave Security
Intel AEX Notify Support Prepped For Linux To Help Enhance SGX Enclave Security
6 November 06:01 AM EST - Intel - Asynchronous EXit - 5 Comments

Future Intel CPUs and some existing processors via a microcode update will support a new feature called the Asynchronous EXit (AEX) notification mechanism to help with Software Guard Extensions (SGX) enclave security. Patches for the Linux kernel are pending for implementing this Intel AEX Notify support with capable processors.

FFmpeg Lands NVIDIA NVENC AV1 Encoding Support
FFmpeg Lands NVIDIA NVENC AV1 Encoding Support
6 November 05:41 AM EST - NVIDIA - NVENC AV1 - 4 Comments

Along with the likes of OBS Studio adding NVENC AV1 support for enjoying GPU-accelerated AV1 video encoding with GeForce RTX 40 series GPUs, the widely-used FFmpeg library has merged its support for NVIDIA NVENC AV1 video encoding.

Linux Laptop Backlight Fixes On The Way For v6.1, More Testing Encouraged
Linux Laptop Backlight Fixes On The Way For v6.1, More Testing Encouraged
6 November 05:09 AM EST - Hardware - Linux Laptop Backlight Brightness - Add A Comment

Last month Red Hat engineer Hans de Goede warned that old and "weird" laptops could see broken backlight controls with the upcoming Linux 6.1 kernel. He issued a call for testing and as a result was provided valuable feedback that led to some new fixes now on the way. But there still is more work ahead and he's requested further testing by Linux laptop users to ensure the reworked backlight handling is in good shape.

AmpereOne Getting Mitigated Against Spectre-BHB With Linux 6.2
AmpereOne Getting Mitigated Against Spectre-BHB With Linux 6.2
6 November 05:00 AM EST - Arm - Branch History Buffer - 1 Comment

Made public earlier this year was Spectre-BHB / BHI as a speculative execution vulnerability similar to Spectre V2 and affecting Intel and Arm CPUs. At the time Neoverse N2 / N1 / V1 and older cores like Cortex-A15 / A57 / A72 were known to be vulnerable and required software mitigations. The upcoming AmpereOne is also vulnerable to Spectre-BHB and has a patch now on its way to the Linux kernel for mitigating this Spectre class vulnerability.

Btrfs "Reserve Flush Emergency" Feature Heading To Linux 6.2
6 November 04:41 AM EST - Linux Storage - BTRFS_RESERVE_FLUSH_EMERGENCY - 10 Comments

"BTRFS_RESERVE_FLUSH_EMERGENCY" is on the way for the Linux 6.2 kernel for dealing with some issues that originally turned up within Facebook's data centers where they were seeing routine out-of-space transaction aborts. With BTRFS_RESERVE_FLUSH_EMERGENCY, Btrfs will try harder to avoid aborted transactions when running out of space.

5 November

Linux Moving Ahead With Enabling Kernel IBT By Default
5 November 07:00 AM EDT - Linux Security - Indirect Branch Tracking - Add A Comment

As an enhancement to the out-of-the-box Linux kernel in its default x86_64 configuration, it was being eyed to enable Indirect Branch Tracking by default. That change to enable IBT by default has been picked up by TIP's x86/core branch, thus putting it on deck as material for submitting with next month's Linux 6.2 merge window.

AMD Updates Linux QoS Patches For SMBA With CXL Memory, BMEC
5 November 05:55 AM EDT - AMD - Quality of Service - Add A Comment

This summer AMD began posting Linux kernel patches for Quality of Service "QoS" features with new AMD CPUs. Sent out on Friday were the newest iteration of these QoS extension patches around SMBA and BMEC with these features likely premiering on AMD EPYC "Genoa" processors.

4 November

Intel MIC Offloading For Xeon Phi Dropped With GCC 13 Compiler
4 November 12:50 PM EDT - Intel - Many Integrated Cores - 5 Comments

On the same day as new GCC compiler patches for next-generation processors coming out for those wares that are more than one year out, the GNU Compiler Collection dropped a remnant from Intel's past: the Many Integrated Core "MIC" architecture support with Xeon Phi for offloading.

Intel Clarifies HECI Usage For Arc Graphics' GSC
4 November 06:25 AM EDT - Intel - Graphics System Controller - 41 Comments

Stemming from the recent discussion of Intel's open-source Linux driver for Arc Graphics not yet running on POWER, another rather interesting support caveat was also raised. It turns out updating the GSC firmware for Arc Graphics hardware currently requires the Intel Management Engine (ME) functionality, which basically limits the graphics card firmware updating in turn to systems with Intel CPUs. (Update: See end of article.)

Intel Granite Rapids Support Submitted For The GCC Compiler
4 November 06:08 AM EDT - Intel - Granite Rapids GCC - Add A Comment

While Xeon Scalable "Sapphire Rapids" will finally see its formal launch in January as recently revealed by Intel, it will then be succeeded down the road by Emerald Rapids. Succeeding Emerald Rapids will then be Granite Rapids to which there is now an initial GCC compiler enablement patch posted. Granite Rapids won't be out until at least well into 2024 while fortunately they have already begun their compiler enablement work to ensure that new CPU instructions and other capabilities are in place well ahead of launch.

LLVM's BOLT Flipped On By Default For Linux x86/AArch64 Test Releases
4 November 05:43 AM EDT - LLVM - Optimizing Binaries - 6 Comments

BOLT as the Facebook/Meta-developed tech for optimizing binaries in the name of greater performance by optimizing the code layout was merged to mainline LLVM at the start of the year. Now as we approach the end of the year BOLT is getting a bit of a promotion with being flipped on by default for Linux x86_64 and AArch64 test releases.

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed