Proposed Multi-Thread Parallel Compilation "MTPC" For LLVM Is Great News

A new proposal volleyed today among LLVM developers is for Multi-Thread Parallel Compilation "MTPC" for the ThinLTO link-time optimization code. This is great news for today's high core count CPUs when looking to compile very large LLVM modules.

LLVM ThinLTO currently provides module-level parallelism but for very large modules this can be a compilation bottleneck with today's processors given that code generation and optimizations within individual LLVM modules is largely serialized.

What's being proposed now is Multi-Thread Parallel Compilation for LLVM
Continue reading...

Expanded Reset Support Coming For AMDGPU To Recover From More GPU Compute Hangs

A set of 42 patches were posted on Thursday for the AMDGPU kernel driver and associated AMDKFD compute driver code for enabling pipe reset capabilities for compute workloads.

While there has long been queue reset support for the AMDGPU driver in helping to recover from hangs, pipe reset support is now being worked on as the next step in the recovery when simply resetting a lone queue doesn't bring the GPU back into its desired working state.

Continue reading...

Linux Sound Subsystem Also Seeing Many Fixes Driven By AI/LLMs

It's not only the Linux networking subsystem where many fixes have been appearing -- including several notable security fixes for local privilege escalation issues -- leading to "craziness" from AI / LLMs . The Linux sound subsystem has also been seeing an uptick in activity with many "assisted-by" patches coming about in recent weeks.

Sound subsystem maintainer Takashi Iwai of SUSE began today's sound fixes pull request with:
"As expected, we still continue receiving lots of small fixes. One major change is about
Continue reading...

Today's Linux Networking Fixes: "Craziness Continues With No End In Sight"

Driven by AI/LLM bots like Shashiko uncovering new issues within the Linux kernel source tree, including various security vulnerabilities like Dirty Frag , the mailing list has been wild with bug reports and fixes. Today's networking fixes pull request for Linux 7.1 continues to highlight the ongoing craziness and fears that the worst may be yet to come.

Merged today was the latest batch of Linux networking subsystem fixes to address a variety of bugs. Jakub Kicinski wrote in that pull request:
"Craziness continues with no end in
Continue reading...

CHUWI's $449 USD Wildcat Lake Laptop Should Work Fine With Linux

CHUWI this week announced their UniBook laptop as a ~$449 USD laptop that aims to compete with Apple's MacBook Neo. While shipping with Microsoft Windows 11, it should be Linux-friendly and we'll soon be putting it to the test at Phoronix.

CHUWI's $449 laptop makes use of the Intel Core 3 304 5-core / 5-thread laptop that uses Wildcat Lake as a cut-down version of Panther Lake . The CHUWI UniBook is among
Continue reading...

Linux 7.2 To Enable SR-IOV Support For Intel Nova Lake's Xe3P Graphics

Open-source Intel software engineers today sent out their latest round of Xe kernel graphics driver updates to DRM-Next for queuing ahead of next month's Linux 7.2 merge window.

The DRM-Xe-Next patches for the week include a number of low-level code improvements. For end users nothing too exciting at large with just a lot of maintenance and other enhancements without direct and immediate user benefit. The one item worth noting from this pull request though is enabling SR-IOV support for Nova Lake
Continue reading...

SUSE/openSUSE Agama Installer Now Warns For No-Desktop Installs, Supports systemd-boot

SUSE engineers continue working on their modern "Agama" operating system installer used by the latest SUSE Linux Enterprise and openSUSE Linux distributions. Out today is Agama 21 to incorporate their latest OS installer enhancements.

SUSE engineers felt that with Agama up to now it was too easy to accidentally install SUSE Linux Enterprise / openSUSE without any desktop environment selected. So one of the key changes with Agama 21 is now warning users if they are attempting an installation without a desktop environment selected, to avoid the shock of booting your new
Continue reading...

NVIDIA RTX PRO Blackwell Performance Delivering Excellent Linux Performance

Recently I received the line-up of the NVIDIA RTX PRO "Blackwell" workstation graphics cards for seeing how these newest professional offerings from NVIDIA are performing on Linux and competing against the AMD Radeon AI PRO and Intel Arc Pro B-Series competition.

Last month I finally received the review samples on the current NVIDIA RTX PRO Blackwell line-up including the RTX PRO 6000, RTX PRO 5000, RTX PRO 4500, RTX PRO 4000, and RTX PRO 2

Continue reading...

KMSCON 10.0 Released With Natural Scrolling Option, Libseat VT Support

KMSCON 10.0 is out today as the newest feature release to this terminal emulator for Linux that can serve as an alternative to the in-kernel VT.

KMSCON is of growing interest to more Linux distributions for delivering a more feature-rich and robust experience than using the aging, legacy VT. With KMSCON 10.0 there is now libseat support for opening a seat and obtaining the file descriptors for the display and input devices. In turn this libseat support enables KMSCON to run as an unprivileged user on
Continue reading...

Ryzen AI AMDXDNA Driver Adding Expandable Heap Support With Linux 7.2

AMD engineers continue enhancing the AMDXDNA accelerator driver for supporting the Ryzen AI NPUs on Linux.

Already queued in DRM-Next ahead of the Linux 7.2 merge window in June is support for AMD's next-gen "AIE4" NPU hardware with the AMDXDNA driver and other improvements. As part of the latest round of DRM-Misc-Next patches this week, another AMDXDNA feature is coming for Linux 7.2: expandable heap.

The AMDXDNA driver's expandable heap support is to allow avoiding the
Continue reading...