GNOME Mutter 50.1 Fixes Performance Regression For Some NVIDIA Driver Versions

GNOME Shell 50.1 and Mutter 50.1 were released today as the first point releases in the GNOME 50 series.

Making Mutter 50.1 noteworthy is bringing a fix for a performance regression experienced with some NVIDIA graphics driver versions. The fix is a revert to a patch that had removed the META_DEADLINE_TIMER_STATE_INHIBITED usage but it turned out to cause performance issues with at least some NVIDIA driver versions. This bug report was reporting GNOME 50 having stuttering issues when
Continue reading...

X.Org Server 21.1.22 Released Due To Five New Security Vulnerabilities

X.Org Server 21.1.22 is out today and driven by five new security vulnerabilities being disclosed for the aging codebase. In turn these vulnerabilities also impact XWayland too and thus necessitating the XWayland 24.1.10 release.

The TrendAI Zero Day Initiative uncovered another handful of vulnerabilities within the X.Org Server codebase. These days, most of the X.Org Server releases are motivated for addressing security issues. Some of the issues date back to X11R6.6
Continue reading...

Sunshine Game Streaming Introduces Vulkan Video Encode Support

Sunshine v2026.413.143228 released this week as a new feature release for this self-hosted game stream host for Moonlight, an open-source game streaming client that is an implementation of the NVIDIA GameStream protocol. Notable with this Sunshine release is Vulkan Video encode support as an alternative to using the Video Acceleration API (VA-API) for game streaming.

Sunshine recently merged Vulkan Video encode support as an alternative to VA-API encoding for use with this

OpenSSL 4.0 Released With Encrypted Client Hello, RFC 8998 Support

OpenSSL 4.0 was just released as a big update for this widely-used SSL/TLS and crypto library.

OpenSSL 4.0 delivers better privacy with Encrypted Client Hello (ECH) support to encrypt the initial TLS handshake and hide the Server Name Indication. OpenSSL 4.0 also drops legacy SSLv3 and other old protocol/engine support, improves post-quantum cryptography support with RFC 8998 support, ML-DSA-MU, and tls-hybrid-sm2-mlkem post-quantum
Continue reading...

Linux 7.1 Revamps T10 PI Data Integrity Handling For Better Read Performance

Merged yesterday for the Linux 7.1 kernel is overhauling the T10 PI code for generating and verifying data integrity information. In turn the new code is cleaner while also allowing for better read storage performance.

For those interested in T10 PI for end-to-end data integrity, including data in transit, Linux 7.1 has reworked its implementation. Christoph Hellwig led the effort to support generating and verifying integrity information in the file-system rather than the "automatic below the covers" support that

Mesa 26.1 RADV Driver Merges Vulkan Descriptor Heap As Big Improvement For Steam Play

As a big helper for Valve's Steam Play with DXVK and VKD3D-Proton, the Mesa Radeon Vulkan driver "RADV" has merged its initial support for the VK_EXT_descriptor_heap Vulkan extension.

Samuel Pitoiset of Valve's Linux graphics team and prolific RADV driver contributor authored the VK_EXT_descriptor_heap support for RADV. After being under review the past two months, it's finally been merged for Mesa 26.1.

VK_EXT_descriptor_heap
Continue reading...

KDE Merges Per-Screen Virtual Desktops After 21 Years

A request made a KDE user all the way back in June 2005 on KDE 3.3.2 is finally resolved. After being sought after for 21 years, the latest KWin code now has support for per-screen virtual desktops.

Back in 2005 the bug report / feature request was filed around having per-screen virtual desktop support since when using a dual screen setup with X11 Xinerama, when switching desktops, both screens switch. As a sign of the times,
Continue reading...

AMD Ready With CPPC Performance Priority & Dynamic/Raw EPP In Linux 7.1

All of the power management subsystem feature updates have been merged for the Linux 7.1 kernel.

Power management and ACPI subsystem maintainer Rafael Wysocki of Intel sent out the feature pull requests this weekend for Linux 7.1. There are some new AMD and Intel updates worth mentioning along with a lot of smaller, low-level code improvements for this next kernel version as it pertains to power management.

The AMD P-State driver added support for CPPC Performance Priority, Dynamic Energy Performance Preference (EPP), and Raw
Continue reading...

BeOS-Inspired Haiku OS Gets ARM64 Port Booting

Over the course of March there was much progress made on the ARM64 port of Haiku OS, the open-source operating system serving as the spiritual successor to BeOS.

A variety of improvements were made to the ARM64 code for Haiku OS , including fixes for building on macOS on ARM64. Plus new driver work and more. Ultimately, HaikuOS can now boot on ARM64 but so far that is being done under QEMU. Real hardware support is ongoing but at least Haiku OS can be
Continue reading...

Linux 7.1 Lands ARM64 NEON-Accelerated CRC64-NVMe For ~6x Improvement

Merged yesterday were all the CRC code updates for the Linux 7.1 kernel. Most notable with that pull is an ARM64-optimized CRC64-NVMe implementation that can deliver multiple times faster performance.

A new optimized version of the CRC64-NVMe algorithm has landed in Linux 7.1 that makes use of NEON Polynomial Multiply Long (PMULL) instructions for use in place of the generic software-based implementation. That generic software path has been causing a bottleneck in NVMe and other storage subsystem
Continue reading...