NVK's Cooperative Matrix Support Proving Competitive With Official NVIDIA Driver

Karol Herbst at Red Hat who has been a longtime open-source NVIDIA driver contributor as well as Rusticl developer presented at XDC2025 on the NVK Vulkan driver's cooperatrive matrix extension support. It turns out this Vulkan extension for machine learning / AI is proving fairly competitive with the open-source NVK driver compared to NVIDIA's official driver stack.

VK_KHR_cooperative_matrix was introduced back in mid-2023 as part of the efforts for enhancing the Vulkan API around AI
Continue reading...

Linux 6.18-rc6 Released With Fix For ARM64 "Catastrophic Performance Issue"

Linus Torvalds is out today with the eighth weekly test release of the Linux 6.18 kernel in working toward the stable release at the end of the month.

Linux 6.18-rc6 is out today with another week's worth of random fixes and improvements. It was a fairly smooth week and things appear to be pacing well for releasing Linux 6.18 stable on time in two weeks: 30 November. Otherwise there could be a one-week slip to 7 December but as
Continue reading...

NVIDIA Highlights The Shortcomings With Wayland Screencasting

In addition to showing the need for unifying DRM driver-side APIs within the Linux kernel, NVIDIA's Linux graphics driver team at XDC2025 also showcased the shortcomings of screencasting under Wayland.

Doğukan Korkmaztürk of NVIDIA presented on the issues that persist with screencasting under Wayland from both the compositor and client perspectives. From the state of explicit synchronization to performance differences compared to X11, there are some pain points that ultimately still need to be addressed for a better screen casting/capturing
Continue reading...

Qt Moves Away From Direct RDRAND/RDSEED Usage For Better Performance & Less Bugs

The Qt toolkit is moving away from directly relying on the CPU's RDRAND and RDSEED instructions for random number generation and to instead rely on the OS-supplied entropy.

In a commit merged to the Qt 6.11 development branch and marked for back-porting to Qt 6.5 / 6.8 / 6.10 branches is removing the direct usage of hardware instructions by QRandomGenerator. This follows AMD Zen 5 being affected by an RDSEED issue that is now being addressed with updated microcode . In addition

Linux 6.19 Landing Initial Display Support For Xe3P_LPD / Nova Lake

The upcoming Linux 6.19 kernel cycle is set to introduce initial Xe3P_LPD GPU support for Nova Lake as well as beginning to build out support for the Crescent Island graphics card . Now joining DRM-Next with that initial Intel Xe3P_LPD code for Linux 6.19 is being able to drive displays with that Xe3 hardware.

Sent out on Friday was the final drm-intel-next feature pull to DRM-Next ahead of the Linux 6.19 merge window
Continue reading...

NVIDIA Linux Engineer Highlights The Need For Unifying DRM Driver-Side API

One of the NVIDIA presentations at the recent XDC2025 developer conference was not around the NVIDIA driver itself but the ongoing fragmentation that's happening within the Linux Direct Rendering Manager (DRM) subsystem and arguing the need for unifying more driver-side APIs for supporting different Linux DRM clinets.

Rahul Rameshbabu of NVIDIA's Linux graphics driver team pointed out that there are 57 DRM drivers within the Linux kernel supporting FBDEV emulation support while only around 14 are currently supporting DRM_Panic as the new means
Continue reading...

GCC Developer Discovers "Our Codebase Isn't Fully C++20 Ready"

Following the recent idea floated to consider C++20 as the default C++ language dialect by the GCC compiler rather than C++17, it was discovered that the GNU Compiler Collection itself has problems building in C++20 model.

Compared to the default C++17 (GNU++17) dialect currently used by the GCC compiler, when trying to compile GCC in C++20 mode it uncovered some issues of its own. Red Hat compiler engineer
Continue reading...

PureAudio Lotus DAC5 & Other PureAudio Hardware Supported For Linux 6.18

As part of this week's sound subsystem fixes ahead of today's Linux 6.18-rc6 kernel release is adding some quirks for supporting the PureAudio Lotus DAC5 and other PureAudio audio hardware.

The PureAudio Lotus DAC5 is a high-end digital/analog audio converter. With USB audio quirks merged to Linux 6.18 this week, it and other PureAudio products should be working better on the mainline kernel. This commit explains:
"The PureAudio APA DAC and Lotus DAC5 series
Continue reading...

Servo 0.0.2 Released For Those Wanting To Try Out This Example Rust Web Browser

Released minutes ago was the Servo 0.0.2 web browser engine update. Along with this new Rust-based web engine release is also the "servoshell" in tow for the example implementation built around this open-source codebase.

Following last month's Servo 0.0.1 release is now Servo 0.0.2 for featuring the latest capabilities of this browser engine. Those latest additions were also outlined earlier today in Servo's October status report .

Continue reading...

GNOME's Nautilus File Manager Finally Supporting Ctrl+Insert & Shift+Insert

GNOME's Nautilus file manager is finally matching the behavior of other file managers like KDE's Dolphin and Xfce's Thunar with a keyboard shortcut for copying and pasting files.

This Week in GNOME highlighted a notable albeit one could argue long overdue change for GNOME Files / Nautilus: Ctrl+Insert and Shift+Insert support for copying and pasting files.

Continue reading...