AMD openSIL PoC Still Being Worked On For Phoenix SoCs, Turin Code Published

One topic we haven't heard AMD talk too much about publicly this year has been their openSIL effort that was announced back in 2023 as their eventual replacement to AGESA and being an open-source CPU silicon initialization effort. They still appear to be working toward making openSIL production-ready for next-generation Zen 6 platforms but some of their proof-of-concept milestones have been running behind schedule. Meanwhile their EPYC 9005 "Turin" proof-of-concept code was recently published
Continue reading...

Lenovo WMI Gaming Series Drivers Expected To Debut In Linux 6.17

Being worked on for a number of months now has been the Lenovo Gaming Series WMI Drivers for Linux to expose additional power/performance settings for Lenovo gaming series hardware like the Lenovo Legion Go S gaming handheld with Steam OS. With the upcoming Linux 6.17 kernel, the Lenovo WMI Gaming Series Drivers are expected to be finally upstreamed.

Derek Clark has been leading the effort on the Lenovo WMI Gaming Series Drivers since last year and they appear ready to now cross the milestone of going into the mainline Linux kernel.
Continue reading...

GNOME 49 Alpha Released With X11 Support Disabled By Default, Many New Features

The GNOME 49 Alpha "49.alpha" release was just announced as the first formal test release in the road to the GNOME 49 desktop release due out in September.

Among the many changes found in GNOME 49 Alpha are various packages disabling X11 support by default as the developers move forward with plans to go Wayland-only for GNOME 50. There's also been a lot of work around using the Rust-based Glycin image loader, various Wayland optimizations, many GNOME Web (
Continue reading...

LLVM Clang Merges -mcpu=gb10 Support For NVIDIA GB10 Superchip

Merged today for the LLVM/Clang compiler is -mcpu=gb10 support for catering to NVIDIA's forthcoming Grace Blackwell GB10 Superchip.

The NVIDIA GB10 superchip coming in devices like the ASUS Ascent GX10 AI supercomputer, DGX Spark, and other devices for developers / data scientists / researchers now has optimized support available within the LLVM Clang C/C++ compiler.

This patch was merged to LLVM Git today for LLVM/Clang 21 in enabling -mcpu=gb10
Continue reading...

Open Source LLM

LibreOffice Begins Landing Markdown File Import Support

While coming a few weeks too late for making it into the LibreOffice 25.8 open-source office suite release, merged today to LibreOffice Git for next year's LibreOffice 26.2 is adding initial support for importing Markdown files into the LibreOffice Writer word processor.

For fans of the Markdown text markup language, the two decade old standard is finally seeing nice import support being worked on for LibreOffice Writer. Merged this morning was the initial patch for reading Markdown files into Writer using a new filter. That
Continue reading...

AMDKFD Kernel Compute Driver Used By ROCm Can Work On LoongArch Hardware

The AMDKFD "Kernel Fusion Driver" used as the Linux kernel GPU compute driver and necessary part of their ROCm compute stack it turns out can build and run on the Chinese-developed LoongArch systems rather easily.

Similar to what I pointed out a few weeks back of AMDKFD coming to RISC-V systems , a similar patch has now been proposed for enabling AMDKFD / AMD HSA compute driver support for LoongArch CPU architecture systems.

Like with the recent RISC-V support and before that POWER 64-bit, the AMD
Continue reading...

Intel VSEC/PMT Discovery Driver Expected For Linux 6.17 To Enhance Telemetry

With the upcoming Linux 6.17 kernel cycle Intel is further building out their Platform Monitoring Technology (PMT) capabilities with the introduction of a new discovery driver.

After going through a few rounds of code review on the Linux kernel mailing list, the Intel VSEC/PMT Discovery Driver is expected to be upstreamed for the Linux 6.17 merge window. The patches crossed the milestone of being queued up within the platform-drivers-x86.git's "for-next" Git branch.
Continue reading...

Intel Panther Lake Xe3 Integrated Graphics Firmware Upstreamed

As a good sign of the progress being made on the Xe3 integrated graphics Linux support and of the Core Ultra Panther Lake launch approaching, the necessary graphics firmware binaries have now been upstreamed to the linux-firmware.git repository.

For months now Intel software engineers have been working on the open-source Linux driver support for the new Xe3 integrated graphics initially being found within Panther Lake . That work has included the Xe kernel graphics driver, the Iris Gallium3D and ANV Vulkan drivers within Mesa, and also
Continue reading...

TornadoVM 1.1.1 Released For Java Programming Of Heterogeneous Hardware

TornadoVM version 1.1.1 is now available for this OpenJDK and GraalVM plug-in that supports Java offloading to GPUs, FPGAs, and other heterogeneous hardware . The past few years TornadoVM has been making a lot of progress to automatically run Java programs across GPUs and other devices supporting OpenCL, NVIDIA PTX, and Khronos SPIR-V/Vulkan.

TornadoVM 1.1.1 is the first new release since March and while a point release does bring many changes. TornadoVM 1.1.1 now optimizes to
Continue reading...

Linux 6.16-rc5 Released With A Performance Fix, Bcachefs Fixes & New Device Support

Linus Torvalds just tagged Linux 6.16-rc5 as the newest test release of Linux 6.16 .

Among the changes this week on my radar were a performance regression being fixed in the Futex code by disabling a new feature for the Linux 6.16 cycle to avoid a heavy-hitting scheduler regression. For Linux 6.17 that FUTEX_PRIVATE_HASH functionality should in turn be properly fixed up to not cause performance issues.

Linux 6.16 this week also landed Intel
Continue reading...