KMSCON 9.3 Released With Mouse Support By Default, Other Improvements

KMSCON as a KMS/DRM-based virtual console emulator in user-space has been released. KMSCON is one of the leading solutions for potentially replacing the in-kernel Virtual Terminal (VT) implementation.

KMSCON continues growing more featureful and robust as a viable alternative to the in-kernel VT code. Fedora 44 is even looking to replace the kernel console usage with KMSCON .

KMSCON 9.3 brings a variety of fixes, a rework to the display and video code, enabling mouse support by default after no
Continue reading...

Servo 0.0.4 Browser Engine Released & Finally Supporting Multiple Windows

Servo 0.0.4 is out today as the newest monthly update to this open-source, Rust-based web browser engine. Building off recent Servo embedding API additions, Servo 0.0.4 introduces support for multiple browser windows.

New additions to the Servoshell and underlying Servo rendering code allow for opening of multiple windows on the desktop. Long overdue but at least it now works.

Continue reading...

AMD Lands Fresh Performance Improvements For RDNA4 In RadeonSI Driver

While slightly too late for making it into the Mesa 26.0 release that branched yesterday , merged now to Mesa Git for Q2's Mesa 26.1 release are some new RadeonSI Gallium3D (OpenGL) driver optimizations for the latest AMD Radeon RDNA4 graphics cards.

Marek Olšák, the longtime Gallium3D expert at AMD, worked out these newest RDNA4 (GFX12) optimizations that were merged today to Mesa Git. Marek summed up in the merge request :

Linux GPU Driver Loophole Being Fixed For Unprivileged Users Being Able To Tap Unbounded Kernel Memory

An oversight in the Linux kernel's Direct Rendering Manager (DRM) graphics driver common code could allow unprivileged users to trigger unbounded kernel memory consumption for a potential system-wide out-of-memory "OOM" situation.

It turns out the DRM driver's DRM_IOCTL_MODE_CREATEPROPBLOB interface for letting user-space allocate arbitrary-sized property blobs wasn't properly accounting for that kernel memory. The blob allocations were not attributed to the memory control group "memcg" of the user process.

Intel Xeon 6780E "Sierra Forest" Linux Performance ~14% Faster Since Launch

As part of my end-of-year 2025 benchmarking I looked at how the Intel Xeon 6980P Granite Rapids performance evolved in the year since launch and seeing some nice open-source/Linux optimizations during that time. On the other side of the table were also benchmarks of how AMD EPYC 8004 Sienna evolved in its two years , Ubuntu 24.04 vs. 26.04 development for AMD EPYC Turin , the AMD EPYC Milan-X in

Continue reading...

AMD Announces Ryzen 7 9850X3D Pricing Of $499 USD

Back at CES AMD announced the Ryen 7 9850X3D as a faster sibling to the Ryzen 7 9800X3D . Today they have announced the suggested price for this 3D V-Cache desktop processor and confirmation of its availability starting on 29 January.

AMD announced today that the Ryzen 7 9850X3D will come with an SEP price of $499 USD ahead of its 29 January launch. As of writing the Ryzen 7 98
Continue reading...

Updated Intel Panther Lake IPU Firmware Published With New Features & Bug Fixes

Ahead of the first Intel Core Ultra Series 3 Panther Lake laptops expected to hit retail channels next week, Intel has published updated IPU7 (IPU 7.5) firmware for the image processing unit used by the web cameras on the higher-end Panther Lake laptops.

Some Panther Lake laptops on the lower-end will still rely on USB-based web cameras but for the premium experience is the Intel IPU 7.5 IP via MIPI. Back in Arizona Intel talked up the IPU 7.5 capabilities for a
Continue reading...

Open Source LLM

Rust 1.93 Brings Improvement For Inline Assembly Handling

Rust 1.93 is out today as the first feature release for this programming lanugage of 2026.

Rust 1.93 updates the musl libc to 1.2.5 for the various *-linux-musl targets compares to musl 1.2.3 previously being used. The musl update was motivated for improvements to its DNS resolver and various bug fixes. The updated DNS resolver should make Rust musl targets with static linking have more reliable networking.

A notable language change with Rust 1.
Continue reading...

Open Source LLM

AMD AOMP 22.0-2 Released With Flang Fortran Improvements

Yesterday along with releasing ROCm 7.2 there was also the release of AOMP 22.0-2 as the newest version of their open-source downstream of LLVM/Clang/Flang that is focused on offering the best OpenMP/OpenACC offloading support to Instinct/Radeon hardware.

AOMP continues to be where AMD compiler engineers stage their latest GPU/accelerator offloading improvements before they are able to get the code upstreamed in LLVM proper. AOMP 22.0-2 is re-based against the latest LLVM trunk

Prominent Intel Compiler Engineer Heads Off To AMD

James Brodman worked for the last 15 years at Intel on their ISPC SIMD compiler and then in more recent years on the Intel DPC++ compiler and SYCL support as part of Intel's oneAPI initiative. Rather interestingly, this compiler expert has now joined AMD.

James Brodman announced last week on LinkedIn that he was leaving Intel and recapped his years of working on ISPC and then SYCL/DPC++ as a big part of their modern oneAPI initiative for programming across different hardware and even SYCL on competitor hardware platforms
Continue reading...