Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-22 03:45
Another Habana Labs Driver Maintainer Is Leaving Intel
It was just two months ago that Oded Gabbay, the longtime maintainer of the Habana Labs kernel accelerator driver for Linux, announced he was stepping down from his software role and leaving Intel. Oded Gabbay was also a maintainer of the new Intel Xe kernel graphics driver. That was a surprising move with Oded Gabbay having been at Intel / Habana Labs for 7+ years and oversaw the creation of the Linux kernel's "accel" accelerator subsystem and more while prior to that having been at Red Hat and AMD. Ofir Bitton was named the Habana Labs driver maintainer following that but now he announced he too is leaving Intel...
SysVinit 3.10 Released With Better Interoperability For systemd's "machinectl stop"
While most Linux distributions are running on systemd as the init/service manager, SysVinit is continuing to be maintained. SysVinit 3.10 was released today with one new feature and some fixes. Coincidentally the new feature of SysVinit 3.10 is improving compatibility with systemd's machinectl command...
The Current State Of CXL Support On Linux
Immediately prior to the Linux 6.11-rc1 kernel being released yesterday, a set of Compute Express Link (CXL) patches were merged for the Linux kernel. There is some more CXL feature work this cycle but also notable is a documentation update as it now provides a concise look at the current state of CXL support on Linux...
AMD Updates DMCUB Firmware For RDNA3.5 Graphics With Strix Point
As I noted in yesterday's AMD Ryzen AI 9 HX 370 review and in particular the new RDNA3.5-based Radeon 890M graphics, I used updated DMCUB firmware with the open-source Linux graphics driver stack to workaround some screen freezes and kernel errors initially experience while using the Linux 6.10 kernel. That updated DMCUB firmware is now public within the upstream linux-firmware.git repository for those that may be picking up a new AMD Ryzen AI laptop with RDNA3.5 graphics in the coming days...
Intel Compute Runtime 24.26.30049.6 Provides New APIs & Extensions
Intel is kicking off the new week with a new release to their open-source Compute Runtime stack that provides OpenCL and Level Zero support across Windows and Linux systems with Intel integrated/discrete graphics...
Mesa 24.3 Lands "The Juiciest Refactor Ever"
Mike Blumenkrantz of Valve landed another interesting patch series in Mesa Git for next quarter's Mesa 24.3... This is what he proclaims to be "THE JUICIEST REFACTOR EVER" for the Mesa GLX code...
TigerVNC 1.14 Allows OpenGL & Vulkan Hardware Acceleration
TigerVNC 1.14 released last week as the newest version of this high performance, cross-platform VNC client and server solution. Exciting with TigerVNC 1.14 is adding hardware acceleration support...
libX11 1.8.10 Brings Memory Safety Fixes
Alan Coopersmith of Oracle -- thanks to his work on Solaris and maintaining the X11 support -- continues to be one of the few developers left managing new X.Org software component releases. This weekend Coopersmith released libX11 1.8.10 as the newest version of this client-side library for the core X11 protocol...
Wine 9.14 Continues Working On ODBC Windows Driver Support, Fixes For AOL
Wine 9.14 is another release off its usual Friday bi-weekly release regiment and instead debuted on Sunday evening. With this Wine 9.14 release there are yet more fixes and improvements while Wine-Staging 9.14 was also released near concurrently...
Vanilla OS 2 Released With Hybrid Debian Base, Improved Multi-GPU Support
Vanilla OS 2 debuted on Sunday as a major release to this Linux distribution now built atop a Debian base for this distro that started out being an immutable and atomic version of Ubuntu. Vanilla OS 2 besides switching its packaging base has pulled in the GNOME 46 desktop, the Linux 6.9 kernel, and made a slew of other enhancements to polish its desktop experience while offering a great and secure platform...
Linux 6.11-rc1 Released With Initial Intel Battlemage Support, AMD RDNA4 Primed
The Linux 6.11 merge window is over with the Linux 6.11-rc1 release now out the door...
Linus Torvalds Doesn't Merge sched_ext For The Linux 6.11 Merge Window
While Linus Torvalds stated in mid-June that he intended to merge sched_ext for Linux 6.11 as the exciting extensible scheduler code, it didn't end up happening... The Linux 6.11-rc1 kernel was just released to close the Linux 6.11 merge window and the sched_ext code wasn't pulled...
AMD Ryzen AI 9 HX 370: 100+ Benchmarks Validate Zen 5's Captivating Power Efficiency & Performance
With the AMD Zen 5 generation, the timing is interesting where it's not the desktop processors launching first but happens to be in the form of AMD Ryzen AI 300 series laptops. With the last minute delay of the Ryzen 900 series by 1~2 weeks, the embargo lift for the Ryzen AI 300 series is timed for this Sunday morning where I can now present the first AMD Zen 5 Linux benchmark results. And with being the first Zen 5 chip in my lab, I have been pushing it hard... Here is an extensive look at the ASUS Zenbook S 16 I received with the Ryzen AI 9 HX 370 current flagship SoC compared to a variety of other AMD and Intel laptop models. The focus was on both the raw performance and the package performance-per-Watt for the overall power efficiency of this Zen 5 SoC. And with it being the first Zen 5 hardware in the lab, I didn't limit the selection to just conventional laptop workloads but also explored the performance characteristics for various other workloads of interest to diverse Linux users and for an idea of the HX 370 potential or similar Zen 5 chips appearing in thin client / edge / IoT type devices. This initial taste of AMD Zen 5 has me extremely excited about the performance potential of the upcoming Ryzen 9000 series and EPYC Turin processors.
AMD Radeon 890M "RDNA3.5" Graphics Run Well With Latest Open-Source Linux Driver
While the upcoming AMD Ryzen 9000 series desktop processors continue to make use of RDNA2 graphics, with the Ryzen AI 300 series shipping today in notebooks there are RDNA3.5 graphics being introduced alongside the Zen 5 CPU cores and upgraded Ryzen AI XDNA2 NPU. While just an evolution of RDNA3, the initial benchmarks of RDNA3.5 graphics with the Ryzen AI 9 HX 370 are looking rather promising for both the raw graphics performance as well as the power efficiency. The Radeon 890M RDNA3.5 graphics are working on Linux when using a new enough software stack.
Linux's Landlock Sandboxed Apps Could Remove Restrictions On Itself
Merged back in 2021 for Linux 5.13 was Landlock as a means of unprivileged application sandboxing. The Landlock Linux security module has continued to be improved since but it turns out there's been a big hole within this security module since its introduction... The possibility for apps to drop restrictions on itself...
Thanks Intel: RISC-V Sees NUMA Support For ACPI-Based Systems In Linux 6.11
The mainline RISC-V Linux kernel port continues to become more featureful each kernel cycle... Last week for the start of the Linux 6.11 merge window there were new RISC-V ISA extensions wired up while in ending out the v6.11 merge window this weekend there is yet more enablement activity...
Mesa 24.3 Adds "Legacy X11" Build Option To Carve Out DRI2
As part of the early Mesa 24.3 changes for this open-source 3D graphics driver stack coming out in Q4, a new "legacy-x11" build option has been introduced to its Meson build system...
openSUSE's Aeon RC3 Released With Full Disk Encryption By Default
OpenSUSE's Aeon is up to its third release candidate as what was formerly known as MicroOS Desktop GNOME for a container-based, immutable desktop operating system. With the Aeon RC3 release, full disk encryption is enabled by default as an exciting development...
EEVDF Scheduler On The Verge Of Being "Complete"
Merged one year ago for Linux 6.6 was the EEVDF scheduler as a replacement to the CFS code and designed to provide a better scheduling policy for the kernel and being more robust. With a new set of patches for this "Earliest Eligible Virtual Deadline First" scheduling code, it's nearing the point of officially being completed...
Linux VFS Fix For 5 Year Old Bug That Could Cause Corruption, Security Issues Or Crash
Ahead of the Linux 6.11 merge window set to close tomorrow, Linux engineer Christian Brauner at Microsoft sent in a set of two VFS fixes. One of the fixes is more noteworthy that is for a five year old bug that could cause on-disk corruption, security issues, or a kernel crash...
UBIFS File-System Being Hardened Against Power Loss Scenarios
While most Linux file-systems are rather robust in recovering when the system experiences a power loss, the UBIFS file-system is more prone to problems when a power-cut happens. With patches submitted for the Linux 6.11 merge window, UBIFS is seeing some hardening so it can better cope with the loss of power...
KDE Drives Fixes Into Its Triple Buffering, Adds Konsole Feature To Save Terminal Output
In addition to refining the KDE Human Interface Guidelines, KDE developers have been busy with a variety of other tasks this week in polishing their open-source desktop stack...
Open-Source Apple GPU Vulkan Driver Merged For Mesa 24.3
Merged today for Q4's Mesa 24.3 feature release is a brand new open-source Vulkan driver: Honeykrisp, the driver providing Vulkan API support for Apple Silicon GPUs as part of the Asahi Linux effort...
Linus Torvalds Addresses His Latest ARM64 Annoyance: Installing Compressed Kernel Images
Following Linus Torvalds receiving an Ampere Altra Max workstation from Ampere Computing, he's been dabbling more with ARM64 now that it affords him more AArch64 compute power than his Apple Silicon powered MacBook. Torvalds kicked off the Linux 6.11 merge window by landing some of his own code to further enhance the ARM64 kernel and as we approach the end of the v6.11 merge window this weekend, he's merged some more ARM64 code...
NVIDIA's Open-Source Linux Kernel Driver Performing At Parity To Proprietary Driver
With the recently introduced NVIDIA 555 Linux driver stable series their open-source GPU kernel driver modules are in great shape across consumer and professional graphics products. Over the past two years the support has evolved so much that NVIDIA is now promoting their open-source kernel driver usage and with the NVIDIA 560 Linux driver beta posted this week they are defaulting to using their open-source kernel driver modules in place of the proprietary option -- on the Turing and newer GPUs supported by the open-source code. Here is a fresh look at the impact.
LLVM 19.1-rc1 Compiler Released With More C23 / C++23 & New Intel Extensions
LLVM 19.1-rc1 was released today as the first tagged development snapshot of LLVM 19 that is working its way toward the stable LLVM 19.1 version expected in September...
Fwupd 1.9.22 Released With Framework SD Expansion Card & Raspberry Pi 5 Support
Richard Hughes of Red Hat just released Fwupd 1.9.22 as the newest version of this open-source solution for allowing system and peripheral firmware updates to be carried out quickly and easily from Linux systems...
Linux 6.11 Is Looking Good In Early Benchmarks On AMD Ryzen Threadripper
With the Linux 6.11 kernel merge window wrapping up this weekend, I've begun "kicking the tires" on the new kernel that will then see the weekly release candidates over the next two months. For some initial Linux 6.10 vs. 6.11 Git benchmarking on an AMD Ryzen Threadripper workstation, the new kernel is appearing fit and offering some nice performance gains in a few areas...
ASRock Announces Passively Cooled Radeon RX 7900 Series
For those striving for a quiet PC while having high-end specs, ASRock today announced passively-cooled Radeon RX 7900 XT and Radeon RX 7900 XTX graphics cards...
New Dell PC Driver & Intel Performance Limit Reasons Help Laptops On Linux 6.11
The x86 platform driver updates were merged last week for the Linux 6.11 merge window. The x86 platform drivers predominantly benefit Intel/AMD laptops on Linux but also some other x86 non-laptop hardware and then more recently also some ARM64 laptop drivers appearing in this area of the kernel...
AlmaLinux Picking Up glibc Patch Ahead Of RHEL To Rescue VFX Houdini Users
While Red Hat Enterprise Linux is very popular with the VFX crowd, those relying on the SideFX Houdini 3D animation software are running into a bit of a pickle if trying to use RHEL 9.4. There's a glibc bug causing random crashes for Houdini that Red Hat has been slow to pickup but is now going to be shipped by AlmaLinux early to satisfy VFX users...
KDE Human Interface Guidelines Being Further Refined & Polished
Back in early June the KDE Human Interface Guidelines "HIG" were updated. These design principles for KDE software were updated to modern standards, adapt to the latest Qt toolkit behavior, and also making it more inviting to new contributors. Since then the KDE HIG has continued to see more refinements...
VirtualBox 7.1 Beta Released With Modernized GUI, Wayland Support For Clipboard Sharing
Oracle today released the first public beta of their VirtualBox 7.1 virtualization software...
Linux Mint 22 Released - Built Atop Ubuntu 24.04 With Latest Cinnamon Desktop
Linux Mint 22 was formally released today as the newest major release of this desktop-focused Linux distribution built atop the Ubuntu 24.04 LTS package base while featuring its in-house Cinnamon desktop environment and other software apps...
AMD Working On More Precise GPU Reset Capabilities For Their Linux Driver
While the hope remains that GPU resets are a very infrequent task, AMD Linux driver engineers have recently been working on the ability to support a per-queue GC reset capability for more precise reset capabilities when needed...
VMware Hypercall API Makes It Into Linux 6.11 For Basis To Allow Confidential Computing
When it comes to virtualization with the Linux 6.11 kernel, in addition to the latest AMD SEV-SNP code making it upstream, for those making use of VMware virtualization products their initial "VMware Hypercall" API has been merged...
Amazon's Graviton Has Evolved Into A Formidable CPU Contender: Graviton1 To Graviton4 Benchmarks
Amazon's Graviton4 server processor that recently went into GA in the AWS cloud is easily the most competitive AArch64 server processor we've seen to date and proving capable of being able to compete with Intel Xeon and AMD EPYC processors across various workloads. Since Graviton4 went GA on AWS earlier this month I've looked at the Graviton4 comparison to other instances at 64 vCPUs and also comparing the Graviton4 96-core metal performance to various Intel, Ampere, and AMD processors. Given the interest in those Graviton4 benchmarks, today's article is another look at Graviton4 looking at the metal performance compared to prior generation Graviton3, Graviton2, and Graviton1 instances for showing just how far Amazon's Graviton processor performance has evolved.
Qt Creator 14 IDE Released With Support For Lua-Based Plugins
The Qt Group today released Qt Creator 14 as the newest version of this Qt and C++ focused integrated development environment (IDE) for developers...
AMD's Unified AI Software Stack Might Be A Boon For Other Vulkan/SPIR-V Hardware Too
Earlier this month AMD talked more about their Unified AI Software Stack plans for debuting in the coming months to provide a unified software view where AI work can be seamlessly offloaded to Ryzen processors, AMD graphics, or AMD Ryzen AI NPU hardware. Another possible and exciting prospect came to mind when going through the LLVM/Clang 19 changes this week...
Fedora 41 Aims For Out-Of-The-Box Webcam Support For Newer Intel Laptops
The open-source software pieces have come together where Fedora / Red Hat developers are hoping that for Fedora 41 there can be out-of-the-box support for the web cameras on newer Intel laptops...
Rust Is Ready With Robust Toolchain Handling For Linux 6.11
Miguel Ojeda has sent out the big Rust pull request for the nearly wrapped up Linux 6.11 merge window. This contains all of the latest Rust programming language infrastructure now ready for the mainline kernel...
HID-BPF Improvements & Apple Keyboard Backlight Support For Some T2 Macs In Linux 6.11
The HID subsystem updates recently landed into the mainline Linux 6.11 kernel codebase...
ollama v0.3 Released With Llama 3.1 Support & Mistral Large 2
For fans of ollama as an open-source means for easily running large language models (LLMs) on your system, ollama v0.3 has been released with support for the newest exciting models...
ASUS ROG Ally X Begins Seeing Linux Patches
This weekend the ASUS ROG Ally X began shipping as an upgraded version of the ASUS ROG Ally handheld gaming console that launched last year. The ASUS ROG Ally X is still powered by the AMD Ryzen Z1 Extreme SoC and for the most part similar to the original model but now with 24GB of LPDDR5X-7500 memory up from 16GB of LPDDR5-6400, twice as large battery capacity, 1TB of NVMe storage rather than 512GB, improved input controls, improved cooling, and other refinements. But it still is running Microsoft Windows 11 out-of-the-box...
LLVM Clang Switches MMX Intrinsics To Use SSE2 Instead
Following LLVM/Clang recently dropping support for AMD 3DNow! instructions, the open-source compiler stack is now pushing the MMX SIMD instruction set to a backseat. Moving forward the MMX intrinsics will not make use of MMX but rather be mapped to SSE2. This is all fine unless you are wanting to use this modern code compiler on an Intel Pentium MMX / Pentium II / Pentium III or AMD K6 / K7 processor from the late 90's...
AMD Ryzen 9000 Series Launch Delayed To August
While we have been super eager for the AMD Ryzen 9000 series "Zen 5" desktop processor launch that's been set for 31 July, AMD has issued a last minute delay. Instead the processors will launch in two stages in August...
New AMD Linux Driver Patches Enable I3C HCI Support
One of the newest patch series out from AMD this week is on providing I3C HCI driver support for their MIPI I3C IP block found within their latest processors...
Linux 6.11 Lands Support For getrandom() In The vDSO
Going back two years has been the effort for adding getrandom() to the vDSO in order to enhance the performance. This work has yielded as much as 15x the performance in showing very fast while being secure user-space RNG needs. A few weeks back Linus Torvalds was unconvinced by adding getrandom() to the vDSO, but after going back through the patches he gave it another go. Today the work has managed to be mainlined for Linux 6.11...
Rust Linux Kernel Code Prepares For CPU Mitigations Handling
The latest Rust for the Linux kernel work led by Miguel Ojeda is on preparing the Rust kernel code for various CPU security mitigations...
Intel Graphics Compiler 1.0.17193.4 Released With Initial Battlemage Support
Intel today released IGC 1.0.17193.4 as the newest version of the Intel Graphics Compiler that is used for their compute stack on Windows/Linux as well as by their Windows graphics driver for shader compilation...
...17181920212223242526...