Linux Gaming News Archives


1,986 Linux Gaming open-source and Linux related news articles on Phoronix since 2006.

The NTSYNC Driver For Wine/Proton Is "Broken" For Linux 6.10
The NTSYNC Driver For Wine/Proton Is "Broken" For Linux 6.10

While Linux 6.10 is poised to merge the initial NTSYNC driver for a Windows NT Synchronization Primitive driver that can help with faster Windows gaming performance under Wine/Proton (Steam Play), the driver isn't complete. The initial patches have been in Greg Kroah-Hartman's char-misc-next branch for several weeks to expose the NTSYNC character device, it isn't the entire patch series. Greg has now marked the driver as "broken" for Linux 6.10.

15 May 2024 - NTSYNC BROKEN - 18 Comments
Steam Deck IMU Support Submitted For Linux 6.10 Plus ASUS ROG Ally HID
Steam Deck IMU Support Submitted For Linux 6.10 Plus ASUS ROG Ally HID

The Human Interface Devices (HID) subsystem updates have been submitted for the newly-opened Linux 6.10 kernel merge window. Among the HID driver updates coming with Linux 6.10 are supporting the Steam Deck IMU motion sensors as well as HID coverage for the ASUS ROG Ally and ASUS ROG Z13 devices.

14 May 2024 - Linux 6.10 HID - 1 Comment
SDL3 Adds PipeWire Camera Support
SDL3 Adds PipeWire Camera Support

Adding to the growing list of features coming with the SDL3 release for this hardware/software abstraction layer commonly used by cross-platform games and other software is PipeWire camera capturing support.

10 May 2024 - SDL3 - 4 Comments
Rust-Written LAVD Kernel Scheduler Shows Promising Results For Linux Gaming
Rust-Written LAVD Kernel Scheduler Shows Promising Results For Linux Gaming

Changwoo Min with Igalia presented yesterday at Open-Source Summit North America on optimizing the kernel's scheduler for Linux gaming. Of course, the motivation is around Valve's Steam Deck but for Linux gaming at large to benefit too from this scheduler work to ideally yield less stuttering during gameplay.

18 April 2024 - Rust-Written, BPF-Based Scheduler - 40 Comments
FEX-Emu 2404 Optimization Can Take Memcpy From 2-3 GB/s To 88 GB/s
FEX-Emu 2404 Optimization Can Take Memcpy From 2-3 GB/s To 88 GB/s

FEX 2404 is now available for this open-source emulator project to allow running x86/x86_64 binaries on AArch64 (ARM 64-bit) LInux systems. FEX has been one of the leading avenues for opening up gaming on AArch64 Linux hardware, even making use of Wine / Proton (Steam Play) for enjoying Windows x86 games within AArch64 Linux confines.

15 April 2024 - FEX 2404 - 13 Comments
Linux 6.10 To Merge NTSYNC Driver For Emulating Windows NT Synchronization Primitives
Linux 6.10 To Merge NTSYNC Driver For Emulating Windows NT Synchronization Primitives

Going through my usual scanning of all the "-next" Git subsystem branches of new code set to be introduced for the next Linux kernel merge window, a very notable addition was just queued up... Linux 6.10 is set to merge the NTSYNC driver for emulating the Microsoft Windows NT synchronization primitives within the kernel for allowing better performance with Valve's Steam Play (Proton) and Wine of Windows games and other apps on Linux.

14 April 2024 - NTSYNC QUEUED! - 37 Comments
OpenRazer 3.8 Brings Support For Newer Razer Devices On Linux
OpenRazer 3.8 Brings Support For Newer Razer Devices On Linux

OpenRazer 3.8 is out today as the newest update to this collection of community-developed, open-source drivers for Razer devices on Linux. OpenRazer allows for Razer device customization and support under Linux to make full use of these gaming peripherals outside of Windows / macOS. Paired with the likes of the Polychromatic UI, OpenRazer allows a nice Razer hardware experience on Linux.

14 April 2024 - OpenRazer 3.8 - 8 Comments
SDL 3.0 Will Now Prefer PipeWire Over PulseAudio
SDL 3.0 Will Now Prefer PipeWire Over PulseAudio

For the widely-used SDL hardware/software abstraction layer that is commonly used by cross-platform games, the upcoming SDL 3.0 release now has the logic to be able to prefer using PipeWire directly rather than PulseAudio when successfully detecting the presence of PipeWire.

12 April 2024 - PipeWire Over PulseAudio - 51 Comments
SDL 2.30.2 Released Along WIth New SDL3 Preview
SDL 2.30.2 Released Along WIth New SDL3 Preview

The Simple DirectMedia Layer software/hardware abstraction layer commonly used by games and other cross-platform software is out with a new SDL 2.30.2 stable release as well as a new SDL3 preview release.

2 April 2024 - SDL 3.1.1 Preview - 11 Comments
Updated Windows NT Sync Driver Posted For The Linux Kernel
Updated Windows NT Sync Driver Posted For The Linux Kernel

CodeWeavers' Elizabeth Figura has been working on the NTSYNC driver to implement Windows NT synchronization primitives for the Linux kernel in order to help the performance of various Windows games running on Linux by the likes of Wine / Valve's Proton (Steam Play). The third iteration of that driver was posted overnight as it seeks to go into the mainline Linux kernel.

29 March 2024 - NTSYNC - 27 Comments
SDL3 Will Keep Wayland Default At Least For The Time Being
SDL3 Will Keep Wayland Default At Least For The Time Being

Following several days of discussions from both sides of the table over whether SDL 3.0 should revert its Wayland over X11 preference in light of some aspects of the Wayland ecosystem support not being in good shape, for now at least SDL 3.0 is sticking to the Wayland support by default. It may be revisited though closer to release to see how the upstream support is for users of this hardware/software abstraction library widely used by cross-platform games.

27 March 2024 - SDL 3.0 - 115 Comments
SDL Developers Weigh Reverting Wayland Over X11 For SDL 3.0
SDL Developers Weigh Reverting Wayland Over X11 For SDL 3.0

With the SDL library that's widely-used by cross-platform games with the current SDL 3.0 development code it prefers Wayland over X11, but a new pull request would temporarily revert that on the basis of the Wayland ecosystem still not being up to par.

26 March 2024 - Possible Revert - 106 Comments
A Game Is Finally Announced For The Open 3D Engine
A Game Is Finally Announced For The Open 3D Engine

Announced back in 2021 by the Linux Foundation was Amazon Lumberyard becoming the Open 3D Engine and the Linux Foundation fostering the Open 3D Foundation for evolving this new open-source game engine. Three years later there is now a commercial game announced for the Open 3D Engine (O3DE).

20 March 2024 - Open 3D Engine - 30 Comments
SDL Storage API Merged For SDL 3.0
SDL Storage API Merged For SDL 3.0

Going back years but documented in 2022 has been a desire for the SDL hardware/software abstraction layer popular with cross-platform games to offer an abstracted file-system API. That's finally come to reality with the new SDL_Storage interface added for SDL 3.0.

16 March 2024 - SDL_Storage API - 18 Comments
Orange Pi Neo Coming As A Ryzen 7 + Linux Powered Handheld Device
Orange Pi Neo Coming As A Ryzen 7 + Linux Powered Handheld Device

When hearing of "Orange Pi Neo" this weekend from sources at FOSDEM 2024, I just assumed it was yet another Orange Pi single board computer... But then to hear it's a handheld game console from Orange Pi again gives off the impression of some low-power ARM device. It turns out though that the Orange Pi Neo is a forthcoming AMD Ryzen powered handheld gaming console.

5 February 2024 - Orange Pi Neo - 12 Comments
SDL 2.30 Released With New API Additions For Steam Use
SDL 2.30 Released With New API Additions For Steam Use

While all major feature development for the Simple DirectMedia Layer "SDL" is currently focused on SDL 3.0 for this library commonly used by cross-platform games for various hardware/software abstractions, SDL 2.30 released on Thursday as a new point release in the SDL2 series.

2 February 2024 - SDL 2.30 - 4 Comments
"The Finals" Can Run With Intel Graphics On Linux When Hiding The Fact It's An Intel GPU
"The Finals" Can Run With Intel Graphics On Linux When Hiding The Fact It's An Intel GPU

Embark Studios' The Finals free-to-play first person shooter has proven quite popular since its release in early December. The Finals is a game powered by Unreal Engine 5 that has been running on Linux thanks to Valve's Steam Play (Proton + VKD3D-Proton). With the latest Mesa driver activity, Intel Arc Graphics on Linux with their open-source driver can now handle this popular game.

15 January 2024 - Intel XeSS Workaround - 18 Comments
ScummVM 2.8 Gets More Games Running
ScummVM 2.8 Gets More Games Running

ScummVM 2.8 is out this New Year's weekend to end out 2023 by getting more games running on this open-source software that started out re-implementing LucasArts adventure games and other game titles.

30 December 2023 - ScummVM 2.8 - 5 Comments
Unvanquished 0.54.1 Released With Rendering Fixes & Better Bots
Unvanquished 0.54.1 Released With Rendering Fixes & Better Bots

Unvanquished has been a promising open-source first person shooter game in development for over a decade. It started out putting monthly alpha releases and quite a brisk development pace but in recent years the releases have been much less frequent. This year started out with Unvanquished 0.54 being released and in now approaching the end of the year is seeing a new point release.

10 December 2023 - Unvanquished 0.54.1 - 11 Comments
W4 Games Raises $15M To Help Push Open-Source Video Game Development With Godot
W4 Games Raises $15M To Help Push Open-Source Video Game Development With Godot

Last year W4 Games was formed by Godot game engine developers as part of an effort to strengthen the open-source Godot ecosystem as well as work on commercial products and services, such as integrating with the proprietary game console/cloud platforms. They started out with $8.5 million dollars last year while this week announced a series A funding round of $15M.

9 December 2023 - W4 Games - 11 Comments
Feral's GameMode 1.8 Adds CPU Core Pinning & Parking
Feral's GameMode 1.8 Adds CPU Core Pinning & Parking

While there hasn't been much in the way of new Linux game ports from Feral Interactive since Steam Play (Valve's Proton + VKD3D-Proton) took over the scene, they do continue maintaining their GameMode open-source service and today released GameMode 1.8 with work by them and the open-source community.

6 December 2023 - GameMode 1.8 - 8 Comments
PCSX2 Emulator Disables Wayland Support By Default
PCSX2 Emulator Disables Wayland Support By Default

While more applications continue enabling Wayland support and getting into a shape by default, the PCSX2 open-source PlayStation 2 emulator recently moved in the opposite direction: disabling Wayland support for their distributed builds.

26 November 2023 - PCSX2 - 153 Comments
Lutris 0.5.14 Released For Better Managing Your Games On Linux
Lutris 0.5.14 Released For Better Managing Your Games On Linux

Lutris 0.5.14 is out today as the newest feature update to this Python-written open-source solution for managing your games on Linux whether they be native titles or via Steam Play / Wine as well as integrating into popular gaming services like Steam, GOG, Humble Bundle, and EA App. With Lutris 0.5.14 this centralized Linux game launcher has picked up some additional capabilities.

20 October 2023 - Lutris 0.5.14 - 11 Comments
Polychromatic 0.8.2 Released For Managing Razer Peripherals On Linux
Polychromatic 0.8.2 Released For Managing Razer Peripherals On Linux

Polychromatic continues evolving as the open-source management software for Razer peripherals on Linux that makes use of the independently-developed OpenRazer kernel drivers for improving the customization experience around Razer mice, keyboards, and other devices on Linux.

8 October 2023 - Polychromatic + OpenRazer - 4 Comments

1986 Linux Gaming news articles published on Phoronix.