Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-25 08:15
GNU C Library Dropping Various SSSE3 Optimized Code Paths
The latest GNU C Library (Glibc) development code this week has begun dropping various SSSE3 optimized code paths...
MediaTek Preparing Stateless AV1 Video Linux Decode Driver For Newer SoCs
MediaTek this week posted their initial "request for comments" code on stateless AV1 decoder support for their video codec driver...
Huawei Working On UEFI Mirrored Memory Support For Linux AArch64
Since 2015 the Linux kernel has supported UEFI mirrored memory functionality for x86/x86_64 while now Huawei is working on adding that functionality for AArch64...
GNU Coreutils 9.1 Released With Efficiency Enhancements
GNU Coreutils 9.1 is out this weekend as the latest feature update to these widely-used core utilities on Linux and other platforms with supplying cp, cat, ls, and other common commands...
AMD Readies Initial Batch Of Radeon Graphics Driver Code For Linux 5.19
AMD today sent in an initial batch of new feature code today to DRM-Next for staging ahead of the Linux 5.19 kernel cycle...
Running AMD EPYC 7773X Milan-X With Linux 5.18's Performance Improvements
As previously talked about on Phoronix with the in-development Linux 5.18 kernel there is a change to the Linux kernel scheduler around the NUMA imbalance handling when spanning multiple LLCs as is the case with AMD Zen CPUs. Already I've carried out benchmarks looking at some of the areas where AMD EPYC CPUs are enjoying speed-ups on Linux 5.18. Since benchmarking the AMD EPYC 7773X with its hefty 1.5GB of L3 cache for 2P servers via AMD 3D V-Cache, I've been curious to try this forthcoming kernel on that Milan-X configuration. Here are such benchmarks looking at the AMD EPYC 7773X 2P performance on Ubuntu 22.04 with its default Linux 5.15 kernel against Linux 5.17 stable and then the 5.18 development kernel.
Mold 1.2 High-Speed Linker Brings 32-bit Arm Support, Bug Fixes
A new version of Mold has been released, the high-speed open-source linker successfully challenging the likes of GNU Gold and LLVM LLD...
Sony Contributes ~73%+ Performance Improvement For exFAT Linux Driver
The exFAT file-system driver for the Linux kernel continues maturing nicely with new features, fixes, and performance improvements. The latest Linux exFAT driver improvement worth mentioning is a significant performance improvement from a Sony engineer...
R600 Gallium3D Driver For Old Radeon GPUs To See Rewritten NIR Backend
While AMD's official graphics driver on Windows has effectively moved to legacy pre-Polaris graphics card support, in the open-source world on Linux even the old "R600" Gallium3D driver for Radeon HD 2000 through HD 6000 series graphics cards sees the occasional new feature work by the community. The latest is a new NIR back-end being rewritten for this R600g driver and should debut soon...
KDE Has Many Plasma Wayland Fixes In Its Easter Basket
This week saw KDE developers tackling many bug fixes to their open-source desktop software with Plasma Wayland fixes still being one of the dominant areas receiving bug fixing attention...
FreeBSD 13.1-RC3 Brings Zstd For Libarchive, Build Fixes
FreeBSD 13.1 is working its way toward release later this month and out today is the second to last release candidate...
Mesa 22.1-rc1 Brings Radeon Vulkan Enhancements, Imagination Driver & Microsoft Dozen
Following yesterday's Mesa 22.1 code branching / feature freeze, Mesa 22.1-rc1 was released this afternoon as the first step towards releasing Mesa 22.1 next month. Mesa 22.1 is bringing improvements for old NVIDIA graphics on open-source, many Radeon "RADV" Vulkan enhancements, a lot of work as always on the Intel side, the new Imagination Rogue PowerVR driver, and much more...
Intel Raptor Lake P Linux Graphics Driver Support Being Prepared
With the Linux 5.19 kernel there is going to be the initial graphics driver support for Raptor Lake S with the initial batch of PCI IDs being added. Published today in patch form and still potentially making it to mainline in v5.19 is Raptor Lake P support...
The State Of Open-Source Firmware / Coreboot On Intel Tiger Lake
The folks at open-source firmware consulting firm 3mdeb have published a new blog post outlining the current state of open-source firmware on Intel Tiger Lake platforms...
Intel Alder Lake Users On Ubuntu 22.04 LTS Will Want To Switch To A Newer Kernel
Next week's Ubuntu 22.04 LTS "Jammy Jellyfish" is using Linux 5.15 by default given that the kernel is also a "Long Term Support" release. While it makes sense in theory, in practice with Linux 5.16 having been out as stable since January and Linux 5.17 out for several weeks already there is a lot of hardware improvements past the v5.15 that haven't been back-ported or otherwise picked up by Ubuntu Jammy's kernel build. The main pain point this presents is for those using the latest-generation Intel "Alder Lake" processors with a mix of performance and power efficiency cores. My testing of Alder Lake this week on the latest Ubuntu 22.04 LTS build still shows that its 5.15-based experience being less than desirable with measurable -- often very significant -- improvements if using v5.16 or later.
Google Chrome/Chromium Experimenting With A Qt Back-End
Public code reviews started this week on Qt platform support for Google's Chromium open-source browser code...
AMDGPU Adding Support For DRM's Buddy Allocator In Linux 5.19
Going back to last October has been work by AMD developers in leveraging the DRM buddy allocator code started by Intel within their AMDGPU kernel driver. With the Linux 5.19 kernel this summer, AMDGPU is ready to finally make use of that buddy allocator...
Cloud-Hypervisor 23.0 Released With Support For Intel AMX
Cloud-Hypervisor is the Rust-written, KVM-leveraging VMM started by Intel that is now developed under the Linux Foundation umbrella with Arm, Microsoft, and others also contributing to this project focused on cloud virtualization needs. Cloud-Hypervisor 23.0 is out today with the latest features for this increasingly capable open-source virtual machine monitor...
Mesa 22.1 Begins Steps To Release Next Month With Vulkan Improvements, New Driver & More
As anticipated the code for Mesa 22.1 has now been branched with the first release candidate imminent for this quarterly Mesa3D update...
Intel Prepares To Enable Intel Arc DG2/Alchemist Compute Support On Linux
While every few days it seems like we are writing about new DG2/Alchemist graphics code being prepared for the Linux kernel or related components like Mesa -- and it's been something going on for many months now -- knowing the actual working state of Intel Arc Graphics on Linux hasn't been exactly clear given no formal announcements/communication out of Intel yet as to Linux support expectations / version requirements and not yet having any hardware access. While much of the graphics support has been squared away for Intel Arc DG2/Alchemist as covered in prior articles, it turns out the compute support is still settling but there is now a patch series pending for actually exposing it...
Blender Cycles Rendering Support For Intel Arc Via oneAPI + SYCL Under Review
Opened up at the end of March is the work-in-progress Intel oneAPI back-end for Blender's Cycles renderer. This Intel GPU back-end focused for supporting the company's forthcoming Intel Arc graphics cards is targeting the open-source oneAPI Base Toolkit and making use of SYCL. There still is more code work needed, but it's good to see this coming together to complement Blender's NVIDIA CUDA and AMD HIP support...
Intel Prepares More Arc "Alchemist" Graphics Code For Linux 5.19 + ATS-M & Raptor Lake S
Being a week out past the end of the Linux 5.18 merge window, today Intel sent out their first batch of "i915" DRM graphics driver updates to DRM-Next for queuing ahead of what will be the Linux 5.19 kernel this summer. There is a lot of code churn still happening around enabling Intel's discrete graphics hardware and other open-source driver happenings...
Noctua NH-D12L Dual Tower CPU Cooler - 120mm-Class Cooling For 4U Server Cases
With the dozens of 4U rackmount enclosures used at Phoronix, when it comes to the high-end desktop systems the Noctua NH-U9 series has been the go-to choice for CPU cooling. The Noctua NH-U9 series has been capable of cooling HEDT systems even with Threadripper / EPYC processors using the NH-U9 TR4-SP3 while fitting within 4U height requirements. For the Noctua NH-U9 series and other 4U compatible heatsinks they've tended to be limited to 80~92mm cooling fans due to height requirements. Noctua though recently introduced the NH-D12L as offering a dual tower CPU heatsink design capable of fitting 120mm fans and has been the focus of our recent testing.
SUSE/openSUSE Developing "Adaptable Linux Platform" For Next-Gen SUSE Linux Enterprise
SUSE with the openSUSE community is embarking on the development of the "Adaptable Linux Platform" (ALP) as what will eventually be the successor to SUSE Linux Enterprise 15...
Fedora Planning To Introduce Major Package Management Changes Next Year
While during these crazy times it feels like Fedora transitioned from Yum to DNF yesterday, it's already been a half-decade since the DNF package manager has been the default on Fedora. Next year with Fedora 38 they are looking at further evolving package management by way of MicroDNF...
LLVM 14.0.1 Released To Provide Many Bug Fixes
LLVM 14.0 was just released last month while shipping today is already the LLVM 14.0.1 release with this point milestone coming much sooner than usual...
GCC 12's Static Analyzer Adds Taint Mode, Begins Assembly Support
Red Hat continues advancing the GNU Compiler Collection's static analysis capabilities. With the upcoming GCC 12 release are yet more improvements to this still-experimental static analyzer...
Zink OpenGL-On-Vulkan Has Many Improvements With Mesa 22.1
With Mesa 22.1 due to be branched in the next day or so as the feature freeze for this quarterly Mesa update, Valve developer Mike Blumenkrantz has penned a new blog post outlining all of the Zink changes accomplished this cycle...
Intel Updates ControlFlag AI-Driven Project To Spot Possible Bugs In PHP Code
Intel via their Intel Labs organization announced last year ControlFlag for finding bugs in code using AI. Intel's ControlFlag is open-source and leverages machine learning for uncovering bugs within arbitrary code-bases. At first ControlFlag was focused on uncovering bugs within C/C++ code but with its new v1.1 release is beginning to uncover PHP bugs too...
Oracle Releases Solaris 11.4 "CBE" Free For Open-Source Developers / Non-Production Use
Oracle has begun making a new version of Solaris 11.4 available for free/open-source developers and for non-production personal use. Oracle Solaris 11.4 "CBE" was announced to little fanfare last month for what many open-source OS enthusiasts will likely argue is too little, too late...
Git Updated Due To A Potentially Nasty Vulnerability On Windows
Git 2.35.2 was just released along with updates to prior series in the form of Git 2.34.2, 2.33.2, 2.32.1, 2.31.2, and 2.30.3 due to a new security issue...
AMD Launches HIP-RT Ray-Tracing Library
The newest software addition under AMD's GPUOpen software umbrella is HIP-RT as a ray-tracing library for HIP...
Open-Source Coreboot Port Working On A Retail Intel Alder Lake MSI Motherboard
When it comes to running open-source Coreboot on retail motherboards it's sadly mostly a matter of generations-old platforms like various AMD Opteron server motherboards, old ThinkPads, many generation old motherboards for out-of-date Intel CPUs, and other dated hardware. To much excitement, 3mdeb has been porting Coreboot and the Dasharo open-source firmware to the MSI PRO Z690-A (DDR4) motherboards... Yes, finally Coreboot on a retail and broadly available motherboard that's latest-generation!..
Ubuntu's Zsys For OpenZFS Linux Installs Sees First Update In A Year
Ahead of Ubuntu 22.04 LTS shipping next week, a new version of their Zsys daemon/client for ZFS-based Linux installations has been issued...
AMD AOCC Performance On EPYC 7773X Milan-X Against GCC, Clang Compilers
Last month with the AMD EPYC 7773X Linux benchmarks and Milan-X in the Azure cloud I showed the impressive capabilities of AMD's new Milan-X processors with 768MB of L3 cache per socket (1.5GB cache per 2P server!) for a range of workloads. All of that initial benchmarking as usual was done using the default GCC system compiler across all tested AMD/Intel processors. Of course, there also exists AMD's Optimizing C/C++ Compiler (AOCC) as a downstream of LLVM/Clang with various Zen optimization patches applied. Curious about the AOCC impact for Milan-X, here are some benchmarks looking at the EPYC 7773X 2P performance across AOCC, GCC, and LLVM Clang.
GCC 12 Compiler Gains Official Support For IBM z16
Over a year ago IBM sent out GCC compiler support for "arch14" that at the time we imagined was for IBM z16. Indeed with IBM having announced their z16 last week, the GCC compiler is now being updated to officially recognize z16 and offer that as an option over the "arch14" naming...
Qt 6.3 Released With Improved Wayland Support, Qt Language Server Module
The Qt Company has officially released Qt 6.3 as the newest half-year update to their open-source, cross-platform toolkit...
Updated AMDGPU Firmware Published To Deal With A Possible VCN Hang
In addition to the AMD Zen 1/2/3 updated CPU microcode and long-awaited NVIDIA Ampere GPU signed firmware being merged today into linux-firmware.git, new AMD graphics firmware was also merged this morning for dealing with a hang with the VCN block under certain situations...
Arch-Based EndeavourOS "Apollo" Released
For those looking for an easy-to-use flavor of Arch Linux, EndeavourOS continues in this area of being a robust desktop-minded Linux distribution powered by Arch. Out today is EndeavourOS "Apollo" as its newest ISO of this rolling-release distribution...
NVIDIA Publishes Signed Ampere Firmware To Finally Allow Accelerated Open-Source Support
Days after new open-source kernel driver code appeared in a Tegra code drop, NVIDIA happens today to have published signed firmware images for their RTX 30 "Ampere" graphics processors for finally allowing open-source driver support to proceed for these latest-generation GPUs...
AMD P-State vs. ACPI CPUFreq Testing With Ryzen Laptops On Linux 5.17
One of the most prominent features of Linux 5.17 for end-users was the introduction of the AMD P-State driver that is designed to deliver better energy efficiency than the generic ACPI CPUFreq frequency scaling driver relied on by AMD Ryzen processors up to this point. For those wondering how the performance and efficiency currently compare for Ryzen laptops, here are some benchmarks recently carried out on Linux 5.17 for both drivers and testing both the Schedutil and Performance governors.
Linux 5.18-rc2 Released With The Kernel So Far Looking "Fairly Normal"
Following last week's first release candidate of Linux 5.18 that capped off the two week merge window, Linux 5.18-rc2 was just issued as the newest weekly release candidate...
Reiser5 Issues New Development Release, Performance Numbers For Scaling Out
While Reiser4 never made it to mainline and has lacked any major corporate backing while Linux 5.18 is deprecating the older ReiserFS driver for removal later on, former Namesys developer Edward Shishkin continues progressing development on "Reiser5" as the evolution of Reiser4. Out today is the newest Reiser5 snapshot and some performance numbers from Shishkin...
Initial Intel TDX Enablement Positioned For Linux 5.19
It looks like the initial Linux kernel enablement code around Trust Domain Extensions (TDX) will be mainlined for the Linux 5.19 cycle this summer...
Updated AMD Zen 1 Through Zen 3 CPU Microcode Published
On Friday AMD published new CPU microcode files for both Family 17h and Family 19h for Zen 1/2/3 processors. At the moment there isn't any public insight into the changes with this updated microcode but it may be significant...
DisplayLink USB Display Driver 5.5 Supports Newer Linux Kernel Versions, Fixes
While early on DisplayLink's USB2-based devices were friendly with Linux and had upstream open-source driver support, their newer USB3-based display hardware has relied on a binary driver focused on just supporting Ubuntu. Last month DisplayLink released an updated version of that binary blob ahead of Ubuntu 22.04 LTS...
Fedora 37 Planning To Use RPM 4.18 For Better Security
In addition to removing legacy X.Org drivers, deprecating legacy BIOS support, and signing RPM contents another Fedora 37 change proposal submitted this past week is for upgrading against RPM 4.18...
OpenRazer 3.3 Released With Support For More Razer Devices
A new release of OpenRazer is available as the community project providing open-source Linux drivers for various Razer devices from their keyboards and mice to headsets and other peripherals from the popular gaming device manufacturer...
openSUSE Tumbleweed Prepares To Jump On GCC 12
As of this week with openSUSE's Tumbleweed rolling-release distribution it is using GCC 12's libgcc standard libraries and preparing to shift to GCC 12 as the default compiler once ready...
Some Older AMD GPUs + Intel Alder Lake Is Causing ASPM Problems For Linux Users
Older AMD GPUs paired with Intel Alder Lake Platforms is leading to hangs during suspend/resume cycles so a patch is pending for the Linux kernel to disable Active State Power Management (ASPM) in such combinations...
...157158159160161162163164165166...