Motherboard vendors have begun releasing updated BIOS versions for Intel Core 13th/14th Gen motherboards that offer the new "0x129" CPU microcode that is intended to address the Raptor Lake stability issues that have been causing instability problems and crashing errors for a growing number of Intel Core 13th/14th Gen processors. Intel reported in their (Windows) testing that the 0x129 CPU microcode should offer negligible performance impact but I was curious to run my benchmarks under Linux of this new CPU microcode.
Since the release of FFmpeg 6.1 last year there has been accelerated Vulkan Video decoding support while being merged to FFmpeg Git this weekend is the Vulkan Video encode support...
Nearly three years in the making, the ext-image-capture-source-v1 and ext-image-copy-capture-v1 protocols have been merged into the Wayland Protocols repository for vastly improving screen capture support on the Wayland desktop...
There's a new release of NVIDIA's EGL-Wayland project for an EGL External Library Platform library implementing EGL on top of EGLDevice and EGLStream extensions. This week's NVIDIA EGL-Wayland 1.15 release is primarily centered on delivering Wayland explicit sync fixes...
Building off yesterday's release of Wine 9.15, Wine-Staging 9.15 is now available with 376 patches currently being applied atop the upstream codebase...
Wine 9.15 is out this Saturday as the newest bi-weekly development release for enabling Windows games and applications to run on Linux systems and other environments...
Niri as a scrollable-tiling Wayland compositor inspired by PaperWM is out with a new feature release. Niri 0.1.8 is the new release out today and it also marks the project's one year birthday...
This Week in GNOME is out with its latest issue that details the latest improvements being made thanks to their Sovereign Tech Fund (STF) funding along with other development efforts squeezing into next month's GNOME 47 desktop release...
Well known AMD Mesa developer Marek Olak continues relentlessly optimizing the RadeonSI Gallium3D driver and related code for ensuring the AMD graphics stack can reach peak performance...
Last week I wrote about a tiny Linux patch yielding up to 32% faster performance and up to 18% less energy for Emerald Rapids CPUs. That patch is an adjustment to the Intel P-State driver's Energy Performance Preference (EPP) value for that Intel Xeon Scalable family. Today that patch was merged for the Linux 6.11 kernel...
A number of Phoronix readers have been requesting a fresh re-test of the experimental Bcachefs file-system against other Linux file-systems on the newest kernel code. Your wish has been granted today with a fresh round of benchmarking across Bcachefs, Btrfs, EXT4, F2FS, and XFS using the Linux 6.11-rc2 kernel. This round of testing was carried out on the newly-released Solidigm D7-PS1010 PCIe 5.0 NVMe SSDs that offer very speedy performance for modern Linux desktops and servers.
Submitted for DRM-Next last week with intentions of getting it into the Linux 6.12 kernel was a new DRM "power saving policy" property. The intent was for this new monitor/display connector property to indicate whether power saving features should be used that could compromise the experience intended by the desktop compositor. But one week later this property is now set to be removed as it's been deemed immature...
A Qualcomm engineer has posted the Linux kernel patches for adding the DeviceTree to support the Microsoft Surface Laptop 7 devices powered by the new Qualcomm Snapdragon X1 SoCs. This allows Linux to run on these new Snapdragon X1-powered Microsoft laptops but as with the other devices there are a number of support caveats that for most end-users will be a showstopper...
For those making use of the EROFS read-only file-system designed with mobile/embedded devices and containers in mind, EROFS-UTILS 1.8 is now available as an important update for these user-space utilities...
The Linux kernel itself can already boot quite fast but with a simple one-line patch another ~0.035 seconds will be able to be shaved off the boot time...
For those still running an AMD Ryzen 3000 series "Zen 2" desktop it really ought to be time to upgrade soon for better performance and power efficiency given the Zen 5 performance benchmarks thus far, but for those still planning to use the Ryzen 3000 series for some time, a quirk/workaround is on the way for enabling more of those older platforms to work with the AMD P-State Linux driver...
Following decisions like exploring -O3 package builds for Ubuntu Linux, another newly-announced change by Canonical I must applaud is their decision to commit to shipping the very latest upstream kernel code at release time...
With the new AMD Ryzen 9000 series processors the AGESA supports up to DDR5-8000 memory. With yesterday's testing of the AMD Ryzen 5 9600X and Ryzen 7 9700X review all of the tests were done at DDR5-6000 in matching with the Ryzen 7000 series and Intel Core 13th/14th Gen configurations. In this article today is an initial look at the DDR5-8000 performance with the AMD Ryzen 7 9700X while using Corsair Vengeance 2 x 16GB DDR5-8000 DIMMs (Corsair CMH32GX5M2X8000C36).
OpenBLAS 0.3.28 made it out today as the open-source optimized BLAS library that caters to a wide range of processors spanning various architectures. With this OpenBLAS 0.3.28 release are yet more optimizations and new CPU optimized paths...
System76 today is releasing an alpha build of Pop!_OS 24.04 that is built atop Ubuntu 24.04 LTS and making it very interesting is that it includes the alpha version of their Rust-written COSMIC desktop environment. I've been playing around with this Pop!_OS 24.04 alpha in advance of today's embargo lift and it's been working out quite well...
Red Hat's performance team has been working on the Tuned profile delivery software as an alternative to power-profiles-daemon on Linux systems. Fedora will be switching over to Tuned to replace power-profiles-daemon and the newest Tuned 2.24 release is now available...
With upcoming Intel Arrow Lake H processors it's just not P cores and E cores but for the E cores will be a mix of both Skymont and Crestmont core types...
For those making use of Microsoft's exFAT file-system on Linux systems, the user-space programs within exfatprogs have been updated that also include more robust "fsck.exfat" capabilities for checking and repairing exFAT file-systems...
Hyprland 0.42 has been released as the newest feature release to this dynamic tiling Wayland compositor that remains "100% independent" and "doesn't sacrifice on its looks." Hyprland had been doing some heavy lifting via the Wlroots library but now in version 0.42 that dependency is eliminated...
Valve has just released a SteamOS 3.6.9 beta as the newest update to their Arch Linux derived operating system powering the Steam Deck and other gaming devices...
Security researchers with the CISPA Helmholtz Center for Information Security have disclosed GhostWrite, a new CPU vulnerability affecting a common RISC-V processor...
Following the recent Mutter 47 beta release that also marks the feature freze point for GNOME 47, there still are some High Dynamic Range (HDR) display preparations being merged ahead of this next stable desktop release due out in September...
This could quite well be my simplest review in the past twenty years of Phoronix. The AMD Ryzen 9000 series starting with the Ryzen 5 9600X and Ryzen 7 9700X launching tomorrow are some truly great desktop processors. The generational uplift is very compelling, even in single-threaded Linux workloads shooting ahead of Intel's 14th Gen Core competition, across nearly 400 benchmarks these new Zen 5 desktop CPUs impress, and these new Zen 5 desktop processors are priced competitively. I was already loving the Ryzen 7000 series performance on Linux with its AVX-512 implementation and performing so well across hundreds of different Linux workloads but now with the AMD Ryzen 9000 series, AMD is hitting it out of the ball park. That paired with the issues Intel is currently experiencing for the Intel Core 13th/14th Gen CPUs and the ~400 benchmark results makes this a home run for AMD on the desktop side with only some minor Linux caveats.
Dragonfly 1.21 released today as the newest version of this modern, drop-in replacement to Redis and Memcached. This performance-optimized in-memory data store has added a few interesting features with the new release...
Mold 2.33 is out as the newest version of this high speed linker as an alternative to the likes of GNU Gold and LLVM LLD. With Mold 2.33 there are still new performance optimizations being worked out by lead developer Rui Ueyama...
Yesterday the Sway i3-inspired Wayland compositor saw tearing control support merged while today another prominent Wayland protocol has been merged: linux-drm-syncobj-v1 for explicit sync support...
As part of the Flash Memory Summit this week, the NVMe 2.1 specifications were published today including the NVMe 2.1 Base specification, Command Set specifications (NVM Command Set, ZNS Command Set, Key Value Command Set), Transport specifications (PCIe Transport, Fibre Channel Transport, RDMA Transport and TCP Transport) and the NVMe Management Interface specification...
Solidigm today is formally announcing the D7-PS1010 PCIe 5.0 NVMe SSDs for the data center. The new D7-PS1010 solid-state drives offer phenomenal performance for PCIe Gen 5 servers as I've enjoyed in testing out a few of these D7-PS1010 SSDs the past several weeks and their leading performance that should be especially appealing for modern AI and HPC servers.
Back in February of this year you may recall the interesting news that was announced on Phoronix that AMD Quietly Funded A Drop-In CUDA Implementation Built On ROCm: It's Now Open-Source. That open-source ZLUDA code for AMD GPUs has been available since AMD quit funding the developer earlier this year. But now the code has been retracted. It's not from NVIDIA legal challenges but rather AMD reversing course on allowing it to be open-source...
Following last month's NVIDIA 560 Linux driver beta release where the open GPU kernel modules are used by default with Turing GPUs and newer, the NVIDIA 560.31.02 Linux driver has debuted today in stable form for the R560 series...
While there is no shortage of consumer network attached storage (NAS) devices these days, those able to run a mainline Linux kernel, open bootloader, and other open/mainline software components is a bit more challenging. Thanks to the work of open-source developer Heiko Stuebner, the QNAP TS-433 is looking to be an interesting candidate for those wanting a nice 4-bay NAS while being able to load it with a mainline Linux kernel build and other upstream open-source software...
A number of GPU hang fixes have been merged for AMD's RadeonSI Gallium3D driver within Mesa. These fixes should help further enhance the current RDNA3 GPU driver support and also has fixes for stabilizing the upcoming RDNA4 GPU support...
For those making use of JSON data with the PostgreSQL database server, now merged code to make use of SIMD for JSON escaping has shown up to a 4x improvement for query performance when dealing with lots of JavaScript Object Notation data...
AMD engineers posted a set of patches today for enabling VCN IP DUMP support with their open-source AMDGPU kernel driver. This allows for dumping the IP state of all Video Core Next (VCN) hardware from VCN 1.0 through VCN 5.0...
Ilpo Jarvinen of Intel sent in a new round of x86 platform driver fixes today for the ongoing Linux 6.11 kernel cycle. This pull request has a few items worth mentioning as part of this fixes queue...
The Broadcom V3DV driver living within the Mesa code-base that provides Vulkan API support most notably for Raspberry Pi 4 and Raspberry Pi 5 single board computers now advertises Vulkan 1.3!..
At the start of the year AMD posted an open-source XDNA Linux driver to GitHub for supporting the Ryzen API NPU IP found within their newest Ryzen mobile SoCs. It wasn't until last month though in mid-July that AMD began the process of submitting the driver for review so that it can work its way toward the mainline Linux kernel within the "accel" accelerator subsystem. Today brings a second revision to that driver...
Canonical engineers on Friday announced they are evaluating "-O3" compiler optimized package builds for Ubuntu Linux. As part of this evaluation of using GCC's -O3 compiler optimization level rather than -O2 when compiling Ubuntu packages, experimental Ubuntu desktop and server ISOs are available for testing with this change. Excitingly I ran some initial benchmarks over the weekend in looking at the performance difference.