Linux Gaming

19726 readers
1 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 5 years ago
MODERATORS
1
 
 

cross-posted from: https://feddit.nu/post/13990007

The International 2025

Streams

EN: Twitch 1 | Twitch 2 | Twitch 3 | Twitch 4 | YouTube

We might not have a ton of Linux native e-sport games but DOTA2 is still going strong and the TI Main Event is a lot of fun to watch!

2
 
 

Part 2: https://www.lttlabs.com/blog/2025/06/30/is-2025-the-year-of-the-linux-desktop-part-ii

LTT Fourm discussion as well https://linustechtips.com/topic/1616595-lttlabs-article-is-2025-the-year-of-the-linux-desktop-part-i-ii/

They approached this from a noob perspective and the benchmarks seemed pretty rough. The blog has an overall positive tone on linux which is nice even though it got murdered in performance.

I'd like to see a follow up with optimizations, get some of the linux community involved to help setup an optimized linux test bench to go toe to toe with their "golden image" windows 11 benchmark setup.

They benchmarked a few distros against each other and it was very samey which I expected, the real difference is between the drivers/kernel and desktop environment since most distros come very light in terms of installed software.

3
 
 

Part 2: https://www.lttlabs.com/blog/2025/06/30/is-2025-the-year-of-the-linux-desktop-part-ii

LTT Fourm discussion as well https://linustechtips.com/topic/1616595-lttlabs-article-is-2025-the-year-of-the-linux-desktop-part-i-ii/

They approached this from a noob perspective and the benchmarks seemed pretty rough. The blog has an overall positive tone on linux which is nice even though it got murdered in performance.

I'd like to see a follow up with optimizations, get some of the linux community involved to help setup an optimized linux test bench to go toe to toe with their "golden image" windows 11 benchmark setup.

They benchmarked a few distros against each other and it was very samey which I expected, the real difference is between the drivers/kernel and desktop environment since most distros come very light in terms of installed software.

4
 
 
  • fixed opening hang in crosscode

  • fixed video playback in fable: the lost chapters

5
 
 
  • fixed launch crash regression in Age of Empires 4
  • fixed UE4SS mod failure regression in Wuchang: Fallen Feathers
  • fixed Impetus Repository menu video playback crash in Wuchang: Fallen Feathers
  • fixed Black Desert settings not saving regression
  • fixed menu and mouse focus regression in Dead by Daylight with wine-wayland
  • fixed wine-wayland crashes in Warhammer 40k: Darktide
  • fixed lost mouse focus in Teardown with wine-wayland
  • fixed broken menus in Outer-wilds with wine-wayland
  • fixed mouse click crash in Halo:MCC with wine-wayland
  • fixed broken raw input in Overkill withn wine-wayland
  • fixed system mouse cursor shape crash in wine-wayland in multiple games -- fixes P-Organ crash in Lies of P
  • fixed WAYLANDDRV_PRIMARY_MONITOR not being respected withn wine-wayland
  • fixed controller input in Dragon Age Inquisition (NOTE: YOU HAVE TO GO IN-GAME AND CHANGE CONTROLS FROM M+K TO CONTROLLER)
  • fixed video playback intro crash in Assassin's Creed Syndicate
  • fixed video playback in Life Makover
  • fixed video playback in Ark: Survival Evolved
  • removed no longer required cursor force grab protonfix for helldivers 2
  • add protonfix for Two Worlds: Epic Edition
  • add protonfix for GOG Two Worlds: Epic Edition
  • add protonfix for ubisoft assassins creed syndicate
  • fixed github actions release build not providing .tar.zst file.
6
 
 

I recently made the switch to Linux Mint with a partition on my laptop. For work, it has been quite nice, but gaming has been incredibly difficult. I only managed to get one game to run seemingly without issue, which was Factorio, but any other game, Linux native or otherwise, has been an absolute headache to play, if it even runs at all. I'm using Proton and Protondb, but nothing seems to really work. While I'm willing to put in some work to get my games to run, I don't know how to figure out what is wrong and what I need to do to fix them. So, how do I go about fixing this sort of stuff? My method of trying every single version of Proton with various recommended settings/commands from Protondb has not yielded anything beneficial. Additionally, searching the web with errors has also not yielded any meaningful results. For now, my solution is to switch back to windows if I want to play anything other than Factorio. Thanks for the help.

7
 
 
  • intro video playback release in Resident Evil 7

  • intro video playback release in Resident Evil 8

  • Upside down cinema video playback fixed in Sky: Children of the Light

  • Upside down video playback fixed in Akiba's Trip: Undead & Undressed

  • Two new environment variable options added:

  1. PROTON_MEDIA_USE_GST=1 will tell proton to use the winegstreamer backend instead of the default winedmo backend (the winedmo backend was introduced in Proton 10 and is the current preferred video playback method). This can be useful for games with videos that may have worked in Proton 9 but regressed in Proton 10.

  2. PROTON_GST_VIDEO_ORIENTATION=<orientation> can be any of the following: vertical-flip, horizontal-flip, rotate-180, automatic. This is useful if some games have videos that are upside down or otherwise not oriented correctly.

Example usage: PROTON_GST_VIDEO_ORIENTATION=vertical-flip. If you set PROTON_GST_VIDEO_ORIENTATION it will also automatically force the winegstreamer backend to be used, as manual orientation is not possible with winedmo.

  • protonfix added to restore sound in One Piece Pirate Warriors

  • protonfix added to fix 40k Dawn of War Definitive Edition multiplayer

  • protonfix added for GOG version of 40k Dawn of War Definitive Edition

  • wine-wayland em-10 patches updated and rebased

  • wine updated to latest bleeding edge

  • dxvk updated to latest git

  • vkd3d-proton updated to latest git

  • upstream proton fixes imported

8
 
 

I'm currently on Nobara 42, on Windows I used AutoHotKey on some games.
At the moment I'm looking to keep automatically accelerating in Redout and enable quick-fire in Herocore. Both games were fine with mixing keyboard input from AutoHotKey and real input from a gamepad. But if possible I'd also like to simulate gamepad input.
Ideally I'd like to start the different scripts for different games individually from the pre-launch option within Lutris to avoid having to define global hotkeys that are enabled all the time.

I found AutoKey but that seems more focused on Text Input and doesn't seem to support launching scripts individually (altouigh it has a Window Filter).

Is there any other software to send input better suited to my use-case?

9
 
 

Hi everyone
I have had really bad jitter in CS2 for about 3 months now. Last year the game worked flawlessly, but now it is slowly becomming unplayable. I don't know when the issues started as I had a longer hiatus with the game. The frame rate is stable, only packet problems. I don't have any other FPS games to compare it to. Loading and using regular web pages works just fine.

It seems that there might be compounding issues. Things I noticed contribute to more jitter:

  • Pihole (default setup CouldFlare DNS, both IPv4 and v6)
  • Fedora kernel
  • x11 session

What I tried:

  • switching to an older kernel 6.15.9 -> 6.14.9
  • using CachyOS kernel (reduces jitter, but causes serious issues with Electron apps)
  • switching from Wayland (the default) to x11
  • using Gamescope
  • verifying game files
  • disabling Pihole and unpluggin it from the network altogether

My setup:
Fedora 42 with latest updates and kernel 6.15.9, CachyOS kernel 6.16.1
Ryzen 2700 and RX6600, 32GB RAM

I have no idea what to do next. The internet doesn't offer any solutions and everything I have tried so far does absolutely nothing. It could just be a bug in CS2 itself, but it's strange that almost noone is reporting it. Any suggestions?
Thanks!

10
 
 

I just picked up a cheap older gaming PC with a GTX 1050 and and Intel I7 CPU. Trying to decide what distro to load on it for gaming. Curious that others experience is gaming on various distros.

11
 
 

tl;dw their performance numbers don't match up to what we've seen in the past. Some pretty significant decreases in performance over Windows. I think there's clearly some sort of configuration error there. They also ran into the old dual-boot problem where Windows overwrites the Linux partition.

In my opinion this is lazy and irresponsible reporting. I don't at all mean to discount his experience, they are legitimate concerns, and it's fine to show the struggles of using Linux, but it's very clear he (admittedly) doesn't know what he's doing, and they need to consult an expert (or even a casual user) to figure out what the problem is before reporting. He said in the last video that Bazzite reached out to him to let them know if he has any problems so they could help but he obviously did not do that. As is, it just makes Linux/Bazzite look bad.

I hope he follows up with another video discussing the solutions.

What do you think?

12
 
 

Hotfix:

  • Fixed video playback in Ghostwire Tokyo

  • Fixed video playback in Castlevania Dominus Collection

  • Possibly other games fixed that use webm/vp8/vp9 video

13
 
 
  • Fixed videos having wrong audio language in Back 4 Blood

  • Fixed Devil May Cry HD collection wmv playback not working when proton wine compiled with ffmpeg

  • Fixed video playback in Injustice 2

  • Possible other video playback regressions fixed that happened since proton 9->10 update.

  • farlight 84 patch added (yes, another one)

  • patch added that may give minor CPU performance improvement (https://github.com/Etaash-mathamsetty/wine-valve/commit/6559c43fe15e55749aa1f39df98e97c24835b012)

  • patch added that may help with denuvo being triggered when changing proton versions (https://github.com/Etaash-mathamsetty/wine-valve/commit/cd3efb2ade393776b40a5731eb8a81dec46e8b30)

  • protonfixes proton script import location moved to beginning of the protron script, should fix a bug with dll overrides not working properly (it was affecting things such as winetricks dotnet installs)

  • protonfixes added for EGS and standalone versions of guild wars 2 (thanks tvgold42)

  • protonfix added for EGS version of MudRunner (thanks loathingKernel)

  • wine updated to latest bleeding edge

  • vkd3d-proton updated to latest git

  • dxvk updated to latest git

  • build and proton changes imported from upstream

14
35
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

I have been able to run games whether it was Steam, GOG, or itch and now I can't get shit to run. I don't have the worst rig. I was playing Fo4, and now suddenly I can't. I switched from a shitty Windows to Garuda. That was working wonderful, until I suddenly couldn't get it to work no matter what Proton version. Then I switched to Ubuntu, same issue. Then Cachy, then back to Ubuntu, and now back at it again with Garuda. Still. The. Same. Fucking. Problem. I have scoured the net for answers and fixes to no avail and I feel like driving into traffic. I cannot get any Proton version to run ANY GAME at this point, not just the more intensive ones. What the fuck do I do? Here are some specs:

  • Processor: 8 x Intel Core i7-2600 CPU @ 3.40Ghz
  • Mem: 32 GiB RAM
  • Graphics Processor: Quadro K620
  • Dell Optiplex 990 (7010 housing)
  • 245GB SSD, with additional 500GB HDD and 4TB external drive

I have been able to seamlessly play all kinds of games for months, and then it just up and doesn't let me anymore. I haven't done anything to tweak shit out of whack. No matter how many clean installs and following instructions otherwise, this shit feels BROKEN and I'm LOSING IT. Someone help me please.

-Little extra info, I always skip the Vulkan shaders bullshit and it was fine before. Sometimes it'd load with the "Downloading Windows (somethingsomething), but I don't get that anymore, and as soon as I skip the thing crashes before any launchers of sorts can load so I can mess with configuration with the little GUI bullshit before total launch.

  • UPDATE:

I have switched to Bazzite and have set my external drive to ext4. Shit seems to work seamlessly now. Thank you all very much.

15
 
 

I dual boot with win 11, I do so for programming purposes, not gaming. I read online that the game straight up blocks Linux on all fronts (typical EA). So, I booted into win 11 and launched the beta. It still refused to start and complained that secure boot was "disabled". Booted into BIOS and it was enabled, but not active. I had to reset the keys to the windows default keys to be able to play this game. This is a no go for me. Not giving them my money until they stop this bullshit. Just wanted to let everyone know the situation so far.

16
 
 

cross-posted from: https://programming.dev/post/35161703

Arriving on time! Dynamic settings, dynamic (but reasonable!) fires, dynamic combat and gameplay in general thanks to a ton of improvements in terms of mobs and gear. Smite some zombies in armour they picked up from the spot of your last death and some skeletons with their new texture – using an enchanted deepslate hammer, obtained with just a crafting table. Knock the stalker away with your enchanted spear, or let him explode and take out a pack of mobs. And enjoy stone tools with a green flavour, while you're still on the surface... There's more, see yourself!

We're announcing the VoxeLibre release 0.90 The Dynamic release.

For complete release notes check out: https://git.minetest.land/VoxeLibre/VoxeLibre/src/branch/master/releasenotes/0_90-the-dynamic-release.md

How to play

17
18
 
 

Cross-posted from "Games no longer launching with same gamescope command" by @[email protected] in [email protected]


My normal command is

gamescope -f -W 2560 -H 1440 -r 144 --force-grab-cursor --mangoapp -- %command%

and games would work just fine. as of yesterday or so games would no longer launch no matter the game. If I remove gamescope it launches fine. I would Like to keep using gamescope but I did some research and apparently there used to be problems with NVIDIA and gamescope. I have used gamescope for many many games with no issues till now

I originally tried on my Endeavour OS install that I have been using for some time but then since I have been meaning to try out cachyos I then tried same thing there and it still does not work with gamescope. I have looked through the proton logs but if im being honest no idea what im looking for. Any help would be appreciated :)

  • GPU: NVIDIA GeForce RTX 3080
  • NVIDIA driver 575.64.05
  • OS: CachyOS x86_64

Edit: pastebin for steam + games https://pastebin.com/4Rs7mHhi opening Mass effect https://pastebin.com/0NuUr6qd

19
20
 
 
  • fixed issue with 32 bit applications needing wow64 when using ntsync, no longer need to enable wow64 for ntsync

  • ntsync now enabled by default, will be used if kernel supports it

  • sdl will automatically be used when wine-wayland is used (this is because steam input does not work yet on wine-wayland)

  • JacKeTUs gameinput stub patch added for for Le Mans Ultimate (https://github.com/JacKeTUs/wine/tree/lmu-d2d1-gameinput)

  • SteamDeck=0 input fix added for warframe, smite 2, summoner's war, summoner's war chronicles

  • SteamDeck=1 fix added for Mortal Kombat 1

  • dotnet8 protonfix added for Voice Attack 2

  • Removed deprecated core count limit for New World

  • Multiple fixes added for Darksiders

  • Darksiders GOG, EGS, and Amazon versions added to protonfixes

  • Protonfix added for Chronology

  • Protonfix added for Blood & Bacon

  • Protonfix added for JR East Train Simulator

  • Protonfix added for GOG version of DOOM 2016 (fixes black screen)

  • dxvk updated to latest git

  • dxvk-nvapi updated to latest git

  • vkd3d updated to latest git

  • vkd3d-proton updated to latest git

  • wine updated to latest bleeding edge

  • changes imported from upstream proton

21
 
 

cross-posted from: https://lemmy.dbzer0.com/post/49276678

Coming about three weeks after DXVK 2.6.2, the DXVK 2.7 release adds support for the VK_EXT_descriptor_buffer Vulkan extension by default on newer AMD and NVIDIA GPUs to significantly reduce CPU overhead in games like Final Fantasy XIV, God of War, Metaphor: ReFantazio, Watch Dogs 2, and others.

Source

22
 
 

I've been experiencing freezes after ~1h of playing. Those are hard freezes when even switching workspace doesn't work. Restarting the game helps for another hour

I've tried what few options from protondb but haven't noticed much change

Am I the only one?

  • GPU: Radeon 5700 xt
  • CPU: AMD
  • 48 GB RAM
  • SSD
23
 
 

Short but cute game, was neat to see the video at the end showcasing the steps the developers went through to create it.

24
 
 
  • Added ntsync support:

Enable with PROTON_USE_NTSYNC=1

NOTES:

  1. Your kernel must be patched with ntsync patches. If your system does not have /dev/ntsync then your kernel does not have the patches required to use ntsync.

  2. Some applications, mostly 32 bit, may also need PROTON_USE_WOW64=1 when using ntsync

  • Added FSR4 upgrade support via PROTON_FSR4_UPGRADE=1 (auto upgrades from amd directly https://download.amd.com/dir/bin/amdxcffx64.dll)

  • Added fixes from upstream for flicker/rendering issue when using wine-wayland

  • Refactored a lot of the patches section and cleaned up outdated or merged patches

  • Update wine-wayland patches

  • Updated wine to latest bleeding edge

  • Updated dxvk to latest git

  • Updated vkd3d-proton to latest git

  • Imported all upstream proton changes

  • protonfixes: added a fix for winetricks wget gnutls failing inside fex

  • protonfixes: add fix for sifu freeze (thanks UsernamesAreNotMyThing)

25
12
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 
 

Hey all, just got the 8BitDo Ultimate Wireless 2 and just wondering how I can update the firmware? I had a look around and not sure if the updater works under wine, I had a go but didn't seem to recognise that it was plugged in.

Any advice? I primarily got this to use with my desktop and Steam Deck - maybe the Deck can update the firmware?

Edit: had to use a windows VM, pass-through the USB, then update that way. Gyro and all the buttons are recognised on the Steam Deck.

view more: next ›