Phoronix

Subscribe to Phoronix feed
Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News
Updated: 2 hours 36 min ago

AMD Zen 1 Linux Performance Hit From Retbleed, Accumulated CPU Mitigation Impact

Wed, 07/20/2022 - 20:47
Last week I posted my initial benchmarks for the Linux impact of mitigating Retbleed as the newest CPU speculative execution vulnerability. As noted in the prior Retbleed articles, on the AMD side it's Zen 1/1+/2 processors affected as well as older Bulldozer CPUs. That earlier article included Zen 2 benchmarks while in this article are Zen 1 tests given its situation is slightly different.

IO_uring Zerocopy Send Is Ready For Linux 5.20 Networking

Wed, 07/20/2022 - 17:52
The long in development work around IO_uring zero-copy send for the Linux kernel's networking subsystem is now ready for mainline...

IO_uring Zerocopy Send Is Ready For Linux 5.20 Networking

Wed, 07/20/2022 - 17:52
The long in development work around IO_uring zero-copy send for the Linux kernel's networking subsystem is now ready for mainline...

GNOME 43 Alpha Released With Browser Improvements, More GTK 4 Porting

Wed, 07/20/2022 - 17:39
Released this morning was the alpha of the GNOME 43 desktop...

GNOME 43 Alpha Released With Browser Improvements, More GTK 4 Porting

Wed, 07/20/2022 - 17:39
Released this morning was the alpha of the GNOME 43 desktop...

Lavapipe Vulkan Software Implementation Now Compliant With Vulkan 1.3

Wed, 07/20/2022 - 17:17
The Mesa Lavapipe driver that provides a CPU-based Vulkan implementation is now officially compliant with the Vulkan 1.3 specification...

Lavapipe Vulkan Software Implementation Now Compliant With Vulkan 1.3

Wed, 07/20/2022 - 17:17
The Mesa Lavapipe driver that provides a CPU-based Vulkan implementation is now officially compliant with the Vulkan 1.3 specification...

Btrfs Send Stream v2 Support Queued Ahead Of Linux 5.20

Wed, 07/20/2022 - 17:00
The Btrfs send/receive functionality allows for generating a stream of changes between two sub-volume snapshots, which can be useful for efficient backup/archive purposes, among other uses. With the Linux 5.20 kernel is send/receive support for the new "stream v2" format...

Btrfs Send Stream v2 Support Queued Ahead Of Linux 5.20

Wed, 07/20/2022 - 17:00
The Btrfs send/receive functionality allows for generating a stream of changes between two sub-volume snapshots, which can be useful for efficient backup/archive purposes, among other uses. With the Linux 5.20 kernel is send/receive support for the new "stream v2" format...

Linux's Hantro VPU Media Driver Looks To Be Promoted Out Of Staging

Wed, 07/20/2022 - 15:00
The Hantro VPU driver that has been developed the past several years for supporting the Hantro video/image processing IP found on various Rockchip and NXP SoCs is set to be promoted out of the Linux kernel's staging area...

Linux's Hantro VPU Media Driver Looks To Be Promoted Out Of Staging

Wed, 07/20/2022 - 15:00
The Hantro VPU driver that has been developed the past several years for supporting the Hantro video/image processing IP found on various Rockchip and NXP SoCs is set to be promoted out of the Linux kernel's staging area...

Zink OpenGL-On-Vulkan Ready To Switch To Lazy Descriptors - Big Performance Win

Wed, 07/20/2022 - 06:31
Mesa's Zink OpenGL-on-Vulkan implementation is finally ready to enable lazy descriptors by default, which in turn will mean better performance for this generic OpenGL implementation across many games/applications...

Zink OpenGL-On-Vulkan Ready To Switch To Lazy Descriptors - Big Performance Win

Wed, 07/20/2022 - 06:31
Mesa's Zink OpenGL-on-Vulkan implementation is finally ready to enable lazy descriptors by default, which in turn will mean better performance for this generic OpenGL implementation across many games/applications...

Google Releases Cirq 1.0 For Quantum Programming Framework

Wed, 07/20/2022 - 02:30
Google engineers have released Cirq 1.0 as their first full version -- and stable API -- of this open-source programming framework for quantum computing and written in Python...

Google Releases Cirq 1.0 For Quantum Programming Framework

Wed, 07/20/2022 - 02:30
Google engineers have released Cirq 1.0 as their first full version -- and stable API -- of this open-source programming framework for quantum computing and written in Python...

AOCL 3.2 Released As AMD Optimizing CPU Libraries Now With LibMEM & Crypto

Wed, 07/20/2022 - 01:50
Last week AMD quietly released AOCL 3.2 as the newest version of their optimized CPU software libraries for use across Ryzen, Ryzen Threadripper, and EPYC platforms...

AOCL 3.2 Released As AMD Optimizing CPU Libraries Now With LibMEM & Crypto

Wed, 07/20/2022 - 01:50
Last week AMD quietly released AOCL 3.2 as the newest version of their optimized CPU software libraries for use across Ryzen, Ryzen Threadripper, and EPYC platforms...

NVIDIA Improving Linux NUMA Distance Interface To Enhance Performance

Wed, 07/20/2022 - 00:42
NVIDIA engineers have been working on NUMA distance metrics within the Linux kernel to replace the simple local/remote NUMA preference interface currently used by some drivers for NUMA-aware memory allocations. In their testing this improved NUMA distance handling is leading to "significant performance implications" for throughput and CPU utilization...

NVIDIA Improving Linux NUMA Distance Interface To Enhance Performance

Wed, 07/20/2022 - 00:42
NVIDIA engineers have been working on NUMA distance metrics within the Linux kernel to replace the simple local/remote NUMA preference interface currently used by some drivers for NUMA-aware memory allocations. In their testing this improved NUMA distance handling is leading to "significant performance implications" for throughput and CPU utilization...

GCC 12 Compiler Optimization Tuning With The AMD Ryzen Threadripper 3990X

Tue, 07/19/2022 - 21:00
Following the recent discussions about -O3'ing the Linux kernel and other compiler optimizations, a request came in to see some fresh GCC compiler optimization benchmarks with the recently released GCC 12. So here is a fresh look at various GCC optimization levels up through -Ofast as well as with link-time optimizations (LTO) and "-march=native" tuning on the new GCC 12 with the mature AMD Ryzen Threadripper 3990X platform.

Pages