GNU/Linux Gaming on Reddit

217 readers
1 users here now

A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).

founded 2 years ago
MODERATORS
1
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/New_Grand2937 on 2025-07-20 00:13:14+00:00.

2
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Ok-Pace-1900 on 2025-07-19 22:33:14+00:00.


Hi there!

I am happy to share my unofficial continuation of the 1.10.x branch designed to assist users still relying on the 1.10.x releases by backporting per game configurations, fixes and more: DXVK-Sarek

A ton of fixes have been added to the 1.11.0 release, that should make more games work out of the box, and if they dont work, feel free to create an issue on the repo. More info can be found on the release, and for a more easy installation you can use Proton-Plus.

Thanks for reading, share this with people that are stuck on the 1.10.x branch, hope this helps and GLHF.

3
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/beanman25 on 2025-07-19 22:15:24+00:00.

4
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/astral_vixen_hu on 2025-07-19 21:23:36+00:00.


I would like to present you: GeForce Infinity (https://github.com/AstralVixen/GeForce-Infinity), which is a Linux client for GeForce NOW service which has native-like performance as it was originally made to address the lack of a GeForce NOW client on Linux. However keep in mind that it is an electron application so some features may be missing for now but we are working on them! (for example higher resolution support, surround sound system, etc)

GeForce Infinity adds lot of useful features like:

  • ๐Ÿš€ Native-like performance

  • ๐Ÿ’Ž Modern SteamOS-like sidebar for controlling GeForce Infinity (Ctrl+I)

  • ๐ŸŒ Discord Rich Presence

  • ๐ŸŽฏ Autofocus when gaming rig is ready

  • ๐Ÿ”” Notifications when gaming rig is ready

  • ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Ability to change UserAgent if having issues with defaults

  • ๐ŸŽจ Ability to change theme colors of GeForce NOW

  • ๐Ÿ”„ Ability to reload GeForce NOW without restarting application

Many more comming soon as:

  • ๐Ÿ”‘ Account switching

  • ๐ŸŽฎ Automatic Game Startup

  • ๐Ÿ“Š FPS, Connection metrics inside GeForce Infinity

We are on Flathub, AUR, and we provide DEB, AppImage packages!!

Any contribution is welcome! We are trying to make gaming on Linux better :)

The project also has a website available!

Me the original developer and my contributor will be answering questions here too about this app! So feel free to ask anything!

5
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/ReachForJuggernog98_ on 2025-07-19 18:45:44+00:00.

6
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/studioleaks on 2025-07-19 18:09:06+00:00.


Didnt expect that Cpu 9950x Gpu 9070xt Cachyos

I have 114 jrpgs in my library. I admit i didnt fully test each one, i did 5-20 mins test for each and they all played fine. No stutter no bugs no special tinkering. Pretty amazed honestly how far linux has came. For jrpg, linux is perfect

I wish i can export my steam games so this post has more weight lol

7
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/beer120 on 2025-07-19 16:37:58+00:00.

8
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/emanu2021 on 2025-07-19 13:47:35+00:00.

9
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/se_spider on 2025-07-19 14:23:14+00:00.

10
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/KrazyKirby99999 on 2025-07-19 03:55:01+00:00.


  1. Download the version of your choice from https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter-staging This should be a file named similar to: linux-neptune-68-6.8.12.valve9-1.src.tar.gz
  2. Extract the src.tar.gz using your preferred file manager or archive tool
  3. Convert the archlinux-linux-neptune directory from a git bare repository to a normal git repository
  4. Enjoy

Edit: This is a response to another post that alleges that Valve is not complying with the GPLv2 license

11
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Onion_Cutter_ninja on 2025-07-19 00:27:41+00:00.

12
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Steemx on 2025-07-18 22:05:16+00:00.


Title, I installed bazzite on my laptop (i5 10th, 1650, 16 gb ram, 144hz screen) a few days ago and still learning, I have mostly of my games running fine, I was reading about gamescope and isn't fully compatible with Nvidia but tried on a few and looks like it works but I'm not sure if worth on every game or not.

edit: 144hz lol

13
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/tornadoleek on 2025-07-18 19:05:58+00:00.

14
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Ozon-Baby on 2025-07-17 22:47:03+00:00.

15
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/RainOfPain125 on 2025-07-18 04:02:03+00:00.


From what I understand, a lot of common Anti Cheats like Battleye, Easy Anti Cheat, and so on are all compatible with Linux - but it is entirely up to the developers of a game to enable support for their Anti Cheat to run on Linux.

And that they have to do little, if anything, other than enabling it to run on Linux.

Like whats the fucking deal? If Linux users made more noise about it in the games forum or community, could it actually do anything? Or is it genuinely easier and better PR to continue beating the dead horse of "Linux is used for cheating" mantra?

I just don't get it. I can understand not putting in the effort to make a Linux version of a game, but going out of your way to not allow the AC to run seems daft.

edit: And I do NOT mean like "haha how can I go spam 100 devs".

I mean more like... a resource that makes it far easier to track down where to appeal and discuss in a game's community. Like if https://areweanticheatyet.com/ had links for each "denied" and "broken" game to a forum thread about adding support, or etc.

I have maybe a dozen games in my steam library that won't work. Maybe the Linux layman does too. But I don't think they're gonna go out of their way to check each individual game and find out the formal, best way to reach out and ask for support. Especially for games thst are NOT on Steam (notably in my case, Escape from Tarkov

16
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Dont_tase_me_bruh694 on 2025-07-18 03:55:49+00:00.


Newcomers may not know this, but this whole Proton steam tech and Linux gaming boom, is due largely in part to this person https://github.com/doitsujin and those who help on the project. Including Valve.

Valve was definitely the catalyst by hiring him to essentially pay for this development. They were definitely a big part of the success. But we should all be thankful to that person for coming up with DXVK in the first place.

17
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Faith_Beam on 2025-07-17 22:57:25+00:00.

18
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/WadiBaraBruh on 2025-07-17 14:55:40+00:00.


What is meant with "console-like experience": Turning on the controller turns on the PC with Steam Big Picture mode and possibly the game running. This was tested on Arch Linux with an Intel i7-7700k and Nvidia GTX1080 on an up-to-date system using Wayland.


Requisites:

  • A TV or Monitor that listens to Input and automatically turns itself on (virtually all PC monitors support this. With TVs, only newer generations).
  • A controller dongle that supports wakeup from suspend
  • Functioning suspend on the system

I will not go into TVs and configuring suspend functionality. Supporting TVs can be easily researched and configuring suspend is already sufficiently documented, for example in the arch wiki.

Note: It's possible that your onboard Bluetooth device supports wake up from suspend. However, this is not widely supported, which is why I will only look at dongles. In addition, with PCIe network cards that combine Wifi and Bluetooth, this will most likely not work.

Firmware settings

Before we look at dongles, we need to make sure that USB devices get power in a suspended system - we need to disable ERP (Energy-Related Products). For me, this was under APM (Advanced Power Management) -> ErP Ready. Set to disabled. Note: it's possible that the settings is called something like "allow USB devices to wake up" on your firmware settings.

You can test it by making sure the control LED is blinking on the dongle during a suspended state.

Dongle

This is the crucial part; not every dongle can wake the system from a suspended state. From my own testing I found:

Dongles that support it:

  • Microsoft Xbox One Wireless Adapter
  • Steam controller dongle

Dongles that don't support it:

  • 8bitdo USB Wireless Adapter (older, non-Switch 2 variant)

Determining if dongle supports wakeup

To find out whether your dongle supports it, follow these steps. Example is using an XBOX adapter. List USB devices:

lsusb -tv

Your output will look something like this (I omitted a large part of the output to keep it brief).

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 009: Dev 007, If 0, Class=Vendor Specific Class, Driver=xone-dongle, 480M
        ID 045e:02e6 Microsoft Corp. Xbox Wireless Adapter for Windows
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/10p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub

Notice the BUS number and the Port number of the device (Microsoft Corp. Xbox Wireless Adapter for Windows). Next, we will find out whether wake up is supported. In the next command, replace the numbers 1-9 with your Bus and Port number.

ls /sys/bus/usb/devices/1-9/power/ | grep wakeup

If you find that the output contains a line with the word wakeup, the dongle will work. Next, we will enable it to wake up the system. Again, replace 1-9 with your Bus and Port number.

echo enabled | sudo tee /sys/bus/usb/devices/1-9/power/wakeup

That's it, your controller will now be able to wake the system up from a suspended state by turning the controller on. For XBOX adapters to work properly, we will need to install the xone drivers from the AUR:

xone-dkms
xone-dongle-firmware

Restart the PC, pair the controller and make sure it works. Now you can test it by suspending the system and waking it up by turning on the controller.

To Gamescope or not to Gamescope

I'd split this part into either running Steam through Gamescope or just using Big Picture Mode in your DE of choice.

Your mileage may vary here. For example, in my setup (Intel CPU & Nvidia GPU), Steam running through Gamescope would crash after waking up from sleep. If you have an AMD system, please let me know in the comments how that works out for you.

Using Gamescope

First, install gamescope

sudo pacman -S gamescope

Create a new desktop entry in your Display Manager. For SDDM, you will need to create the file

/usr/share/wayland-sessions/steam-big-picture.desktop

With the following content. -console gives you access to the Steam console, with which you can exit out of the Gamescope session by typing in "quit".

[Desktop Entry]
Name=Steam Big Picture Mode
Comment=Start Steam in Big Picture Mode
Exec=/usr/bin/gamescope -e -- /usr/bin/steam -tenfoot -console
Type=Application

This pairs very nicely with selecting a separate User (e.g. user steamos) to be automatically logged in by the Display Manager (On KDE: Login Screen -> Behavior -> Automatically log in as user steamos with session Steam Big Picture Mode).

Using your Desktop Environment and Steam in Big Picture Mode

This is what I had to settle with because of the aforementioned issues. There's not much to be done here, just launch Steam and enter Big Picture Mode. The system can be suspended by selecting "suspend" in the Steam overlay, just like in gamescope.

General Desktop Environment settings

For convenience. In your DE, make sure that the screen is not locked after a certain amount of time or after waking from sleep. For KDE, you will find the settings under Screen Locking. Select "never" for "Lock screen automatically" and remove the tick from "Lock after waking from sleep". Also, add Steam to autostart. Depending on your setup, you might benefit from your Display Manager logging a user in automatically into the DE of your choice.

The system will suspend and resume flawlessly into Big Picture Mode. I could even suspend a game and return to it (like on the Steamdeck). Though, Steam crashed on the ~4th cycle of doing so. Again, I'm not sure if this a problem specifically with Nvidia. If you have made a different experience, please let me know.


That's it. Please add your experiences in the comments.

19
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Liam-DGOL on 2025-07-17 21:48:18+00:00.

20
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/TheReelSlimShady2 on 2025-07-17 21:38:52+00:00.

21
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Takardo on 2025-07-17 13:26:29+00:00.


A detailed changelog again

  • Minor bug fixes and improvements
22
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/sdoregor on 2025-07-17 02:33:33+00:00.


I am happy to finally present SAxense โ€” a Proof-of-Concept of using the Sony's proprietary Audio over HID implementation to play back PCM on the DualSense voice coil actuators.

This research started slightly over a year ago, when I first got two DualSenses specifically for Linux PC gaming. While everything about these controllers is near-perfect on Linux along with Steam (as Sony contributed an official kernel driver for DS and Valve implemented its support in Steam Input), and a lot of games even natively support Adaptive Triggers, the HD Haptics (being the main selling point of DS) were obviously never made available for an unknown reason. That time I haven't succeeded with it, and after some time I left it where it was.

Recently though, we started actively spending our time gaming, and the need for a quality experience arose back. And I took it way more seriously this time, invented a bit of new protocol fuzzing techniques specifically for this project, which, through under two weeks of trial-and-error, amounted in totally working HD Haptics, Speaker, and Microphone of DualSense over Bluetooth!

Today I am releasing only the haptics part, as I am somewhat concerned that someone would commercialize it right away. I am more inclined to finish my PipeWire SPA plugin (which will emulate the wired sound card of DS) and make it a part of the stock Linux gaming experience as soon as possible.

P.S. If citing this post for a blog or news media, please be sure to credit my GitHub and also wish Alexander a happy birthday there!

23
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/PibeAlfajor2027 on 2025-07-16 17:59:49+00:00.

24
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/EcksR4y on 2025-07-16 22:51:58+00:00.


Two days ago, I installed the latest release of CachyOS with Plasma. I noticed that I have support for 4K+120Hz+HDR+VRR, even though my graphics card is connected to the TV via HDMI 2.1. Is this some kind of bug, or did AMD manage to add HDMI 2.1 support to their drivers? One of the things that kept me on Windows is apparently no longer an issue for me. I run Helldivers 2 via gamescope - HDR can be enabled, and judging by the UI on the LG C2, both VRR and HDR are working and the screen refresh rate changes according to the FPS.

https://preview.redd.it/84cu7c5gfbdf1.png?width=3840&format=png&auto=webp&s=da0858976d867d315a57c11681431109533f1ee4

https://preview.redd.it/4rwtaa3mfbdf1.jpg?width=3840&format=pjpg&auto=webp&s=452045570bfc5a8b081fd3754c9e5feab04a9484

25
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/ProductAccurate9702 on 2025-07-16 21:40:18+00:00.

view more: next โ€บ