Reddit Linux_Gaming

Reddit Linux_Gaming Feed abonnieren
A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).newest submissions : linux_gaming
Aktualisiert: vor 47 Minuten 11 Sekunden

Can't change resolution of the game or go fullscreen

18. April 2026 - 18:26
  • CPU: Intel i3-370M (1st Gen, 2.40 GHz, 2C/4T)
  • KERNEL: 6.12.74+deb13+1-amd64
  • GPU: Integrated Intel HD Graphics, Intel Mesa Intel HD (ILK)
  • GPU DRIVER: 2.1 Mesa 25.0.7-2
  • RAM: 8GB
  • OS: MX Linux Xfce

After using Windows for about 15 years, I’ve been gradually getting used to Linux over the past week; I’ve managed to successfully run Worms Armageddon and Dangerous Waters with good performance, but when I try to change the resolution in Virtual Pool 4, I just get a black screen.

I’m using the following tools:

Lutris

and

Steam, default or GE-Proton via ProtonUp-Qt, trying different versions of Proton.

The game launches and runs normally, but I can’t change the resolution no matter what I try. The AI suggests running it in virtual desktop mode, but either the AI’s instructions are incorrect or that doesn’t work either. By the way, I suspect that Steam is simply modifying user.reg after I add my settings there. Protontricks won’t open winecfg. I’m stuck.

The .ini file for game settings is not created after launching and exiting the game normally.

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

Finally Switching to Linux Soon, but Don't Know Which Distro

18. April 2026 - 18:06

(Dear mods, I'm moreso asking how CachyOS would perform on my bleeding edge hardware and if it's the best, and if not, what IS the best, not straight up cluelessly asking what distro I should use. I would use the getting started guide if that was the case)

I've made a few posts here talking about switching to Linux like I've wanted to but always ended up switching back because I'm on an old NVIDIA card (1050ti), and even with stable Linux distributions like Ubuntu or PopOS, even if drivers worked, modern game performance was horrendous compared to Windows.

Well, I'm finally going to all AMD, my old rig was an i5 6500, 16 gb ddr4, and a GTX 1050ti, and now I'm moving to a Ryzen 7 9800X3D, 32 gb DDR5, and a Radeon RX 9070XT.

Going all AMD for a near perfect Linux experience compared to Nvidia.

However, I understand that with bleeding edge hardware, I need bleeding edge drivers and kernel in a bleeding edge distro.

What distribution is best for this hardware? I've looked into it a bit and considered CachyOS, nearly dead set on it, but many say it's not a good distro for someone without very much general Linux experience since it is Arch based.

But all the other beginner Linux distros often just won't work with my bleeding edge hardware, or will require much more tweaking. CachyOS is optimized for performance as well, custom and optimized and works nearly perfectly with all my bleeding edge hardware I've heard.

What distro do you guys think I should go with, and does anyone have experience with how this hardware performs on Linux with gaming, specifically CachyOS?

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

[HELP] Steam Game Recording Overlay is extremely laggy/stuttering

18. April 2026 - 17:51

Video

Hi everyone,

I’m having a weird issue with the new Steam Game Recording feature. It used to work perfectly, but lately, whenever I click on "Show Recording" (the video player inside the Shift+Tab overlay), the playback is extremely laggy and stutters/freezes constantly, even though the game in the background is running perfectly fine.

I've attached a video showing the issue (happening in Deadlock, but it’s the same in KOF XV and others).

My Setup:

  • OS: Arch Linux
  • DE: KDE Plasma 6.6.4 (Wayland)
  • GPU: AMD Radeon RX 9070 XT (Mesa Drivers)
  • Kernel: 6.19.11-zen1-1-zen
  • Steam Version: Proton 10

What I've already tried:

  • Disabling "Hardware Accelerated GPU Scheduling" in Steam Interface settings.
  • Disabling "Hardware Video Decoding" in Steam Interface.
  • Lowering the recording bitrate and quality.
  • Checking vainfo (Hardware encoding seems to be active for VA-API).

The recording file itself is fine when I watch it outside of Steam, the problem is specifically the Steam Overlay Player.

Has anyone encountered this?

Any help would be appreciated!

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

Seeking moderators!

18. April 2026 - 17:48

Are acts of service your love language? Do you have whatever weird combination of humility and overconfidence it takes to wade through and sort out the dregs of reddit on a daily basis?

You’ll need: English skills. Linux skills (beyond making it do Windows things). Free time and energy, obviously; not all day, every day, but not just on weekends either. Familiarity with the rules. No fundamental objections to the rules. Level-headedness. (In dubio pro reo.) A sense of humour, probably.

In the long run: it’d be nice to get more contributors to the FAQ and other documents and sidebar resources and whatnot on board. I can’t do this forever.

Don’t message us with requests — just say something here. If that and your post history look fine and we still need more mods at that point you’ll be invited.

It’s no fun and there’ll be complaints no matter what you do. But if you want to help this community not suck, this is a necessary job.

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

would gta 4 work on linux under steam proton?

18. April 2026 - 17:29

so thats my question as gta 4 needs rockstar launcher would it work under proton?

submitted by /u/svobodov-
[link] [comments]

Computer crashes ehen I play VR games

18. April 2026 - 17:11

I can't get logs because once it crashes, it just shows this on the screen and then I need to reboot. I've tried underclocking my GPU, replacing the thermal paste, but then the last time it happened I was watching thermals and it didn't go above 60°. I don't know if software is causing this but I need help desperately

Hardware is a Radeon 5700 xt GPU.

Driver is amdgpu

Underclocking with lact

All on Archlinux

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

9070 XT - Benchmark Scores comparison

18. April 2026 - 17:04

Hey! I wanted to compare my PC results with some of you to see how it performs on Linux, especially compared to similar hardware.

My specs as well as OC settings:

  • CPU: Ryzen 7 9800X3D (-25 CO, +200MHz)
  • GPU: Powercolor Hellhound 9070 XT (350W PL [~ +10%], -95mV, 2714 MHz memory)
  • RAM: 6000MT/s 2x16GB CL30
  • OS: Nobara Linux 43 (Kernel 6.19.11-201.nobara)
  • Mesa Drivers: 26.0.4-1

Superposition Benchmark results:

Superposition Benchmark

Cyberpunk 2077 (Proton GE 10-34):

Cyberpunk 2077, 1440p, max settings, no RT, no Upscaling

EDIT:

I'm aware that GPU OC is unstable, normally I run it at 280W PL, -70mV and 2714 MHz. This hasn't crashed since December both on Windows and Linux while playing various different titles. The settings above were used just for benchmarking purposes only. With my daily settings I get around 14600 in Superposition and 131 average FPS in Cyberpunk

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

Discord stream playback stuttering

18. April 2026 - 16:57

I was trying to watch YouTube with a friend via screenshare, but their stream is extremely stuttery.

I have tried disabling hardware acceleration but it didn't do anything.

I'm on wayland, COSMIC DE, the distribution is CachyOS and the client is Vesktop (official client and other ones didn't work fix the issue and made the audio stuttery too)

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

WoW (Classic Anniversary) on Fedora 43 + Hybrid NVIDIA via Bottles

18. April 2026 - 16:49

Getting Battle.net + WoW running on a Lenovo LOQ (RTX 4060 + Intel iGPU hybrid) under Fedora 43 Wayland. Took a while of untangling because failure modes mask each other - GPU/Vulkan problems surface as "Battle.net crashes", sandbox errors, or UI freezes that look like network timeouts. Writing this up so I don't have to do it again, and in case anyone else hits the same wall.

TL;DR
  1. Use Bottles Flatpak (user install), not the RPM - RPM has an upstream bug where the Runners/DLL Components tab is empty.
  2. Host NVIDIA driver and Flatpak GL.nvidia extension must match exactly. Any skew -> zero Vulkan devices -> Battle.net dies silently.
  3. Install winetricks allfonts or Battle.net's login UI hangs on font fallback (looks like Qt/CEF freeze with GNOME "Wait or Force Quit").
  4. Rename Blizzard's bundled d3d12.dll + dxilconv7.dll in the WoW folder - they shadow VKD3D-Proton.
  5. Set gxMaximize "0" in Config.wtf - WoW's borderless-fullscreen transition invalidates Wine's X11 Vulkan surface.
  6. Drop a dxvk.conf next to Wow.exe so DXVK stops spoofing the NVIDIA GPU as AMD.
  7. Set hardwareCursor "0" - otherwise the in-game cursor is invisible.
Environment
  • Laptop: Lenovo LOQ (i5-13450HX, RTX 4060 Laptop GPU, Intel iGPU)
  • OS: Fedora 43 Workstation, GNOME on Wayland
  • NVIDIA host driver: 595.58.03 (from RPM Fusion)
  • Bottles: Flathub Flatpak, user scope (--user)
  • Runner: GE-Proton10-34 (stock Soda/Caffe had issues)
  • Bottle environment: Gaming
Step 1 - Install Bottles correctly

The Fedora RPM of Bottles has a bug where the Runners/DLL Components tab shows nothing (upstream issue #4229). Flatpak works; use user scope or launches behave weirdly:

bash flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo flatpak install --user flathub com.usebottles.bottles

If you want the bottle on a different drive (WoW is 100+ GB), grant filesystem permission:

bash flatpak override --user --filesystem=/mnt/your_drive com.usebottles.bottles

Step 2 - Verify NVIDIA driver / Flatpak extension match

This is the silent killer. If host driver and Flatpak NVIDIA extension don't match exactly, Wine's Vulkan enumerates zero devices -> DXVK init fails -> every Battle.net subprocess dies with no useful error:

bash nvidia-smi | head -5 # host driver version flatpak list --runtime | grep nvidia # Flatpak extension version

Both must show the same version. If they don't, flatpak update and reboot. After a host kernel/driver update, always reboot before trying to launch - nvidia-smi will report a Driver/library version mismatch otherwise, and Flatpak extensions fall out of sync.

Step 3 - Create the bottle and set env vars

Bottle name: wow, environment: Gaming, runner: ge-proton10-34.

In Settings -> Environment Variables, add:

Var Value WINE_SIMULATE_WRITECOPY 1 WINEDLLOVERRIDES locationapi=d __NV_PRIME_RENDER_OFFLOAD 1 __VK_LAYER_NV_optimus NVIDIA_only __GLX_VENDOR_LIBRARY_NAME nvidia

The first two are standard Battle.net-on-Wine fixes. The last three force NVIDIA PRIME offload so we render on the dGPU, not the iGPU.

Step 4 - Install Battle.net + fonts

Get Battle.net-Setup.exe from battle.net, Run Executable in the bottle, standard installer.

Add it to the bottle's External Programs with launch argument:

--no-sandbox

Required because Battle.net's CEF helper sandbox doesn't work under Wine.

Critical dependency - install allfonts via winetricks. Without the full Windows font set, Battle.net's embedded Qt/CEF login UI deadlocks during font measurement/fallback. Presents as a frozen login window that triggers GNOME's "Wait or Force Quit" dialog, even though the process is technically alive. Took ages to figure out this wasn't a network or GPU issue.

```bash flatpak run --command=bash com.usebottles.bottles

inside:

WINEPREFIX=~/.var/app/com.usebottles.bottles/data/bottles/bottles/wow winetricks allfonts ```

Log in to Battle.net. If the UI freezes on first launch, give it a minute - fonts cache on first run.

Step 5 - Install WoW via Battle.net

Standard Battle.net flow. Pick Classic Anniversary (or whichever). If you relocated the bottle to another drive, install location will live under that path automatically.

Launch it once. It will render a white screen. That's expected at this stage. Close it.

Step 6 - Fix the WoW white screen (two separate bugs) 6a. Rename Blizzard's bundled D3D12 Agility SDK DLLs

Blizzard ships their own d3d12.dll + dxilconv7.dll in the WoW game folder. These shadow VKD3D-Proton and break rendering on Wine. Rename them:

bash cd "<bottle>/drive_c/Program Files (x86)/World of Warcraft/_anniversary_" mv d3d12.dll d3d12.dll.disabled mv dxilconv7.dll dxilconv7.dll.disabled

6b. Force D3D11, fix the swapchain surface loss

WoW will otherwise try D3D12 -> VKD3D-Proton and hit issues. Also, WoW's gxMaximize "1" triggers a window resize that invalidates Wine's X11 Vulkan surface mid-flight:

Presenter: Got VK_ERROR_OUT_OF_DATE_KHR, recreating swapchain err: Presenter: Failed to get surface capabilities: VK_ERROR_SURFACE_LOST_KHR err:vulkan:X11DRV_vulkan_surface_create get_client_rect failed err: Presenter: Failed to create Vulkan surface: VK_ERROR_OUT_OF_HOST_MEMORY

Followed by WoW logging Invalid: Present Failed (HR:0x80004005) and rendering a white screen.

Edit <wow>/_anniversary_/WTF/Config.wtf:

SET GxApi "D3D11" SET gxWindow "1" SET gxMaximize "0" SET gxResolution "1920x1080" SET gxWindowedResolution "1920x1080" SET gxFullscreenResolution "1920x1080" SET hardwareCursor "0"

hardwareCursor "0" is for the next bug (invisible cursor in-game).

6c. Stop DXVK from spoofing NVIDIA as AMD

By default DXVK sets dxgi.hideNvidiaGpu = True and reports AMD vendor/device IDs to the app. WoW's gx.log will show vendor:0x1002 device:0x73df (AMD Radeon) even on an RTX 4060. Some Blizzard code paths misbehave.

Create <wow>/_anniversary_/dxvk.conf:

dxgi.customVendorId = 10de dxgi.customDeviceId = 2882 dxgi.hideNvidiaGpu = False dxgi.nvapiHack = False

(2882 is the RTX 4060 Laptop GPU. Find yours with lspci -nn | grep -i nvidia.)

After this, WoW's gx.log should show the real NVIDIA IDs and Dx11 Device Create Successful.

Step 7 - Cursor and window decorations

After all that, WoW renders. But two gotchas:

  • Cursor invisible in-game - set hardwareCursor "0" (above) or toggle in-game at Esc -> System -> Advanced -> "Hardware Cursor".
  • Can't click Wine titlebar min/max/close - WoW grabs the cursor into its client area. Press Super (Windows) key or Alt+Tab to release focus, then click the titlebar buttons normally.
Debugging tips

When Battle.net or WoW misbehaves, look here in order:

```bash

Bottles / Wine / DXVK logs go to the journal under the Flatpak unit:

journalctl --user --since "5 minutes ago" | grep -iE "wine|dxvk|vulkan|present|swapchain"

WoW's own logs:

ls "<bottle>/drivec/Program Files (x86)/World of Warcraft/_anniversary/Logs/"

gx.log - D3D device + GPU selection + Present failures Output.log - general startup / shutdown Client.log - connection state Battle.net CEF logs:

ls "<bottle>/drive_c/users/steamuser/AppData/Local/Battle.net/Logs/" ```

gx.log is the single most useful file - it tells you which adapter WoW picked, whether D3D device creation worked, which shader family is in use, and if Present() is returning failures. If you see vendor:0x1002 on an NVIDIA system, your dxvk.conf isn't being picked up.

If nothing works

Pivot to Lutris. Its Battle.net install script handles most of this stack automatically. Bottles is fine once it's working but Lutris has more forgiving defaults for Blizzard games specifically.

Why this was hard

Each of these issues alone is googlable. What made it painful was how they masked each other:

  • NVIDIA/Vulkan mismatch -> Battle.net "crashes" with no log output -> looks like a sandbox/CEF problem
  • Missing fonts -> login UI hangs -> looks like a network or auth problem
  • d3d12.dll shadow -> WoW "renders" a white screen -> looks like a DXVK bug
  • gxMaximize surface loss -> Present fails a few seconds in -> looks like the fix didn't actually work

The breakthrough for each layer only came from reading the right log - host nvidia-smi for the driver mismatch, journalctl for the Vulkan surface errors, WoW's gx.log for the GPU spoofing and Present failure. If you're debugging this yourself, resist the urge to change 3 things at once. Change one thing, check the right log, move on.

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

For Honor ping spikes

18. April 2026 - 15:39

Hi,
I'm trying to dump the bloatware that is Windows and the only game that had me worried was For Honor (only PvP game that I play).
Performance wise it seems fine, the only issue I'm having is that i get severe ping spikes when running it in linux. I tried to see if it was a temporary issue of my network but trying to play a couple games on native Windows the ping seemed fine.
I am using Lutris with the latest GE-Proton as a runner.
My specs are:
- i9-14900KF
- 5070ti
- 32 GB RAM

I am on Arch

I am running the Ubisoft Connect version of the game

Thank you in advance for any advice

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

Which environment variables should I use

18. April 2026 - 14:46

Hi everyone. I just bought a quite good gaming laptop and I want to make the most out of it. I have a 5070Ti, AMD Ryzen 9955HX and I'm on CachyOs with plasma.

I usually just download a game and it works but I hear a lot about environment varables but I have no idea which one I should use and if they make an actual difference

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

Downloads in bottles are extremely slow.

18. April 2026 - 13:54

I'm trying to run a game (Girls Frontline 2, Haoplay edition), which, to play, requires to run a launcher to download the entire game first.

However, the download speed is extremely slow (under 500 Kbps) and very inconsistent, occasionally completely stopping, and given that this is a live service game, it would probably also be nearly unplayable even if i did finish downloading it at that speed.

My internet connection is via a usb antenna adapter, it's not ideal, but when downloading games from steam, my usual download speed is 20 Mbps.

I've previously succeeded in installing the game and running it using Lutris (it downloaded at around 2 Mbps that way), however it's not very stable or efficient, and i wanted to try Bottles because it has worked for me for other games.

I am running Bazzite, and using the Flatpak version of Bottles (63.2). Bottles is installed on my main drive, and the bottle is on a separate drive.

I suspect there is something that must be limiting the download speed somewhere, but i don't know enough about Bottles and wine to know what could be causing it. Any help would be much appreciated, because from what i've found, almost no one plays this specific version of the game on Linux, and there are no up-to-date guides on it.

Edit: I've noticed that Bottles itself is also downloading dependencies extremely slow, at about the same speed, so it is very likely a bottles problem.

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

Latest GE-Proton 10.34 leads to GTA-V freezes when tabbing out while GE-Proton 10.26 just works.

18. April 2026 - 13:51

This took me a while to find out. I changed different in-game settings back and forth and even tested incremental GTA-V updates because the game got issues with the feature in the past which have been fixed by game devs though.

Finally i checked "older" GE-Proton versions in this case version 10.26. Not only does tabbing out work flawlessly but even other games which simply don't launch with 10.34 run with 10.26 instead.

So there seems to be a regression or drawback with the wayland implementation because the freeze only seems to occur with PROTON_ENABLE_WAYLAND=1 and GE-Proton 10.34 and prior. The WL option with GE-Proton 10.26 works.

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

Seiten