Linux Gaming

21144 readers
621 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
1
2
3
 
 

I recently bought Control - Ultimate Edition, from GOG, but I was struggling to get it to launch.

My usual strategy for non-steam games is to use Bottles. And so far that has worked well for every game I've tried. But for Control, the game installed fine but when I try to launch it, nothing happens.

I have read on ProtonDB that the game generally works with no problems. This includes a couple of mentions of success with the GOG version. I saw no hint of any problem to be solved.

I'm not sure where to look for error logs. So it's difficult for me to trouble-shoot. I did find that if I open with a terminal, it complained that Wine Mono was not installed. The obvious fix for that is that I should install wine mono in the bottle, which I did, and that error goes away but the game still does not run. The terminal does still give a heap of messages, but to my untrained eye it looks fine.

Anyway, after stuffing around with different settings with no success, I tried creating a fresh bottle - and that worked. The game in the new bottle launches fine.

That's great, but I don't like the idea of stuff just not working for reasons I don't understand. So I'm still trying to find and fix the problem in the original bottle. All of my other games are installed in the original bottle, and I'd like to keep it that way - for neatness and ease of keeping track of were files are etc.

But I don't know what else to try. I've compared all the settings I can find for the two bottles and made them identical. And I've tried uninstalling and reinstalling the game (which takes ages, because its a big game) - no success.

So I'm wondering if there is some way I can 'repair' or 'refresh' the bottle, because obviously something is wrong. And although all my other games work fine, I don't like the idea that they are living in a broken bottle! (I'm also considering moving everything to the new bottle, but I think that would mean I have to reinstall them all one by one and manually copy settings and saves - so that's not very appealing.)

--

I've compared to terminal messages of the version that works and the version that doesn't - and they are almost identical. But the broken version has this:

10751.554:0124:0138:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Failed to map read-only cache: Z:\home\username\.var\app\com.usebottles.bottles\data\bottles\bottles\Game-bottle\cache\vkd3d_shader\vkd3d-proton.cache. (whereas the other one succeeds). So... that's a hint I guess, but I'm not sure where to go from there.

So... if an experienced person out there has any ideas, I'd be appreciate the help!

4
 
 

crossposted from https://reddthat.com/post/48963016

What's new in this release:

  • Unicode character tables updated to Unicode 17.0.0.
  • Zip64 support in Packaging services.
  • Various bug fixes.

The source is available at https://dl.winehq.org/wine/source/10.x/wine-10.15.tar.xz

Binary packages for various distributions will be available from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people. See the file AUTHORS for the complete list.

5
6
29
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
 
 

I've been playing some older console FPS games lately and my aim with sticks is beyond rusty after not aiming with a pad in over a decade.

On the Windows side some people have made "mouse injectors" like KAMI and MouseInjectorDolphinDuck.

Rather than just binding the right stick to mouse inputs (which I have tried and it feels awful when it even works at all). It injects into the game/emulator directly to mimic mouse look as close as possible to a native PC titles.

Can't seem to find any similar projects being worked on for Linux? Or am I just blind a missing something obvious again?

KAMI has some Linux build stuff in the repo but according to the dev it's "Just some scaffolding" and not actually supported.

Edit: fixed spelling

7
8
9
10
11
 
 

I wanted to play NFS:World, but it isn't loading. I tried SoapBox app and russian World Evolved client, but it just crashes. Is there any guide for running NFS World? Somewhere I saw that Wine 9.9 is required, I couldn't find wine 9.9, so tried Proton 9.9 using Bottles, but no any luck.

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

So I tried to run vintage story native from linuxrulez when I run ./start.sh it throws this error

Client side assembly resolver did not find the assembly in the binary path, the lib path or the mods path. Tested for the following paths: 
  /run/media/artiman/00252d5a-13f6-4878-bf27-179f8744eca0/Vintage Story/game/  
  /run/media/artiman/00252d5a-13f6-4878-bf27-179f8744eca0/Vintage Story/game/Lib  
  /run/media/artiman/00252d5a-13f6-4878-bf27-179f8744eca0/Vintage Story/game/Mods  
  /home/artiman/.config/VintagestoryData/Mods  
Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.  

File name: 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'  
./start: line 9: 23492 Aborted                    (core dumped) ./PlayVintageStory  

I do have dotnet-runtime-7.0 installed it seems the game cant find the folders but iIdon't know how to fix that does anyone have a solution
EDIT: i fixed it simply instead of running start.sh or playvintagestory.sh you run vintagestory.sh that somehow fixed it but it didnt remove the DRM
EDIT 2: solved it had to remove dotnet-runtime-7.0 and only keep dotnet-runtime-8.0

13
14
15
16
 
 

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!

17
243
submitted 4 days ago* (last edited 4 days ago) by [email protected] to c/[email protected]
18
 
 

How is the progress on proton/wine running GDK apps I have been wanting minecraft bedrock on Linux for a while, but I do not want to deal with waydroid since I am on NVIDIA

19
23
submitted 4 days ago* (last edited 4 days ago) by [email protected] to c/[email protected]
 
 

Hey, so when moving through the main menu, I get all kind of weird artifacts and flickering. It almost looks like its randomly displaying textures and image files from the game? Too fast to get a screenshot of it. For a second, I swear it had overlaid the sprite-sheet for the needle rather than the arrows for the menu selection. Doesn't happen anywhere else in game, only the main menu.

I was wondering if anyone else was experiencing this? Is it unique to running the game through proton?

20
62
submitted 5 days ago* (last edited 5 days ago) by [email protected] to c/[email protected]
 
 

I just heard Heart's Crazy on You and was thrown back to guitar hero, and wondered if anyone has tried emulating it?

I found some replicas, thinking about picking up a controller and seeing what I can do https://a.co/d/0ppR6rw

21
 
 

I tried all of them and they all fail at startup with this error in the log:

/home/xxxxxx/Games/Heroic/Bio Menace/dosbox/dosbox_x86_64: error while loading shared libraries: libFLAC.so.8: cannot open shared object file: No such file or directory

I do have libFLAC.so.12.1 so I tried creating a symlink in the game folder or in the DOSBox one within, but no luck, still same error.

I have DOSBox Staging installed and FlatSeal set up as per documentation.

I can play the game in DOSBox Staging, and they work fine in that case.

Installing Windows versions makes them work from Heroic, but while Bio Menace for example works well, Cannon Fodder has no music, even after setting up the Soundblaster to IRQ7 (as suggested on the forums).

UPDATE: leeching on the Discord (it makes me feel dirty even to name that piece of crap) I found this, obviously unstructured, thread in which the Heroic dev says that Linux versions lack the metadata for GOGDL to use DosBox Staging, ending up relying on the native version. Meanwhile, Windows installations have no DOSBOX folder, so adding even an empty dir solves failed starts in that case.

22
23
24
25
 
 

I verified that my controller's rumble worked fine, yet I had no controller rumble in Silksong. I fixed it by forcing Proton 9.0-4 in Silksong's settings:

  1. Navigate to: Steam Library>Silksong>right-click>Properties>Compatibility
  2. Check "Force the use of a specific Steam Play compatibility tool"
  3. Select "Proton 9.0-4" from the dropdown.

It seems that Silksong has inherited the same controller rumble issue as Hollow Knight with the native build ^[1]^.

References

  1. Type: Post. Author: "Cobwebblocks". Publisher: ["ProtonDB". "Howllow Knight".]. Published: ~2025-08. Accessed: 2025-09-05T06:41Z. URI: https://www.protondb.com/app/367520#q_spejhJmH.

    No rumble on native version

view more: next ›