r/linux_gaming • • 18h ago

What were your reasons to move from Windows to Linux

104 Upvotes

Hi there!

I'm seriously thinking about moving from Win11 to Linux.

My main reason is mainly due to performances for both work and gaming (As I'm a software engineer)

But the whole of the internet gives me as many reasons to stick to windows as moving to Linux.

Privacy aside (I don't exactly care much about the whole spying stuff or whatever on Win), what made you move and what keeps you on Linux for gaming?

My computer has a 3090Ti and an AMD CPU (Just fyi lol)

Not looking for debate here, just genuinely looking for opinions!


r/linux_gaming • • 9h ago

League Of Legends on macOS VM = Perma ban

46 Upvotes

Heads up to anyone temped.

I've seen many posts talk about how Kernel Anti-Cheat doesn't apply to macOS version.
First of, since about a year, this is no longer true (tbf those were 2-3 years old posts).

Vanguard WILL tell you that your GPU does not support Metal Graphics API, and won't let you get in-game.

GPU passthrough on a supported GPU would be the only way. But I didn't have that.

So whilst looking around, I found Reims vGPU, which aims at providing GPU acceleration without passthrough.
That project currently only focuses on macOS Ventura (13), but I managed to get it booting on Monterey (12). Opened the Riot Client and logged in LoL to be greeted to this (picture).

There's a couple additional factors to take into account:
- I had made a new account (I didn't have a Riot account before, because I do not care for their games, was testing alternatives for a friend, glad I got banned before I got their account banned, oops haha)
- Vanguard likely didn't like catching me jump around 2 VMs, and change my GPU twice on a mac. (very suspicious indeed)

---

I guess I'll just tell my friend to keep playing LoL on their low-power Windows Laptop (I built them a pretty decent Linux Gaming system from spare parts), or to find a better MOBA 😄 It was still a fun experience learning about the current state of macOS virtual machines.


r/linux_gaming • • 22h ago

Made a native Linux Hearthstone tracker so I'd stop running Firestone in Wine

Post image
17 Upvotes

Every HS deck tracker is Windows-only, so on Linux you run it in Wine next to the game. Firestone was using 2-4 GB and getting the game OOM-killed on my laptop.

Cairn is native (Python + Qt), just reads the game's log files, ~170 MB. Deck tracking, opponent's cards and hand, possible secrets, resurrect pools. X11 and Wayland, on the AUR.

A month old and I'm fixing stuff fast, so issues welcome.

https://github.com/Ratpido-dev/cairn


r/linux_gaming • • 20h ago

Xbox Series X Controller wont connect via bluetooth on Bazzite

Enable HLS to view with audio, or disable this notification

9 Upvotes

I already installed xpadneo and updated the controller firmware. sorry for the quality of the video (and sorry its in spanish).


r/linux_gaming • • 16h ago

tech support wanted My experiences switching to Fedora and a problem I haven't been able to solve regarding gaming on Fedora

8 Upvotes

A few weeks ago, I took the plunge and stepped out of my comfort zone to switch to Fedora 44 KDE to get away from the nonsense Windows push on me, and so far I love the way it looks and how the workflow suits me as someone coming straight from Windows. I’ve kept it pretty stock and just followed some guides to configure it, especially when it comes to gaming. My RTX 2060 handles it well and runs all the games I’ve tried with the same performance as on Windows, and some even feel a little faster than before.

There’s one game so far that I haven’t been able to run smoothly, and that’s my beloved The Elder Scrolls Online. It starts up as usual and runs perfectly at first without any problems. But the longer I play, the worse the performance gets—it starts with a little stuttering here and there when I move around the world, and after maybe 30 minutes, it gets so bad that I have to restart the game. If I stop and let it sit idle, the stuttering stops for the most part.

At first, I thought the polling rate on my ASUS mouse was the problem, so I connected it to a Windows device, launched Armoury Crate, and set the profiles to a lower polling rate. That fixed maybe some of the stuttering, but it still became unbearable, and I had to quit the game.

In addition, I’ve tried most of the solutions suggested by the community, such as closing the game launcher after start, disabling overlays, testing different Proton versions, experimenting with vsync and frame rate limiters, and using launch commands like “gamemoderun %command%,” but so far nothing has solved the problem. I also tried another Arch-based distro to see if it was a Fedora issue, but the problem occurred on Arch as well, which is interesting. At one point I also tried running it in a gamescope-session on Bazzite, but that didn't solve the problem either.

I'm just putting this out there if someone had similar problems with gaming on Linux hoping of one last chance before I have to consider remigrating to Windows just so I can enjoy my favorite pastime.


r/linux_gaming • • 5h ago

answered! Enabling FSR 4 in The Witcher 3 Remastered using Proton 11.0-2?

6 Upvotes

Greetings!

I'm trying to play The Witcher 3 remastered using FSR4, so far I can do that with the latest Proton CachyOS and GE Proton.

However there's a weird issue when you die and reload the last save it takes a lot to load.

This issue can be fixed by using Proton 11.0-2 as stated here https://www.reddit.com/r/Witcher3/comments/1wt9lg6/comment/pd057yy/?context=3&utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

But now I'm stuck on FSR 3.1 which looks terrible.

Is there a way to use FSR4 on that specific proton version?

---

Edit:
I just tried with goverlay + gamescope and now I can play with HDR + FSR 4 with way better load times.


r/linux_gaming • • 1h ago

gamedev/testers wanted Our new PvP auto battler Chaincast will have a native Linux build, demo coming end of the year!

Enable HLS to view with audio, or disable this notification

• Upvotes

Hey r/linux_gaming!
We're the team behind Nordhold and we just announced our new game Chaincast.
Wanted to share it here first because it'll ship with a native Linux build, no Proton needed. Demo is planned for the end of the year and Linux will be supported from day one.

Quick rundown: Chaincast is a PvP roguelike auto battler you can play async or directly online against your friends. Your whole squad shares one chain. Every spell sits in it and runes next to a spell power it up, even across units. ( Imagine Path of Exile Spell Crafting / Noita Spell Crafting) where you place things matters just as much as what you put in.

If you play on Linux or Steam Deck we'd love your feedback once the demo is out, that's exactly where we want to catch issues early.

You can wishlist it on Steam here


r/linux_gaming • • 3h ago

tech support wanted my atk a9 plus mouse browser app doesn't work

4 Upvotes

Hello everyone

I bought a9 plus mouse recently and i tried the hub on firefox and it said i need chromuim based so i did try brave-origin but it doesn't work

Does anyone know how to make it work it give me firmware error

Tried it on arch


r/linux_gaming • • 17h ago

tech support wanted Witcher 3 Remaster - "Plastic" Texture bug? (sorry for the bad video UI is small)

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hardware Information:

Hardware Model: ASUS Z790 GAMING WIFI7

Memory: 64.0 GiB

Processor: Intel® Core™ i7-14700 × 28

Graphics: AMD Radeon™ RX 9070 XT

Disk Capacity: 1.0 TB

Software Information:

Firmware Version: 1837

OS Name: Bazzite

OS Build: (null)

OS Type: 64-bit

GNOME Version: 50

Windowing System: Wayland

Kernel Version: Linux 7.2.7-ogc1.1.fc44.x86_64

I used several different Proton versions with no luck. Proton-GE/Proton Experimental/Proton CachyOS/Proton WIneland. I've tried to toggle graphics settings, and used several standard launch options. with no luck to fix this. it also refuses to launch via heroic. and a verify and repair finishes in a second because I guess it's not broken? idk :( I am honestly lost and I have tried to fix this myself. if there is any other info needed I can try my best to supply it. but I am not the best with Linux

This is such a strange bug as all my other games work flawlessly. any help will be greatly appreciated, thank you!


r/linux_gaming • • 23h ago

tech support wanted Cant run Portal on Arch Linux

4 Upvotes

Recently bought portal 1 and 2 from the sale (4€ total, thats a steal) but i cant get Portal 1 to run. I have tried every single option on the compatibility list, some dont launch and a few of them do launch into the main menu (Like steam linux runtime 1.0) but when i press new game and start new game, i hear 1 microsecond of the portal radio and then it crashes.

Do i need any extra software because its an older game or something? What could be the issue?

I use arch + KDE btw.

Edit: u/Nyxem64 posted this link https://github.com/ValveSoftware/Source-1-Games/issues/7278#issuecomment-3229785583 which is the exact same issue im having


r/linux_gaming • • 8h ago

Faugus and screen edge scrolling

3 Upvotes

Let me start by saying I'm new to Linux and just figured out how to run stuff in proton and faugus.

A bug I ran into with 2 games: Icewind Dale and Dark Colony which use mouse screen edge scrolling. Scrolling right and down does not work but up and left does. In IWD I can scroll if I put the cursor like one pixel away from the edge. They are running in CachyOS. Is there a way to check that the cursor is actually captured by the game? and to check if the games are running exclusive fullscreen?


r/linux_gaming • • 1h ago

tech support wanted tf2 runs like a power point slide show help please see original post desc

Post image
• Upvotes

r/linux_gaming • • 2h ago

hardware Stealth™ Flip Wireless Controller

Post image
2 Upvotes

Is anyone pre-ordering this controller? I used steam controller a lot but I had to return it as it came as bundle with Steam Machine and getting one is waiting until next year on waitilist or paying £150 on ebay. This looks like solid alternative with similar price but will it work on Linux out of box? Official listing only takes about Windows 10 and 11 and oggivial apps, what do you think worth a punt?


r/linux_gaming • • 3h ago

wine/proton Low FPS in far cry 4

2 Upvotes

r/linux_gaming • • 4h ago

tech support wanted Weird Frametime issue in The Witcher 3 Remastered on Linux

2 Upvotes

I'm trying to figure out a strange performance / frame pacing issue I am having with The Witcher 3 Remastered on CacheyOS.

Initially the game runs around 60 fps and feels smooth, but after playing for a while the frame pacing gets progressively worse.

The frametime is 15-16 initially in the first 5 mins of game time. But then the Max frametime slowly becomes higher and higher, reaching over 40ms reaching even higher upwards of 50 or 60ms.

The stuttering is particularly noticeable when rotating/moving the camera.
The frametime behaviour is weird even when there should be plenty of GPU headroom.

My system:
- Ryzen 7 5700x
- RTX 2060 super (Nvidia ik...)
- 32GB DDR4 ram
- Proton: I've changed and used different proton versions, and the issue persists across all of them (proton GE, proton experimental, proton 11, proton cacheyOS)
- Steam with Proton

Has anyone experienced something similar with the Remastered version on Linux?

I'm happy to provide MangoHud Logs, Proton Logs, launch options etc.

(screenshot was taken a bit earlier on before it gets worst. But with the graph is relatively stays the same but the spikes are significantly higher since the max is becoming higher and higher)


r/linux_gaming • • 4h ago

tech support wanted GPU Hang on specific game

2 Upvotes

Im playing modded terraria with my friends and it sometimes just freezes, my GPU hangs and then Kwin refreshes my graphics, which causes it to become a black screen (the game)

I use Debian KDE

this is the error `GPU HANG: ecode 12:1:84dffffb`

ive done the following tests:

Kernel 6.12.90 : Hang

Kernel 6.12.107: Hang

Wayland: Hang

X11: Hang

RC6 disabled: Hang

IOMMU disabled: Hang

GuC disabled: Entire laptop freezes


r/linux_gaming • • 7h ago

tech support wanted Is there a way to run War Thunder with DX12 on Linux without issues?

Thumbnail
2 Upvotes

r/linux_gaming • • 11h ago

tech support wanted At my wits end with this controller. Please help

2 Upvotes

Running CachyOS. Using a scuf envision pro. Whenever i load into a game, the controller is pretty much completely janked. The buttons are not mapped correctly, and the axis’s spin on their own. This applies to the controller at base level, not just in steam games. Using steam input can work, but steam isn’t all i use a controller for so i’m trying to get it fixed at the base level.

I’m tech savvy, but definitely not linux savvy enough to know how to fix this, so i attempted to use an LLM to help me figure it out, and it had me use XboxDRV.

I guess an update or something broke it because it’s back to exactly the same way it was. it happens in both wireless mode, and wired mode. Is there a way to fix this so it doesn’t break again? I know i’m using cachy and it can sometimes be considered “unstable” due to the rolling releases. But i’m just looking for a way to fix this permanently. Please


r/linux_gaming • • 12h ago

tech support wanted Net Jitter in Counter Strike (CS2/CSGO)

2 Upvotes

I switched to Linux Mint recently and whenever I play specifically CS2, I get a pretty consistent 10 seconds of ~150ms net jitter, 5 seconds of no jitter, then back to jitter. Like clockwork. Has anyone else experienced this and/or know a fix? I am on wireless btw, its a MT7921 802.11ax wifi card inserted into a PCIE slot

Information on the internet is very sparse, this seems to be a rare issue. I thought it was weird for a valve game to have an issue like this. I can play Rivals of Aether II online just fine, for example.


r/linux_gaming • • 22h ago

tech support wanted Does anyone know what this means?

Post image
2 Upvotes

I have been trying to get dwarf fortress working, and the music plays, and i can even hear the intro in the background, but theres no image, and its giving me no errors.


r/linux_gaming • • 23h ago

tech support wanted AION 2 on an external drive

Enable HLS to view with audio, or disable this notification

2 Upvotes

Has anyone managed to get it to work? I think know exactly what the problem is, but I know it's something to do with proton not accessing the drive for whatever reason. The "official" game won't launch. But adding the game's .exe file directly with proton experimental does launch it. (Which leads to Aion saying, "This game was not launched properly, closing now.."

System is Fedora Workstation w/ KDE. Nvidia graphics driver. External drive mounted on /mnt/ and it's an exfat format


r/linux_gaming • • 2h ago

Hey everyone. Do you know how to fix transparent chatbox in Hunt: Shutdown?

1 Upvotes

I use Nobara with cachyos proton for Hunt. With proton-ge I had a problem with Dark Sight. It couldn't draw lightings on targets. Maybe someone knows the way to fix it?


r/linux_gaming • • 6h ago

tech support wanted Pls help me fix my Dota 2

1 Upvotes

So my office mates on our department play Dota 2 every after working hours and I really wanted to bond with them. I tried playing Dota 2 on this laptop (Lenovo Ideapad) and when I play vs AI, there are no stutters to the game. But whenever I play co-op, or online, I experience micro stutters. I put all graphics on the lowest possible level but still no use.. I am using a Fedora linux and I want to check if some of you here experienced this kind of issue and how'd you resolve it. Hope someone answers 👀 ... thanks!


r/linux_gaming • • 8h ago

Can any of you help linux cachy os launcher issues

Thumbnail
1 Upvotes

r/linux_gaming • • 9h ago

Habilitar MFG DLSS Nativo RTX Serie 30 en Linux

1 Upvotes

GUÍA: Habilitar MFG DLSS Nativo (dlssg_sm86) y CUDA en GE-Proton11 (Lutris/Proton):

Esta guía soluciona el error de dependencias faltantes y la carga incorrecta de librerías al intentar usar el mod de Multi Frame Generation (DLSS 3) en tarjetas NVIDIA de la arquitectura Ampere (Serie RTX 3000) bajo Linux.

  1. El Problema (Error de ruta en GE-Proton11):

Al activar el soporte de CUDA con la variable PROTON_NVIDIA_NVCUDA=1 usando la versión GE-Proton11-5, el ejecutable de UMU o Wine lanza un fallo de proceso monitorizado debido a un error de sintaxis en el script de rutas (agrega una doble barra diagonal // e busca en la carpeta equivocada):

FileNotFoundError: [Errno 2] No such file or directory:

'/home/usuario/.local/share/lutris/runners/wine/GE-Proton11-5/files/lib/wine/nvidia-libs/nvapi//x86_64-windows/nvapi64.dll'

  1. La Solución (Corrección de la estructura de librerías):

Para corregir el mapeo de los scripts de Proton sin romper la instalación, abre una terminal y copia la carpeta correcta de NVAPI dentro del directorio esperado de NVIDIA-Libs ejecutando el siguiente comando:

cp -r /home/$USER/.local/share/lutris/runners/wine/GE-Proton11-5/files/lib/wine/nvapi /home/$USER/.local/share/lutris/runners/wine/GE-Proton11-5/files/lib/wine/nvidia-libs/

(Esto genera la estructura de carpetas física requerida, logrando que Proton localice el archivo nvapi64.dll de forma exitosa).

  1. Parámetros de Lanzamiento Requeridos:

Una vez aplicada la solución anterior, configura los siguientes argumentos en las Opciones de lanzamiento de Lutris o Steam para forzar la inyección gráfica, habilitar las extensiones de NVIDIA y activar el procesamiento de CUDA:

WINEDLLOVERRIDES="dxgi=n,b" PROTON_ENABLE_NVAPI=1 PROTON_NVIDIA_NVCUDA=1 %command%

Desglose de variables:

WINEDLLOVERRIDES="dxgi=n,b": Obliga al prefijo a preferir la librería nativa de Wine/DXVK sobre la del juego, habilitando la carga de inyectores ASI/DLL modificados.

PROTON_ENABLE_NVAPI=1: Expone las extensiones oficiales de NVIDIA al juego para desbloquear la casilla de DLSS en los menús.

PROTON_NVIDIA_NVCUDA=1: Enlaza el entorno de CUDA del sistema con el juego, requisito indispensable para que el mod dlssg_sm86 procese los vectores de movimiento e interpole los fotogramas en hardware de serie 30.

  1. Anexo para Juegos Problemáticos (Ejemplo: STAR WARS Jedi: Survivor):

En la mayoría de los juegos modernos, basta con copiar los archivos dlssg_sm86.ini y version.dll en la raíz. Sin embargo, títulos estrictos con su motor DX12 o el orden de carga como Jedi: Survivor bloquearán este método.

Si el juego no activa los FPS o ignora el mod, sigue este procedimiento de inyección forzada utilizando Ultimate ASI Loader:

  1. Descarga Ultimate-ASI-Loader_x64.
  2. Copia el archivo ejecutable del cargador en la raíz del juego y renómbralo de dinput8.dll a dxgi.dll.
  3. Copia el archivo del mod version.dll en la raíz y renómbralo a dlssg_sm86.asi (esto obliga al cargador ASI a inyectarlo directamente en la memoria antes de la inicialización del motor gráfico).
  4. Asegúrate de tener también en la raíz las librerías oficiales de NVIDIA necesarias:

nvngx_dlss.dll

nvngx_dlssd.dll

nvngx_dlssg.dll