Proton 9.0-2 is out this afternoon as the Valve/CodeWeavers downstream of Wine that powers Steam Play for running Windows games under Linux within the Steam client...
In aiming to make the Rust programming language more suitable for safety-critical software like within automobiles, aviation, and other industries, the Safety-Critical Rust Consortium was announced today...
Debuting last week was FreeBSD 14.1 with performance improvements and more. Given there being some performance optimizations and other upgrades like a more recent LLVM Clang compiler by default, I've begun running some benchmarks of this newest FreeBSD stable release. In today's article is a quick comparison of FreeBSD 14.1 vs. FreeBSD 14.0 performance using an AMD Ryzen Threadripper 7980X 64-core processor within the System76 Thelio Major workstation.
The AMD Fast CPPC feature enablement for the "amd_pstate" driver has been submitted to the power management subsystem ahead of next month's Linux 6.11 merge window...
OpenSUSE Leap 15.6 is now officially available for this community Linux distribution release aligned with SUSE Linux Enterprise 15 Service Pack 6. With Leap 15.6 comes the inclusion of the Cockpit web administration software and many software updates...
Intel Low Power Mode Daemon v0.0.4 has been released with "LPMD" being the open-source daemon for optimize active idle power for modern Core hybrid CPUs under Linux that sport a combination of the E and P cores...
Merged today to LLVM Clang 19 Git is support for the #embed resource inclusion mechanism that is an approved C23 feature. This also makes Clang the first for supporting this pre-processor embed feature...
Well known open-source AMD OpenGL/Gallium3D driver developer Marek Olak has landed a big patch series into Mesa 24.2 for a universal optimized compute image clear/blit shader and MSAA-resolving pixel shader...
Intel's oneDNN 3.5 has been released as this Deep Neural Network Library for the oneAPI specification and now part of the UXL Foundation. With oneDNN 3.5 comes more performance optimizations for existing and upcoming Intel hardware...
The extensible scheduler "sched_ext" code has proven quite versatile for opening up better Linux gaming performance, more quickly prototyping new scheduler changes, Ubuntu/Canonical has been evaluating it for pursuing a more micro-kernel like design, and many other interesting approaches with it. Yet it's remained out of tree but that is now changing with the upcoming Linux 6.11 cycle...
The Raspberry Pi 5 features the "RP1" as the in-house silicon design for the southbridge to this single board computer. The RP1 driver maintained by Raspberry Pi is just found in their downstream kernel while a SUSE engineer is working to rework that driver so that it can be eventually mainlined in the upstream Linux kernel...
Merged last month to the GNU C Library (glibc) Git code was a new tunable for non-temporal stores for memset. This optimization for glibc's memset performance was limited to Intel processors given at the time it was only tested/benchmarked on Intel CPUs but now it's proven to be useful too for AMD processors...
While last year we saw Fedora to no longer omit the frame pointer to help in debugging/profiling Fedora packages and Ubuntu 24.04 LTS also enabled frame pointers for better debugging/profiling, among other distributions, there is the known performance implications of no longer omitting the frame pointer. But now in aiming to make the best of both worlds, it turns out Red Hat has been developing eu-stracktrace as a new means of profiling without relying on frame pointers...
Last month AMD Linux engineers posted ap atch series for better handling heterogeneous core type CPUs. This is for enhancing the P-State CPU frequency scaling on CPUs featuring a mix of conventional cores and efficiency cores, e.g. Zen 4 and Zen 4C. A third iteration of these patches were posted today...
Google is known for their many contributions to open-source compilers and particular many different sanitizer efforts over the years. Their newest project they have made open-source in this area is GWPSan as a sampling-based sanitizer framework...
Last year it was announced that Intel's oneAPI software initiative evolved into the UXL Foundation for making compute accelerators more open as well as opening things up to more cross-vendor collaboration and adoption. Intel started the Unified Acceleration Foundation with the Linux Foundation, Google, Arm, Qualcomm, Samsung, and others. Announced today is that the UXL Foundation has begun collaborating with The Khronos Group...
Covered last week on Phoronix was a new patch from Intel that with tuning to the P-State CPU frequency scaling driver was showing big wins for Intel Core Ultra "Meteor Lake" performance and power efficiency. I was curious with the Intel claims posted for a couple benchmarks and thus over the weekend set out to run many Intel Meteor Lake benchmarks on this one-line kernel patch... The results are great for boosting the Linux performance of Intel Core ultra laptops with as much as 72% better performance.
Mozilla Firefox 127.0 binaries are available for download today ahead of tomorrow's official announcement. Firefox 127 brings a few nice changes for this month's feature update...
After an attempt in early 2023 didn't pan out, today an AMD Linux engineer posted a new kernel patch series for enabling per-core RAPL energy counter support for AMD processors. With this patch series when using Linux's venerable perf utility it's now possible for reading the power use on a per CPU core basis using a new "power_per_core" PMU...
Going back just under two years was the propsal for adding getrandom() to the vDSO in the quest to achieve faster performance for obtaining random numbers in user-space. That effort while seemingly simple remains an ongoing and contentious matter...
A lot of AMD GFX12 IP enablement landed in Mesa 24.2-devel over the past week for bringing up the RadeonSI Gallium3D driver and RADV Vulkan driver for the upcoming RDNA4 graphics...
Arch Linux derivative CachyOS that is optimized for a nice desktop experience and shipping a nice set of performance optimizations/tuning by default is out with its June 2024 refresh...
In addition to debuting their "Peano" LLVM compiler back-end for Ryzen AI NPUs on Friday, AMD also submitted a new batch of feature code for their AMDGPU kernel graphics driver and AMDKFD kernel compute driver of new feature code aiming for the upcoming Linux 6.11 merge window...
Intel's IGB and IXGBE network drivers within the mainline Linux kernel are being adapted to support firmware updates for the underlying driver. To date such functionality was limited to Intel's out-of-tree versions of these drivers for their higher-end network hardware...
There was a very exciting Friday evening code drop out of AMD... They announced a new project called Peano that serves as an open-source LLVM compiler back-end for AMD/Xilinx AI engine processors with a particular focus on the Ryzen AI SOCs with existing Phoenix and Hawk Point hardware as well as the upcoming XDNA2 found with the forthcoming Ryzen AI 300 series...
GNOME developers continue to be quite busy this summer from enhancing their desktop with more security and accessibility features to further crafting GNOME OS...
Jeremy Soller who is an engineer at System76 and manages a side hustle of leading development on the open-source, Rust-written Redox OS has shared the latest look at this open-source operating system with the System76 COSMIC desktop applications...
Out for testing this weekend is the OBS Studio 30.2 beta software for those into live-streaming their desktop and other screen recording purposes. With the OBS Studio 30.2 release there are video encode improvements for Linux, support for multi-track video streaming, hybrid MP4 output, and other new features...
The KDE Plasma 6.1 desktop is due for release in a little more than one week. Prominent KDE developer Nate Graham thinks this is going to be a "good one" with a lot of new features, better performance, and more...
With not hearing much about Fuchsia OS in a while and the Fuchsia OS team being hit hard by layoffs last year, coming as a surprise today is seeing Google beginning to upstream Fuchsia OS support into the Mesa 3D graphics driver stack...
The patches have been years in the making around AMD SEV-SNP encrypted virtualization and various elements have been upstreamed in prior kernel versions while for the upcoming Linux 6.11 cycle are finally the Kernel-based Virtual Machine (KVM) bits for launching SEV-SNP protected guest virtual machines...
The patches recently covered on Phoronix for up to 162% faster AES-GCM encryption/decryption with modern Intel and AMD processors is now queued for introduction in the upcoming Linux 6.11 cycle!..
SPIR-V used by the likes of OpenGL, OpenCL, and Vulkan is a common intermediate representation (IR) / intermediate language for consumption by device drivers. With code now merged into LLVM, AMD has introduced the notion of vendor "flavored" SPIR-V for containing extra information pertinent to the GPU device/driver being targeted...
The second beta is now available for testing of the upcoming Python 3.13 release that is bringing an experimental JIT, a new interactive interpreter, and other big features for this annual Python feature release...
On Thursday the first set of Intel Xe driver feature updates were submitted to DRM-Next of material intended for merging with the Linux 6.11 kernel in July...
Merged to the Linux kernel back in 2018 was an LG Gram laptop driver for supporting various hotkeys and extra functionality of these LG laptops. That driver is now being extended to support the latest LG Gram laptop models...
With this week marking the 20th birthday of Phoronix, as part of the commemorative articles this week has been looking at the most popular Linux/open-source news over 20 years. In the piece today is looking back at the most popular Linux hardware reviews and other featured articles on Phoronix since 2004...
It's like magic with one line of code changed in the Linux kernel that Intel is reporting up to 19% performance improvement for Intel Core Ultra "Meteor Lake" and up to an 11% improvement in performance per Watt. Or in another EPP mode, the power consumption during video playback can be reduced by 52%!..
When it comes to the RDNA 3.5 / RDNA 3+ integrated graphics found with upcoming AMD products, the graphics driver IP has been referred to as "GFX1150" and "GFX1151" of the AMD GFX 11.5 graphics IP. But now appearing today within the AMDGPU LLVM shader compiler is a new GFX1152 variant...
With the AMD EPYC 4004 series that was announced in May and we have delivered benchmarks of the entire EPYC 4004 stack from the 4-core SKU up through the 16-core model with 3D V-Cache, there are many advantages over Intel's Xeon E-2400 series competition. In addition to going up to 16 cores versus 8 with the Xeon E-2400 series, the more competitive pricing, the 3D V-Cache SKUs, and 28 PCIe lanes rather than 20, the AMD EPYC 4004 models also support DDR5-5200 memory where as the Intel Raptor Lake E-2400 models are bound to DDR5-4800. In this follow-up testing is a look at the AMD EPYC 4004 performance both at DDR5-4800 and DDR5-5200 speeds for showing the performance difference.
With this week's Computex announcement by AMD of the Ryzen AI 300 series laptop processors built atop Zen 5, one of the pleasant aspects has been several laptop models being announced already to be powered by either the Ryzen AI 9 365 or Ryzen AI 9 HX 370 flagship models. Some models are also already available for pre-order ahead of launch day. This is quite nice compared to in the past there was often at times quite a delay between the initial AMD Ryzen mobile announcements and being able to (pre)order any hardware. And thus I've already been looking around to coordinate near launch day Linux testing of the new AMD Zen 5 powered Ryzen AI 300 series hardware...
AMD has published a new set of AMDGPU firmware binaries for Linux users. In particular, this should benefit AMD APUs the most and these firmware improvements were focused on Valve's Steam Deck to make the device more robust against buggy applications...
This week's pull request of power management fixes for the Linux 6.10 kernel has an important change for the in-tree cpupower utility to fix P-State frequency reporting on upcoming Zen 5 (Family 1Ah) processors...