The sdl12-compat project is an interesting effort to allow for aging software and games targeting the SDL 1.2 APIs to work atop this compatibility layer so it in turn runs atop the SDL2 libraries. With the sdl12-compat 1.2.66 release more games and other software are now successfully working on this library...
From my early testing thus far of the Linux 6.6 kernel in its very early state, some of the most impressive gains are happening on AMD's high core count server processors, the EPYC 9754 "Bergamo" in particular is enjoying some stellar improvements for various server workloads on this forthcoming kernel.
The Linux kernel currently allows disabling support for 32-bit programs and 32-bit system calls at compile-time, but a new option expected to be introduced with Linux 6.7 this winter will provide a new "ia32_emulation" boot time option to allow unconditionally disabling support for 32-bit programs and system calls...
Back in July Intel announced AVX10 as the future of AVX-512 and how they ultimately plan to support more Advanced Vector Extensions capabilities on both future P and E cores. Since then they've begun making preparations to the open-source compiler toolchains around enabling AVX10...
The past two years AMD's AMDGPU Linux kernel driver has supported Seamless Boot on Van Gogh APUs notably used by Valve's Steam Deck. AMD Seamless Boot is for a seamless or flicker-free boot experience by aiming to avoid redundant/unnecessary mode-sets by the driver. After a few years being limited in its scope of supported hardware, new patches are aiming to open up Seamless Boot usage to more AMD Radeon graphics hardware...
One of the nifty new features with Intel Xeon Scalable "Sapphire Rapids" processors not talked about much is the In-Field Scan (IFS) functionality for allowing various tests to be carried out prior to deploy the new processors or over time in the data center for trying to spot any silicon-level issues. IFS aims to uncover any processor issues not caught by ECC, parity checks, RAS, or other safeguards when new CPUs reach the data center or as they age over time...
Red Hat multimedia expert Wim Taymans has released PipeWire 0.3.80 as the newest version of this open-source solution for efficiently handling video and audio streams on the Linux desktop...
As part of the effort for enabling UEFI support with ReactOS, an open-source operating system re-implementing binary compatibility with Microsoft Windows, a development build of ReactOS is up and running on Valve's Steam Deck handheld game console...
While catching up on my Linux kernel benchmarking across different systems the Intel Core i9 13900K "Raptor Lake" desktop performance has been particularly volatile. Linux 6.5 is running slower for the Core i9 13900K compared to Linux 6.4 for a number of different workloads. Buckle up for a wild ride but the good news is a stable fix is forthcoming.
When Canonical rolled out their new Flutter-based Ubuntu Linux desktop installer it lacked support for ZFS root file-system installations. Canonical has been quiet about their (Open)ZFS intentions after years of offering it as an Ubuntu install option with their prior installer, but for Ubuntu 23.10 this support is being restored...
Fedora developers are looking at offering KDE Plasma 6.0 and KDE Frameworks 6 in next year's Fedora 40 release. With the upgrade to Plasma 6 it's also planned by the Fedora packagers to drop support for the KDE X11 session -- thereby just leaving the KDE on Wayland session...
Intel's open-source Compute Runtime 23.26.26690.22 was released today, which is a big update for this OpenCL and oneAPI Level Zero (L0) stack for Windows and Linux systems. Due to the summer holidays and Intel's current release regiment for the Compute Runtime, v23.26.26690.22 is the first new release since mid-July...
Xfce 4.18 released last December with some strides on the Wayland front for this lightweight GTK-based desktop environment, but more work remains before Xfce will be fully compatible with Wayland and its own robust compositor. The Xfce Wayland road-map was recently updated to reflect the latest work on this major undertaking...
While Microsoft is known for their own set of security issues on Windows and related software, Microsoft on Patch Tuesday ended up releasing CBL-Mariner 2.0.20230904 as their open-source Linux distribution that with this update is primarily driven by security fixes...
Still not over the finish line for the mainline Linux kernel are the real-time "RT" patches but it continues inching toward that long-awaited goal. Out today is v6.6-rc1-rt1 as the real-time kernel patch series updated against the initial Linux 6.6 Git state...
During the Linux 6.6 merge window a pull request submitted the new "GenPD" subsystem. While the pull request did land for Linux 6.6, Linus Torvalds took issue with it -- not because of the code but over the lack of clarity on what "GenPD" is for those not domain experts in this area. To help clear things up, GenPD is being renamed to "pmdomain" to provide a bit more clarity...
Linux Mint Debian Edition 6 "LMDE 6" is now available in beta form for this desktop Linux distribution spin from the Linux Mint crew derived directly from Debian packages rather than Ubuntu...
The firmware folks at 3mdeb have released Dasharo 1.1.2 for the MSI PRO Z690-A motherboard. In case you missed it, last year 3mdeb ported Coreboot/Dasharo to select MSI desktop motherboards that are readily available in retail channels and supporting the latest Intel processors. This started with the MSI PRO Z690-A and since extended to the Z790 series. 3mdeb has released an updated Dasharo build with some new features for replacing the proprietary BIOS on these motherboards...
AOMP 18.0-0 has been released as the newest version of AMD's LLVM/Clang compiler downstream that is focused on providing the very latest patches around Radeon OpenMP GPU offloading and goes along with their ROCm compute stack...
With the Linux 6.6 merge window over, here's a look at the most interesting new features, hardware support, and other changes to find with this kernel that will debut as stable around the end of October.
Intel today announced Thunderbolt 5 as their next-gen Thunderbolt standard that will allow 80 Gbps of bi-directional bandwidth or a "Bandwidth Boost" mode of up to 120 Gbps...
While the Linux 6.6 merge window is over, sent out today were a set of x86 platform driver fixes that include adding a quirk so that the tablet mode switch event properly occurs with the new ASUS ROG Flow X16 laptop...
Intel's open-source "ANV" Vulkan driver used by Linux systems is now enabling by default the VK_EXT_mesh_shader extension for their graphics processors with mesh shader support...
While Bcachefs was not merged for the Linux 6.6 cycle with one of the concerns raised by Linus Torvalds being that it hadn't been vetted via the "linux-next" staging area, that process has now begun to raise hopes of potentially seeing the new file-system driver introduced for Linux 6.7...
One of the driver additions we've been eager to see for the mainline Linux kernel that didn't pan out in time for the recently closed Linux 6.6 merge window is the Intel Xe DRM kernel graphics driver as a modern alternative to their i915 driver. The Xe driver better supports non-x86 CPU architectures, better designed and more performant around their modern integrated and discrete GPUs, and overall is able to make better design choices and improvements in being a clean sheet driver design compared to all the code that has built up in i915 over the years. But for getting the Xe driver upstream even in experimental form, first some necessary DRM scheduler patches need to be ironed out...
One of the new Linux networking features we've been looking forward to seeing in the kernel is TCP Authentication Option (TCP-AO / RFC5925) as a means of improving TCP security and authenticity. The eleventh iteration of the TCP-AO patches were posted today for the Linux kernel with it looking like work on this network addition potentially wrapping up soon...
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...
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...
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...
KDE developer David Edmundson has written an interesting blog post looking at robustness improvements coming with Qt 6.6 via QtWayland compositor handoffs support...
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...
The first release candidate of the inaugural GNU Boot has been released with users sought to try out this fork of Libreboot that in turn is derived from Coreboot...
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...
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...
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...
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...
Mike Blumenkrantz working for Valve's Linux graphics driver team has added implicit sync support to the Zink OpenGL-on-Vulkan driver, which in turn now opens this generic driver up for correctly providing GLAMOR rendering with X11 and XWayland environments...
While last week saw the main set of power management updates for the Linux 6.6 kernel, this week a follow-on pull request was submitted -- and merged -- with a few last minute additions...
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...
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...
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...
FreeBSD 14 Beta 1 is available this weekend for helping to test out this major BSD operating system update that should debut as stable before the end of October...