Other News about gaming on Linux

Witcher 3 Dlss frame gen issue

Reddit Linux_Gaming - 15 hours 43 min ago

Just started playing witcher 3 for the first time and I have the decky framegen patch command setup in the launch options.

With that I can select dlss as anti aliasing and dlss frame generation. When I do select dlss frame generation however the image constantly bounces and it's unplayable. Prior to using the decky framegen command I had the proton fsr4 upgrade command (like I had for ghost of tsushima) but in the game I was still only seeing fsr2 and no frame generation option.

Any advice?

I am on bazzite running on a 9070xt

submitted by /u/psnbuser
[link] [comments]

Steam flooding split lock detection

Reddit Linux_Gaming - 16 hours 19 min ago

I didn't see these messages before that I remember.

Now I am getting flooded with these messages:

kernel: x86/split lock detection: #DB: CHTTPClientThre/38096 took a bus_lock trap at address: 0x5689c584

About 8 or so every 30-60 seconds.

I am on Arch Linux, running Steam through multilib. I tried turning on beta build, but it is no different.

submitted by /u/MidnightProgrammer
[link] [comments]

Zenless Zone Zero keeps freezing on Linux Mint no matter what launcher I use

Reddit Linux_Gaming - 17 hours 21 min ago

I have tried running Zenless Zone Zero on Steam, Twintail Launcher & Heroic Launcher with Proton Experimental / GE-Proton Latest and no matter what, the game keeps freezing after just a few minutes.
I genuinely don't know what's causing this issue.

submitted by /u/random_nameguy
[link] [comments]

How secure are Steam/Heroic/Lutris/PlayOnLinux with their Wine and Proton installs?

Reddit Linux_Gaming - 17 hours 35 min ago

I'm having lots of fun exploring this, I'm not concerned just wanting to learn more.

How are all these "community" runtimes and binaries like Wine and Proton-GE vetted to be from legit sources?

submitted by /u/105850
[link] [comments]

Need helppppp

Reddit Linux_Gaming - 19 hours 13 sec ago

I have loq 4050 r5 is it a good idea to install gaming distro on it l like Linux but i won't lose performance and how to make performance equal to windows and how is the battery life on laptop and is there any driver issues?

submitted by /u/New-Interaction2748
[link] [comments]

Does anyone have a GTX 1650 Mobile to tell me about performance on Linux?

Reddit Linux_Gaming - 19 hours 26 min ago

I'm currently with Windows 10 IoT LTSC for gaming, because my last experience on Linux wasn't good, but maybe I just set up it wrong or chose a bad distro for gaming, also, it was a few time ago, it probably improved since the last time.

I just don't want to loose performance, as far as I know, Nvidia isn't as good as AMD on Linux. And I can't afford new hardware.

These are my specs: - GPU: GTX 1650 Mobile (for laptops) - CPU: AMD Ryzen 7 5800H with Radeon Graphics, 3201 Mhz, 8 Core(s), 16 Logical Processor(s) - RAM: 16GB - Storage: SSD M2

My question is: would I get at least the same performance as W10 IoT LTSC on Linux? Considering I'm using a very light version of Windows plus debloating script to remove any extra crap.

I couldn't find any good comparative video Windows vs Linux on YouTube, most of them show Linux doing generally better but most cases only for AMD. A few other videos I saw Nvidia showed even 10-20% less performance on Linux.

submitted by /u/JohnDarlenHimself
[link] [comments]

ES-DE (EmulationStation) Not wanting to execute as an AppImage.

Reddit Linux_Gaming - 19 hours 33 min ago

I installed ES-DE from their official page, and the AppImage doesn't seem to work, even with RetroArch installed the file doesn't anything at all. Do you have any suggestion or do you know any fix for this issue?

submitted by /u/Frankie-Denton-2020s
[link] [comments]

HDR causes performance drops to single digit FPS.

Reddit Linux_Gaming - 19 hours 55 min ago

Howdy, I'm trying to get HDR working on my Fedora install. The game I'm testing with is Indiana Jones and the Great Circle. My setup of course works in Windows but been having trouble in Fedora. HDR is enabled as far as KDE is concerned, I have a vk-hdr-layer from a Copr repo, Nvidia driver 580.119.02 on a 5090 FE and using the following launch options with the game in Steam:

PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 ENABLE_HDR_WSI=1 %command%

I've been trying multiple versions of Proton-GE but they've all be consistent in their behavior which is when the game starts or is in focus, performance drops like a rock to like 2 FPS, when something else is focused, like my web browser, then it goes to where I expect performance to be and I can see in idtech's performance metrics that HDR is reporting as active.

Any thoughts?

submitted by /u/digitaldiatribe
[link] [comments]

Controller delays both wired and wireless

Reddit Linux_Gaming - 1 Jan 2026 - 11:59pm

Hello everyone

I'm on bazzite and I'm running into this issue that for some reason my controller started lagging both wirelessly and wired

It's a pretty much brand new PS4 controller and it had been working fine the whole time I was using linux and now suddenly it started lagging both when it's wired and wirelessly connected.

I have no idea why as I changed nothing it just happened out of nowhere

The only idea I have is that there might have been some background update that messed things up?

I tested the controller on windows and it worked fine just like it worked before , no issues at all so I'm at a loss

Any help is appreciated

Thanks

submitted by /u/TkoSamNeZnam
[link] [comments]

Running Monster Truck Madness 2 on Linux

Reddit Linux_Gaming - 1 Jan 2026 - 11:31pm

https://preview.redd.it/iqx7x4jbdtag1.png?width=1476&format=png&auto=webp&s=b115726b2e221a96d5f5e9b4b0fb7a3b58001a20

You may be wondering: "Why are you trying to get a racing game from 1998 running on Linux?? And it is a MICROSOFT game?? Isn't that *gasp* sacrilegious??".

Well, it is because it is fun to try to run old games/applications on Linux!

It may sound dumb, but it makes me more eager to use Linux when I'm able to run games/applications on Linux, even though I may not even play the game again after setting it up. It is just a "wow Linux is able to do this??" kind of thing. Besides, the less reliance on Windows, the better.

Thankfully, games nowadays are very easy to run (thx Valve pets the gaben), but sometimes there are games that just don't work, and Monster Truck Madness 2 is one of them...

There is a guide on /r/Steam_Deck explaning how to run it on the Steam Deck, however, when I tried running it on my system (Arch Linux, KDE Plasma) I just couldn't get it to work with Wine 10.20...

So I've decided to dig deeper and try to get it to work and, after a lot of trial and error, here are the results!

Video showing off Monster Truck Madness 2 running on Arch Linux via Wine 6.18

Setting up Wine

I'm using Arch Linux with KDE Plasma. This may also work on other distros, and maybe even on the Steam Deck.

I'm not using any Wine manager (like Lutris) because I like doing things manually to understand how everything "ticks" behind the curtains. However, I'm pretty sure you are able to get this to work via Lutris too.

Download Wine 6.18 (wine-6.18-x86.tar.xz) from Kron4ek's Wine Builds, Wine 6.18 is the LATEST version that can run Monster Truck Madness 2. For more information, read the "Newer Wine Versions Shenanigans" section at the end of the post.

Extract the wine-6.18-x86.tar.xz file using tar -xvf wine-6.18-x86.tar.xz -C ~, this way the Wine 6.18 build will be present on the ~/wine-6.18-x86

wget -O wine-6.18-x86.tar.xz https://github.com/Kron4ek/Wine-Builds/releases/download/6.18/wine-6.18-x86.tar.xz && tar -xvf wine-6.18-x86.tar.xz -C ~ && rm wine-6.18-x86.tar.xz

Let's setup our Wine prefix! Use WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" ~/wine-6.18-x86/bin/winecfg and change the following settings:

  • Applications -> Windows Version -> Windows NT 4.0
    • The installer requires Windows 95/98 or Windows NT 4.0.
  • Graphics -> Enable Emulate a Virtual Desktop -> Desktop Size = 640x480
    • The game gets very cranky if you don't use a Virtual Desktop because it constantly switches between a full screen window (the game does not support today's large resolutions) and a tiny window.

Apply, click OK. Mount the Monster Truck Madness 2 install ISO and run the SETUP.EXE

cd /run/media/$USER/CDROM/ WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" ~/wine-6.18-x86/bin/wine SETUP.EXE

The install is uneventful as it gets, just click to install and, when finished, close the setup program.

After installing, you can run the game with

cd ~/.wine-mtm2/drive_c/Program\ Files/Microsoft\ Games/Monster\ Truck\ Madness\ 2/ WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" ~/wine-6.18-x86/bin/wine Monster.EXE

And it does work! However, when you get into a game, you'll notice that the game only renders a black screen when getting into a race, and the console will be flooded with 010c:fixme:d3d_shader:glsl_blitter_upload_palette P8 texture loaded without a palette.. If you click on the screen, or press F4, then the game will render in "windowed" mode (which isn't really windowed).

You can fix this by going into the game Graphics settings and changing the renderer to Direct3D (Wine does not render the dropdown correctly, you can move between the options by clicking on the dropdown -> move with the arrow keys).

And yay, the game is playable! Yippee! But now things get tricky.

We need to somehow limit the FPS of the game, because if the game runs at framerates higher than 30 FPS, the physics/AI get wonky. You can notice the FPS causing AI issues on the Crazy 98 track, where the AI overshoots the checkpoint on the curve near the lake, and that playing the game at framerates higher than 30 is very easy.

Capping the FPS in the Hardware Renderer

Monster Truck Madness 2 supports Hardware Renderer via Direct3D or via 3dfx (Glide). WineD3D works fine with the Direct3D renderer, but capping the FPS is next to impossible.

  • DxWrapper works, but a lot of the textures are incorrect (example: the light rays do not have correct transparency).
  • DDrawCompat does not work.
  • D7VK crashes with Skipping: Device does not support required feature 'maintenance5' (extension: VK_KHR_maintenance5) because Wine Vulkan driver does not recognize the new feature extensions that were added after the Wine version was released, and there isn't an old enough version of D7VK that does not require that extension.
  • MangoHUD FPS limiter does not work.
  • libstrangle does not work.
  • Gamescope works, but it is very stuttery.

So, what about Glide?

  • nGlide does work, but you can't limit the FPS to 30 (it only goes down to 60), so the physics/AI are wonky.
  • dgVoodoo2 does also work, but there is a 3dfx logo at the corner of the game at all times, and the game crashes if you try opening the menu bar (ALT) or when pausing the game.

So here comes one of the hackiest workarounds you ever seen: nGlide supports Vulkan and DirectX 9... DXVK has a framerate limiter... So why not use nGlide AND DXVK at the same time?

To do that, download nGlide. When this post was written nGlide's website is down because it seems the owner forgot to renew the hosting, so you'll need to download it via the Wayback Machine.

Install nGlide by using WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" ~/wine-6.18-x86/bin/wine ~/Downloads/nGlide210_setup.exe

Run Monster Truck Madness 2 again, go to the Graphics settings, and change the renderer to 3dfx. You may need to restart the game if you were using Direct3D before.

If everything worked correctly, when going into a race, the 3dfx logo will show up and the game will be hardware accelerated. If you want to get fancy, enable all the visual effects in the "Hardware Options...".

Now we need to cap the FPS, to do this, we need to force nGlide to render via DirectX instead of Vulkan. To do this, run the nGlide configuration tool.

WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" ~/wine-6.18-x86/bin/wine ~/.wine-mtm2/drive_c/windows/system32/nglide_config.exe

In the tool, change the "Video backend" to "DirectX". You can also disable the 3dfx logo if you want to.

Download DXVK v1.9.2, we need to run a old DXVK version due to the same issue we had with D7VK. With D7VK we don't have the luxury of having a version that doesn't use newer Vulkan extensions, but thankfully we do have this luxury with DXVK!

After downloading, move the d3d9.dll file to Monster Truck Madness 2's install folder.

wget -O dxvk-1.9.2.tar.gz https://github.com/doitsujin/dxvk/releases/download/v1.9.2/dxvk-1.9.2.tar.gz && tar --strip-components=2 -xvf dxvk-1.9.2.tar.gz -C ~/.wine-mtm2/drive_c/Program\ Files/Microsoft\ Games/Monster\ Truck\ Madness\ 2/ dxvk-1.9.2/x32/d3d9.dll && rm dxvk-1.9.2.tar.gz

Open the winecfg again with ``WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" ~/wine-6.18-x86/bin/winecfg, go to "Libraries" and create a new override ford3d9`.

Now you can run Monster Truck Madness 2, and force DXVK to limit the framerate to 30! WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" DXVK_FRAME_RATE=30 /home/mrpowergamerbr/Downloads/wine-6.18-x86/bin/wine Monster.EXE

If you want to be sure that the game is running at 30 FPS, you can start the game with MangoHUD

One bug is that a small part of the bottom-half of the screen is "chopped off" because the game thinks that the menu bar is still on the screen, even though the game is in full screen. However I think that this is a Wine bug, because both hardware renderers have this issue. (this does not happen with Gamescope)

Running with Gamescope

To run the game in full screen, or in any other resolution that isn't 640x480, you'll need to run it with Gamescope.

I recommend disabling the "Virtual Desktop" option when using Gamescope because, if you don't, the game won't cleanly scale with nearest neighbor.

To upscale the game from 640x480 to 1280x960...

WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" DXVK_FRAME_RATE=30 gamescope -w 640 -h 480 -W 1280 -H 960 -F nearest -S fit /home/mrpowergamerbr/Downloads/wine-6.18-x86/bin/wine Monster.EXE

To upscale the game from 640x480 to full screen...

WINEPREFIX=~/.wine-mtm2 WINEARCH="win32" DXVK_FRAME_RATE=30 gamescope -w 640 -h 480 -f -F nearest -S fit /home/mrpowergamerbr/Downloads/wine-6.18-x86/bin/wine Monster.EXE

Using Gamescope has its caveats:

What about the Software Renderer?

The software renderer, which is used when the game is not running in "full screen" (because the game is running within a Wine menu, or when you have software renderer selected, does not have a FPS cap.

You can cap the FPS using cnc-ddraw, but in my experience while it only worked as long as the game was in "full screen", and it also broke the in-game popups/dialogs. Using cnc-ddraw disables Direct3D support.

You can also cap the FPS using DxWnd, but in my experience, just like cnc-ddraw, it only worked if the game was in "full screen", and the game bugged out if you put it in Full Screen -> Windowed -> Full Screen.

You could get devious with it and try to cap the process CPU speed to get it to run at 30 FPS.

What about DOSBox-X?

I'm not sure about you guys, but I think that running the games with Wine is way more cooler than running it with a emulator.

You can also run Monster Truck Madness 2 with Windows 98 + DOSBox-X, and it does run well enough with the software renderer, as long as you increase the cycles to a Pentium 3.

However, if you want to use Direct3D it will be PAINFULLY slow, and while DOSBox-X does emulate a Voodoo 1, it will also be PAINFULLY slow. DOSBox-X does support 3dfx passthrough with OpenGlide, but DOSBox-X crashed when using openglide-git + manually compiled DOSBox-X SDL1 version.

You could also go even further and run DOSBox-X with Wine + nGlide. This does work and it does have a somewhat acceptable performance.

There are also other projects, such as 86Box, SoftGPU and qemu-3dfx. But...

  • I didn't want to use 86Box, because it is way more hardware intensive than the other options.
  • SoftGPU would work, but it requires VirtualBox or VMware, and both require disabling KVM.
  • qemu-3dfx could be a good option, but I deeply dislike his attitudes against other projects.
Miscellaneous

The game does recognize gamepads (Xbox One Controller).

Maybe in the future it would be nice to containerize Wine (Docker?) because we are running an older Wine version, so I think it may break in the future when libraries change.

Newer Wine Versions Shenanigans

As I said previously, running Monster Truck Madness 2 on newer Wine versions seems to be downright impossible.

The game will crash right after the intro with free(): double free detected in tcache 2. You can bypass that error with LD_PRELOAD=/usr/lib32/libjemalloc.so (`yay -Syu lib32-libjemalloc"), however the game will be VERY unstable and WILL have graphical glitches, such as buttons with corrupted palettes, the course image will be rendered in BGR instead of RGB for some reason, and the game will be VERY prone to crashing, especially if you try to open the graphics/sound/etc menu in game. The game will also take a stupidly long time to load any race.

So yes, you can get it to run on newer Wine versions, but it will not be a pleasant experience.

Anyhow, have fun!

submitted by /u/MrPowerGamerBR
[link] [comments]

Linux gaming & distro hopping – what actually makes one better than another?

Reddit Linux_Gaming - 1 Jan 2026 - 11:31pm

I have a question that’s been confusing me, and I want to treat it as a separate topic from “which distro is best”.

I’m currently using Zorin OS, and I’m thinking about switching to Fedora or CachyOS mainly for gaming.
But before distro hopping, I want to understand what I actually gain.

From what I understand, gaming performance on Linux shouldn’t really depend on the distro itself, but on what’s underneath it.

So my questions are:

1. What really makes one distro “better” for gaming?

Is it mainly: - Kernel (newer kernel, custom kernels like Zen/XanMod)? - GPU drivers (NVIDIA proprietary, Mesa versions for AMD/Intel)? - Mesa / Vulkan / LLVM versions? - Default system tweaks and configs?

For example: - Fedora is known for newer kernels and Mesa - CachyOS ships with custom kernels and performance-focused defaults

But technically… aren’t these things installable on any distro?

2. What do Fedora or CachyOS give me that Zorin doesn’t?

If I stay on Zorin: - Can I install a newer kernel? - Can I get the same Mesa / drivers / Vulkan versions? - Can I reach the same performance and compatibility with my hardware?

If yes, then is the real difference just: - how easy it is - how much manual work is needed - how fast updates arrive?

3. How do I get the best performance regardless of distro?

What should I actually focus on learning and configuring instead of hopping distros?

For example: - kernel selection (generic vs zen vs xanmod) - GPU drivers & Mesa - Proton / Wine / DXVK / VKD3D - CPU governor & system tuning

4. Learning efficiently (important)

I don’t have weeks to deep-dive into one single topic.

So: - What keywords / topics should I search for? - What type of videos or blog posts are worth watching/reading? (e.g. “Linux gaming stack explained”, “Mesa Vulkan Linux”, “Linux kernel for gaming”, etc.)

My goal isn’t to chase a “magic gaming distro”,
but to understand what actually matters, so I can make an informed decision:
either optimize my current system or switch knowing exactly why.

Thanks in advance

submitted by /u/Ok-Worry460
[link] [comments]

how to utilize 9070xt & 7 5800x3d properly in gaming?

Reddit Linux_Gaming - 1 Jan 2026 - 11:17pm

i jumped from windows to Linux on new year.
i started on pop os. and it was a bad experience, games ran yeah but like 20 fps.
so next day i went and installed Ubuntu because i get access on drivers in Ubuntu but not in pop os.
now after testing and installing it aint turning on those performances at all.

Processing img q54y0fembtag1...

so yeah how do i get team red to reep the power up?

submitted by /u/CapitalDramatic3990
[link] [comments]

Do lutris installed games become portable?

Reddit Linux_Gaming - 1 Jan 2026 - 11:10pm

What I mean, is that once a game has been installed and you have all the configuration setup so the game runs, could I just back up the installed folder (in the case I want to get a new drive or reinstall the OS, etc.) and then simply use lutris to point back to the executable after copying the folder back to the new drive/OS? Or does each game have dependencies stores elsewhere on the OS that would break the game?

While I have everything setup and working with my games, it took some time with a few of them to dial in the wine settings, etc. to get them to run. I'd like to avoid that should I need to do a reinstall. Worse case, I'll have to make some notes on each game so I can reinstall fresh if they aren't "portable".

submitted by /u/RazinX
[link] [comments]

What is preferred and simple way to virtual gamepad for Steam Remote play?

Reddit Linux_Gaming - 1 Jan 2026 - 11:08pm

Hey guys, I would like to play this local co-op game (Tipston Salvage, if that is important) with a friend using Steam Remote play. AFAIK two players can't both use keyboard with Steam Remote play, one has to have a controller. Back in the day on windows, I had some simple program, which created virtual gamepad, using WSAD (plus some other keys for those ABXY). I tried google for something similar for Linux (Arch btw), but found only some low-level and complicated programs, where you need to write JSON configs with exotic key codes etc. Is there simple go-to option for this use case I missed? Thanks!

submitted by /u/rouen_sk
[link] [comments]

Pages