Phoronix

Subscribe to Phoronix feed
Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News
Updated: 1 hour 33 min ago

GCC 12 Profile Guided Optimization Benchmarks With The AMD Threadripper 3990X

Wed, 08/03/2022 - 02:00
Last month I ran a number of GCC 12 compiler optimization benchmarks for this latest-stable compiler atop an AMD Ryzen Threadripper 3990X workstation. Those tests included various optimization levels as well as link-time optimizations (LTO). Some Phoronix Premium supporters also requested to see some fresh GCC 12 Profile Guided Optimization (PGO) benchmarks, so here in this article are those PGO benchmark results...

DXVK 1.10.3 Released With Shared Fences - Needed By Halo Infinite On Linux

Wed, 08/03/2022 - 00:01
DXVK 1.10.3 has been released as the newest update for an upcoming Proton release, which powers Steam Play for allowing Windows games to run often very well under Linux...

SPI Seeing Some Nice Performance Optimizations With Linux 6.0

Wed, 08/03/2022 - 00:00
Performance tuning work to the Linux kernel's Serial Peripheral Interface (SPI) subsystem will pay off for embedded systems and other SPI-heavy platforms with Linux 6.0...

CXL 3.0 Specification Released - Doubles The Data Rate Of CXL 2.0

Tue, 08/02/2022 - 21:30
The CXL Consortium today announced the Compute Express Link 3.0 specification that doubles the data rate of CXL 2.0 to 64 GT/s while introducing no added latency...

NVIDIA 515.65.01 Linux Driver Released With Fixes

Tue, 08/02/2022 - 21:30
NVIDIA today released their 515.65.01 Linux driver as the newest in the stable R515 series...

GNOME Console Could Be Ubuntu 22.10's GNOME Terminal Replacement

Tue, 08/02/2022 - 18:59
Back in May was a proposal by Canonical desktop software engineer Jeremy Bicha to use the new GNOME Console as the default terminal application in Ubuntu 22.10, replacing the GNOME Terminal. That default change hasn't happened yet but some necessary improvements have now been made to Ubuntu Kinetic's gnome-console package ahead of that possible shift...

Rust Code For The Linux Kernel Updated With More Features Implemented

Tue, 08/02/2022 - 18:10
Miguel Ojeda has posted the newest patch series implementing the Rust programming language infrastructure and initial sample code for the Linux kernel...

Btrfs With Linux 6.0: Send Protocol v2, ~3x Boost For Direct Read Performance

Tue, 08/02/2022 - 17:55
SUSE's David Sterba sent in the Btrfs file-system updates on Monday for the in-development Linux 6.0 kernel...

AMD Prepares Linux Support For L3SBE Slow Memory Bandwidth Configuration, BMEC

Tue, 08/02/2022 - 17:25
Some of the newest Linux patches out of AMD for new processors are implementing support for some recently-documented Quality of Service extensions: L3SBE and BMEC...

GNU C Library 2.36 Released With New Functions, More Optimizations

Tue, 08/02/2022 - 17:08
Released overnight was a new version of Glibc, the GNU C Library, commonly used by Linux systems as the default libc implementation...

Linux 6.0 To Disable Printing On Consoles With Real-Time Kernels

Tue, 08/02/2022 - 15:00
As part of getting PREEMPT_RT support ready to be mainlined at long last for real-time kernel builds, a number of Linux 6.0 (nee 5.20) pull requests have revolved around additional RT preparatory changes. With the printk changes for Linux 6.0, the console drivers will now be skipped in RT mode...

Steam For Linux In July Shows A 1.23% Marketshare, AMD CPUs Now More Common Than Intel On Linux

Tue, 08/02/2022 - 08:55
During the month of June the Steam on Linux usage hit a multi-year high point of 1.18% while for July there is another tick upwards thanks to the continued interest in Linux gaming around the Steam Deck...

Long-Obsolete DECnet Networking Code In The Linux Kernel Expected To Finally Be Removed

Tue, 08/02/2022 - 06:44
DECnet as a set of networking protocols from Digital Equipment Corporation (DEC) that date back to 1975 are expected to be finally removed from the Linux kernel. The DECnet protocols have long been obsolete, the Linux kernel implementation has been orphaned for more than one decade, and is code that belongs more in a history museum than the mainline kernel...

IO_uring To Ring In Some Awesome Improvements With Linux 6.0

Tue, 08/02/2022 - 02:47
IO_uring continues to be one of the greatest Linux kernel innovations in recent years and with the in-development Linux 6.0 kernel is getting even better along with some nice block updates and other storage-related enhancements...

Linux 6.0 Has Some Big Scheduler Changes, Including Improved NUMA Balancing For AMD Zen

Tue, 08/02/2022 - 02:00
Ingo Molnar today submitted the main set of kernel scheduler updates for the in-development Linux 6.0 (nee 5.20). The scheduler updates contain some notable changes that will be interesting to benchmark in the days ahead...

Linux Driver Posted Enabling Bluetooth Support For Apple M1/M2, Some x86 Macs

Tue, 08/02/2022 - 01:44
Sven Peter who has worked a lot on various aspects of Apple Silicon enablement for Linux today posted the patches enabling Apple Bluetooth driver support for Apple Silicon M1/M2 hardware and also for some Apple x86 Macs...

Linux 6.0 Has Temperature Monitoring For Upcoming AMD CPUs, MWAIT For HPC Customers

Mon, 08/01/2022 - 21:30
Among the early pull requests for the now-open Linux 6.0 merge window (nee Linux 5.20) are a few AMD additions worth mentioning...

Mesa's Radeon R600g Driver Adds NIR Support For Pre-Evergreen GPUs

Mon, 08/01/2022 - 19:00
Merged in early July to Mesa 22.2 was the rewritten R600g NIR back-end for improving older AMD Radeon HD 5000/6000 series graphics cards on Linux with this open-source OpenGL driver. That NIR code was limited to "newer" Radeon GPUs supported by the R600g driver while now it's been extended for supporting pre-Evergreen GPUs too...

Unvanquished 0.53 Released For This Leading Open-Source FPS Game

Mon, 08/01/2022 - 18:00
Released on Sunday was Unvanquished 0.53 Beta as the latest in a long string of betas for this one of the most promising open-source first person shooter (FPS) games...

Linux 6.0 To Continue Advancing Its Random Number Generator (RNG)

Mon, 08/01/2022 - 17:49
In addition to being busy leading WireGuard, Jason Donenfeld continues working heavily on the Linux kernel's random number generator (RNG) code. For Linux 6.0, a number of RNG improvements are ready...

Pages