IBM Lays Out Patches For ARM Virtualization Acceleration On IBM Z Servers

Following this morning's announcement of IBM working with Arm on "dual architecture" hardware , we have some more details on at least what's happening from the software side... It's improving Arm virtualization on IBM Z Systems (s390).

A set of 27 patches were posted to the Linux kernel mailing list following this morning's embargo lift announcing this Arm and IBM collaboration. IBM engineers have been working on "novel" virtualization acceleration for ARM on s390
Continue reading...

IBM Collaborating With Arm For Dual-Architecture Hardware

IBM announced today a strategic collaboration with Arm around new dual-architecture hardware.

IBM and Arm are teaming up to work on dual-architecture hardware with a focus on AI and data centers.
" Through this collaboration, IBM and Arm aim to extend this track record of innovation by combining IBM’s enterprise leadership in systems reliability, security, and scalability with Arm’s own leadership in power-efficient architecture, workload enablement expertise, and broad software ecosystem, to build flexible and scalable computing platforms for the future.

CentOS Launches Accelerated Infrastructure Enablement For Driving NVIDIA AI Factories

The CentOS project has established the Accelerated Infrastructure Enablement "AIE" special interest group with a focus on providing a "fast lane" for "in-flight" patches. This CentOS AIE SIG is particularly focused on carrying the code needed for enabling NVIDIA AI factories.

CentOS already has the CentOS Hyperscale special interest group while now the Accelerated Infrastructure Enablement SIG is focused on carrying the latest work for enabling NVIDIA's needs in the data center, especially for what they advertise as next-gen AI factories.

The CentOS AIE
Continue reading...

Proposed Wine Code Uses Zink For OpenGL-On-Vulkan By Default

A CodeWeavers engineer opened a merge request yesterday for Wine to use Mesa's Zink OpenGL-on-Vulkan driver by default. This would build Zink as a Windows Portable Executable (PE) for allowing OpenGL to go straight to the Vulkan API with the host Vulkan drivers.

CodeWeavers' Rémi Bernon worked on the code for building Zink as a Windows PE binary for OpenGL-to-Vulkan in Wine. Going this route could simplify testing and lead to less corner cases if Wine usage is focused on this one
Continue reading...

KTransformers Adds AVX2 MoE Support For Viable Performance On CPUs Without AMX/AVX-512

KTransformers 0.5.3 released today for this framework for efficient inferencing and fine-tuning of large language models (LLMs) with a focus on CPU-GPU heterogeneous computing. With this release, KTransformers 0.5.3 is now more applicable for CPUs lacking Advanced Matrix Extensions (AMX) and AVX-512 in now providing some AVX2-only kernels too.

KTransformers 0.5.3 introduces AVX2-only inference support for Mixture of Experts "MoE" models. There is AVX
Continue reading...

Libinput Hit By Worrying Security Issues With Its Lua Plug-In System

Libinput devised a Lua-based plug-in system for modifying devices/events . The Lua plug-in support was introduced last year with libinput 1.30 but unfortunately some security issues have now come to light with the implementation.

These Lua plug-in issues are all the more pressing with libinput being widely used on both X.Org and Wayland based Linux desktops for input handling.

Continue reading...

Steam On Linux Use Skyrocketed In March - More Than Double The macOS Gaming Marketshare

If Valve's latest Steam Survey monthly figures are accurate, Steam on Linux enjoyed a very wild month of March. Steam on Linux is now above the 5% threshold and more than twice the size of the Steam on macOS marketshare.

Steam on Linux ended 2025 at around a 3.5% marketshare , dipped a bit in January , and fell to 2.23% in February . That's still much better than several years ago in the pre-Steam-Deck days when Steam
Continue reading...

AMD GPU Driver Sees DC Idle Manager & Multi-SDMA Engine Optimization For Linux 7.1

With Linux 7.0-rc6 having released on Sunday, we are hitting the point of the cut-off of new feature material being allowed into the Direct Rendering Manager's DRM-Next tree of queuing new graphics/display/accelerator feature code ahead of the upcoming Linux 7.1 merge window. As presumably the last AMDGPU/AMDKFD feature pull ahead of Linux 7.1, today's pull request from AMD contains some noteworthy final enhancements.

In recent weeks prior AMDGPU/AMDKFD pulls of new
Continue reading...

Fedora Rejects Proposal To Use systemd For Managing Per-User Environment Variables

The Fedora Engineering and Steering Committee "FESCo" this week rejected a change proposal for Fedora 45 that would use systemd's environment generator functionality for managing per-user environment variables.

The Fedora 45 proposal sought to use systemd.environment-generator for managing per-user environment variables, rather than relying on individual shellrc scripts of ~/.bashrc and friends.

The proposal argued that using systemd for managing per-user environment variables would simplify per-user environment variable propagation and make environment variable changes independent of
Continue reading...

NVIDIA Provides Preview Driver With DRM Color Pipeline API Support

Following the DRM Color Pipeline API making it into the Linux 6.19 kernel , NVIDIA today released a preview Linux driver with their support for the DRM per-plane color pipeline API that will benefit the broader Linux/Wayland desktop HDR ambitions.

NVIDIA published a R595-derived driver build that provides a preview implementation of the Color Pipeline API for letting Wayland compositors leverage GPU display hardware capabilities for accelerating color processing like HDR.

Continue reading...