Phoronix

Subscribe to Phoronix feed
Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News
Updated: 56 min 31 sec ago

Another Look At The Performance Impact To IBM's POWER9 L1d Flushing Change

Fri, 12/04/2020 - 23:00
Last week I provided some benchmarks looking at the IBM POWER9 mitigation for the L1 data cache needing to be flushed upon entering the kernel and on user accesses due to a recently disclosed vulnerability. POWER9 allows speculatively operating on validated data in the L1 cache, but when it comes to incompletely validated data paired with other side channels it could lead to local users potentially obtaining improper access to data in the L1 data cache. When benchmarking the impact on a POWER9 4c/16t CPU the overall impact was fairly modest while since then I fired up some benchmarks as well on a large POWER9 server with 44 cores / 176 threads to see the performance impact of this default Linux kernel change.

Mesa 21.0 Adds Radeon HEVC SAO Encode Support

Fri, 12/04/2020 - 21:22
For the "Video Core Next 2" hardware like Navi as well as Renoir APUs, HEVC "sample adaptive offset" support has landed in Mesa 21.0...

Arch Linux's Pacman 6.0 Enters Alpha With Parallel Downloads Support

Fri, 12/04/2020 - 19:44
Pacman, the excellent package manager on Arch Linux, is working on becoming even more compelling with the in-development Pacman 6.0...

Fedora 34 To Feature Updated MariaDB, Other Changes

Fri, 12/04/2020 - 17:58
The Fedora Engineering and Steering Committee (FESCo) approved a fresh batch of changes this week for Fedora 34 that is due out next spring...

EPYC Zen 3 CPU Support Coming To Linux's AMD_Energy Driver

Fri, 12/04/2020 - 16:25
In addition to AMD Zen 1/2/3 PowerCap RAPL support coming for the Linux 5.11 kernel, the hwmon-next Git branch has also queued initial support for Zen 3 processors within the AMD_Energy driver...

Linux 5.11 Adding An "Inhibited" Feature To Temporarily Disregard Select Input Devices

Fri, 12/04/2020 - 13:06
The Linux kernel's input subsystem is gaining a new "inhibited" property feature as a policy to temporarily block input from given devices, including not using any event from them as a possible wake-up source...

System76 Bringing Out "Pangolin" As An AMD Renoir Linux Laptop

Fri, 12/04/2020 - 05:24
Ever since AMD has been on a stellar trajectory with their hardware, users have been begging System76 to release an AMD Linux laptop... That's now finally coming with their upcoming Pangolin launch...

Mesa 20.3 Released With Big Improvements For Open-Source Graphics Drivers

Fri, 12/04/2020 - 02:51
Mesa 20.3 has been released as the Q4'2020 open-source graphics driver update, primarily around providing OpenGL and Vulkan support on the likes of Intel and AMD Radeon graphics along with the reverse-engineered Nouveau support, many smaller drivers especially in the embedded space, and the growing list of CPU-based implementations and other translation efforts...

AMD Sends Out Zen 3 Compiler Support For GCC + AOCC 2.3 Compiler Released

Fri, 12/04/2020 - 02:36
Following last month's release of the Ryzen 5000 "Zen 3" processors, AMD has now begun publishing their official compiler support for this extremely compelling processor family...

AMD Is Making Progress On Open-Source Firmware - Initially With OpenBMC

Fri, 12/04/2020 - 00:11
While we are still waiting to see what AMD might do for returning to open-source AGESA or better supporting Coreboot and the like, they are making some inroads with open-source firmware support -- beyond the context of Chromebooks where they continue to engage due to Google's engineering requirements. AMD is working to "align with the industry direction of open-source firmware stacks" with their initial focus being on open-source OpenBMC firmware support for their server platforms...

Manjaro 20.2 Brings Arch-Based Linux 5.9 Experience, GNOME Version Defaults To Wayland

Fri, 12/04/2020 - 00:08
Manjaro 20.2 is now available as the latest stable version of this Arch Linux derived distribution focused on providing a pleasant and easy-to-use desktop experience...

Khronos Brings New Physically Based Rendering Materials Support To glTF

Thu, 12/03/2020 - 22:00
The Khronos Group's glTF specification that is a transmission format for 3D scenes and models continues picking up more impressive capabilities as its adoption by a growing range of software packages continue...

C++20 Is Still Settling While LLVM Clang Already Adds Option For Starting C++2b/C++23

Thu, 12/03/2020 - 19:33
It was just in September that the C++20 standards draft was approved as a major update to the programming language over C++17. While compilers like GCC and LLVM Clang are still completing all of the changes for C++20 support, Clang is already moving ahead and has added support for the "-std=c++2b" option as it begins the endeavor of staging changes likely for C++23...

Dbus-Broker 25 Released With More Fixes

Thu, 12/03/2020 - 19:13
The BUS1 kernel code for providing an in-kernel, capability-based IPC mechanism hasn't seen much (or any?) activity in well over a year but at least the Dbus-Broker project continues ahead. Dbus-Broker continues ahead as this D-Bus compatible implementation focused on correctness while being optimized for performance...

Stratis Storage 2.3 Released With Clevis Encryption Policy Support

Thu, 12/03/2020 - 17:40
In addition to OpenZFS 2.0 releasing and Bcachefs hitting up more performance optimizations, some further next-gen Linux storage news is Red Hat's Stratis Storage 2.3 being released...

POCL 1.6-RC1 Released With Better CUDA Performance

Thu, 12/03/2020 - 16:30
POCL as the "Portable Computing Language" that implements OpenCL and allows it to function atop CPUs as well as CUDA-enabled NVIDIA GPUs, HSA-supported AMD GPUs, and other possible back-ends, is preparing for a new feature release...

Radeon ROCm 3.10 Released With Data Center Tool Improvements, New APIs

Thu, 12/03/2020 - 13:00
While we have been looking out for Radeon ROCm 4.0 that was announced back at SC20 as well as an updated ROCm for providing the RDNA2 compute support only found currently in their packaged RX 6800 series Linux driver, ROCm 3.10 arrived on Wednesday as an unexpected twist...

GNOME's Mutter 40 Alpha Released With Big Improvements

Thu, 12/03/2020 - 07:08
In working towards the March release of GNOME 40, the Mutter compositor / window manager is out today with its 40 Alpha release...

The Spectre Mitigation Performance Impact On AMD Ryzen 5000 "Zen 3" Processors

Thu, 12/03/2020 - 04:29
For those wondering what the current cost is to the default Spectre mitigation protections on the new AMD Ryzen 5000 series "Zen 3" processors, here are a set of performance tests looking at that overhead with the still relevant mitigations applied by default and then if forcing them off. The Zen 3 mitigation overhead was compared then to similar AMD Zen 2 and Zen+ processors.

Syscall User Dispatch Appears Destined For Linux 5.11 To Help Windows Games On Linux

Thu, 12/03/2020 - 01:00
The Syscall User Dispatch support looks like it should be mainlined for the Linux 5.11 kernel. This functionality is important for modern Windows games running on Linux under Wine / Proton...

Pages