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 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...
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...
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.
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.
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
As a follow-up to last week's AMD Zen 5 overview with the Ryzen 9000 series and Ryzen AI 300 series, today the embargo has lifted on some additional Zen 5 CPU core details.
While not as notable as the nice EXT4 performance optimization making it into Linux 6.11 or features like XFS real-time FITRIM and self-healing Bcachefs on read I/O errors, the Bcachefs, F2FS, and Btrfs file-systems saw smaller updates for the Linux 6.11 kernel cycle...
It's not too often that the ATA pull request for a new Linux kernel merge window has much worth mentioning. With Linux 6.11 there is a change to the kernel defaults worth noting over the default SATA link power management policy. In this case most Linux distributions have been setting a better default themselves and is now a case of the upstream kernel defaults catching up...
The latest video acceleration improvements to report on with the open-source AMD Radeon driver front is support in Mesa 24.3-devel for passing HDR metadata in the AV1 encoder...
The latest printk patches have been submitted and merged for the Linux 6.11 kernel. The printk updates take another step toward the long-in-development work around threaded console printing / non-blocking "NBCON" consoles as the last major step to allow the real-time "RT" kernel patches to land...
Intel's OSPRay ray-tracing engine as part of their oneAPI rendering toolkit continues to serve as a great, scalable and portable RT engine for high fidelity visualizations. With OSPRay 3.2 released today, they continue advancing this open-source engine further...
The upstream Linux 6.11 kernel is making it easier to build a Pacman package of the kernel for use on Arch Linux and other Arch derived distributions relying on Pacman...
Ahead of launch for new discrete/integrated graphics backed by open-source Linux drivers, it can often be difficult to ascertain the level of support pre-launch given the complexity of today's GPUs, we are past the days of long monolithic patch series for new hardware enablement, and also not knowing about what features may be added for the next-generation hardware. But if latest Mesa developer comments hold, it looks like for Intel Xe2 graphics the open-source Vulkan driver at least has "most" of the code now in place...