Mesa 23.3 Lands Optional Support For Allowing Game Tearing On Wayland

Merged for Mesa 23.3 today is the Vulkan windowing system integration (WSI) to allow for the “PresentOptionAsyncMayTear” option that can be used to enable tearing under (X)Wayland if desiring peak performance at the cost of possible imperfect rendering…

Source: Phoronix – Mesa 23.3 Lands Optional Support For Allowing Game Tearing On Wayland

openSUSE Slowroll Released As A Slower Alternative To openSUSE Tumbleweed

The openSUSE Slowroll distribution is a middle-ground between the rolling-release openSUSE Tumbleweed Linux distribution and the SUSE Linux Enterprise aligned openSUSE Leap with its fixed releases. The new openSUSE Slowroll is a rolling-release-like distribution with updates “every one or two months” but with constant bug/security fixes…

Source: Phoronix – openSUSE Slowroll Released As A Slower Alternative To openSUSE Tumbleweed

Intel Fixing Up Sub-NUMA Clustering For Linux So That It Behaves With RDT

Sub-NUMA Clustering with Intel Xeon processors allows for splitting up the CPU cores, cache, and memory into multiple NUMA domains for enhancing the performance of NUMA-aware applications. While SNC can help in a number of cases especially plenty of HPC and server workloads, currently it’s not properly supported if making use of Resource Director Technology (RDT) on modern Intel CPUs. That is in the process of changing with new Linux kernel patches being worked on by Intel…

Source: Phoronix – Intel Fixing Up Sub-NUMA Clustering For Linux So That It Behaves With RDT

VKD3D-Proton 2.10 Released With More Performance Improvements, Game/Driver Workarounds

Hans-Kristian Arntzen of Valve’s stellar Linux graphics/Proton team has released VKD3D-Proton 2.10 as the newest feature release for this Direct3D 12 API implementation built atop Vulkan that allows for modern Windows games to run on Linux atop Steam Play…

Source: Phoronix – VKD3D-Proton 2.10 Released With More Performance Improvements, Game/Driver Workarounds

Linux 6.6-rc1 Released With EEVDF, AMD DBC & Intel Shadow Stack But No Bcachefs

The Linux 6.6 merge window is over as the period by which new features and improvements are added to the kernel. Linux 6.6-rc1 is out the door as the kernel developers and testing community begin stabilizing this next major Linux kernel release. With Linux 6.6 there are many exciting feature additions but also one notable addition that once again didn’t make the cut…

Source: Phoronix – Linux 6.6-rc1 Released With EEVDF, AMD DBC & Intel Shadow Stack But No Bcachefs

DRM CI Merged Into Linux 6.6 – Linus Torvalds: "Let's See Where It Goes"

In addition to all the open-source kernel graphics/display driver updates for Linux 6.6, merged this afternoon ahead of the Linux 6.6-rc1 tagging is merging of the DRM continuous integration (CI) code to hopefully lead to better testing of DRM subsystem/driver changes…

Source: Phoronix – DRM CI Merged Into Linux 6.6 – Linus Torvalds: “Let’s See Where It Goes”

Linux 6.6 WQ Change May Help Out AMD CPUs & Other Systems With Multiple L3 Caches

In addition to the EEVDF scheduler replacing the CFS code in Linux 6.6, another fundamental and interesting change with Linux 6.6 is on the workqueue (WQ) side with a rework that can benefit systems with multiple L3 caches like modern AMD chiplet-based systems…

Source: Phoronix – Linux 6.6 WQ Change May Help Out AMD CPUs & Other Systems With Multiple L3 Caches

Linux 6.6 SMB Client To Allow Adjusting Cache Time For Directory Contents

With Linux 6.6 the KSMBD server is no longer “experimental” while this new kernel on the SMB3 client side also brings a notable addition: the new “dir_cache_timeout” option to control the cache time for directory contents…

Source: Phoronix – Linux 6.6 SMB Client To Allow Adjusting Cache Time For Directory Contents

LoongArch With Linux 6.6 Adds KGDB/KDB, KFence, KASAN, LBT Binary Translation

The LoongArch CPU port is seeing a number of new kernel features enabled with Linux 6.6 as well as seeing some new hardware features wired up such as for Loongson Binary Translation (LBT) and allowing LSX/LASX instruction use in kernel-space…

Source: Phoronix – LoongArch With Linux 6.6 Adds KGDB/KDB, KFence, KASAN, LBT Binary Translation

KSMBD Declared Stable – No Longer "Experimental" – In Linux 6.6

Back in 2021 Samsung engineers posted KSMBD as an in-kernel SMB3 server alternative to the likes of the user-space Samba server. KSMBD merged into Linux 5.15 as an experimental SMB server while after two years of fixes and other improvements has now dropped its “experimental” marking…

Source: Phoronix – KSMBD Declared Stable – No Longer “Experimental” – In Linux 6.6

DXVK-NVAPI 0.6.4 Implements HDR Support Via DXVK

A new version of DXVK-NVAPI is now available, the NVIDIA public NVAPI interface implemented atop DXVK for use by Direct3D games running on Valve’s Steam Play (Proton). DXVK-NVAPI allows for NVIDIA DLSS for Vulkan / D3D11 / D3D12, NVIDIA Reflex support, PhysX, and other NVIDIA features to be enabled for popular Windows games running on Linux…

Source: Phoronix – DXVK-NVAPI 0.6.4 Implements HDR Support Via DXVK