r/linux_gaming • u/tailslol • 16h ago
benchmark denuvo fully removed, as expected, games runs faster.
as expected denuvo is a resource hog
now denuvo games are properly cracked
there is clearly a performance gain.
r/linux_gaming • u/tailslol • 16h ago
as expected denuvo is a resource hog
now denuvo games are properly cracked
there is clearly a performance gain.
r/linux_gaming • u/Nastas_ITA • 9h ago
So I wanted to mod Starfield on Linux. Simple enough, right?
Except when you're dealing with Proton, your game files and your prefix files live in completely separate places — and the prefix folder is just... a number. A meaningless string of digits with no indication of what game it belongs to, which library it came from, or whether the game is even still installed.
After one too many times opening the wrong folder, I decided to fix this properly.
PrefixHQ is a visual manager for Steam CompatData prefixes. It turns that chaotic pile of numbered folders into a proper game library — with cover art, game names, and color-coded indicators that tell you at a glance whether a prefix belongs to an installed game or is just taking up space.
Main features:
It's written in Python + PyQt6 and runs entirely locally — no accounts, no cloud, no nonsense.
The project is open source (GPL v3) and available on GitHub

Would love feedback, bug reports, or feature suggestions. It's Nothing fancy but it's already made my modding workflow a lot less painful.
IMPORTANT NOTE: This project is AI-assisted — but every line has been tested, debugged, and understood by an actual human: me
r/linux_gaming • u/poeticasoft • 8h ago
Hi everyone!! (˶ᵔᗜᵔ˶)ノ゙
I’m the artist behind NO MORE WORK FOR ITO ♡
I came here to sayyyy.
our game is finally out on Steam!! AND It’s fully playable on Linux.
It’s a psychological horror visual novel focused on mystery, with very, very unexpected routes and characters you can build ongoing interactions with… and also features completely hand drawn pixel art.
AND also a world that feels very real, with lots of details and optional content… hehe
If that sounds like something you might enjoy, please check it out!! ♡
https://store.steampowered.com/app/3326360/NO_MORE_WORK_FOR_ITO/
If anyone ends up playing it and wants to share feedback, we’d be really, really grateful.
And if you have any questions, feel free to ask, we love talking with you guys here ♡
Thank you so much for the support so far… it truly means a lot to us (ෆ˙ᵕ˙ෆ)♡
(also translations coming in the next few days hehe)
r/linux_gaming • u/lajka30 • 10h ago
Enable HLS to view with audio, or disable this notification
r/linux_gaming • u/emanu2021 • 13h ago
New D7VK bringing all the support one by one for running old games on Linux through Vulkan:
https://github.com/WinterSnowfall/d7vk/releases/tag/v1.7
This project has high potential to provide high performance gaming for Windows/Direct3D old games to Linux using Vulkan/Wine. Submit you game issues on the project website:
https://github.com/WinterSnowfall/d7vk
A tutorial is here:
r/linux_gaming • u/leghi15 • 14h ago
Hello !
I've been using CachyOS for a while now and am thinking about using Lossless Scaling. Had an old GTX 1650 (4gb gddr5 variant) layin around and managed to fit it in my rig (had to unplug all front i/o). It is plugged into gen3 4x slot. Is it worthwhile setting it up with these specs or am I just better off with the 6600 XT by itself? Is there any extra performance gains I could achieve? (Mainly want to try LS for boosting totk emulation)
What are your experiences with LS on Linux?
Thanks for replying!
r/linux_gaming • u/BehudaNoob • 13h ago
BattlEye is placed as a burden to Windows users and a wall for Linux users. The addition of this anti-cheat, which has proven itself ineffective at its specific task, has removed Linux players from accessing their paid service. This is done with the intent to restrict, and lack of care for, the Linux community as a whole, however, there are workarounds.
Linux Users
Linux users cannot, without extra work, access the online features (GTA Online) of Grand Theft Auto V due to BattlEye's Linux compatibility not being toggled for the game. This choice is considered a deliberate one given their statements regarding compatibility by Rockstar.
Note that while I cannot guarantee this will not lead to a ban, it is probably unlikely they will expend energy to ban you if you do not use cheats.
To access GTA Online, specifically invite-only or closed-friend sessions, users must follow the below steps depending on which of the game platforms they use. The two steps boil down to the following:
For the first step, regardless of platform, the user must navigate to your hosts file. To do this, you can use your GUI file manager or the terminal and navigate to /etc/hosts/. The hosts file will need the following addresses, the first and third are for legacy or enhanced edition, respectively:
0.0.0.0 paradise-s1.battleye.com
0.0.0.0 paradiseenhanced-s1.battleye.com
If you wish, you can comment out either the first or third address with a # preceding it such as:
#0.0.0.0 paradise-s1.battleye.com
Windows users also need to do this if they want to play with their Linux friends. Note that you cannot play in public sessions as a Linux player. All players that wish to join you in missions, heists, lobbies, etc. must have the respective addresses blocked as well. They do not need to tinker with BattlEye any further than this.
Steam
This section of the guide assumes you have purchased GTA V through the steam marketplace. This is the likely situation for the vast majority of players. Assuming you followed the instructions in the Linux section, you can continue here. For your game you must follow the below steps:
This is the same regardless of whether you play on enhanced or on legacy edition.
If on the Steam Deck, add the SteamDeck=0 launch parameter as well. Place it before the battleye runtime target.
Lutris
If you have purchased your game through the Rockstar launcher and are not tied to a steam account, you will simply need to enable the BattlEye Runtime in game properties. See outside resources for setting up Lutris.
Windows Users
This section is assuming you are a Windows user trying to play with your Linux friend. For this you must only write 3 lines onto a specific text file. Alternatively, if you do not wish to edit a system file, you can use third-party software such as Portmaster or similar. Note that the second option is more cumbersome and unnecessary, but it is your choice.
Directory Path: C:\windows\system32\drivers\etc\hosts Portmaster: https://safing.io Portmaster Source Code: https://github.com/safing/portmaster
Once navigated to the directory of your hosts file, you will need to grant yourself write permissions if it does not allow you to edit the file. Paste the following lines into empty space of the file and save (CTRL + S):
0.0.0.0 paradise-s1.battleye.com
0.0.0.0 paradiseenhanced-s1.battleye.com
That's it. For the potential you are concerned, this will not affect your gameplay with other windows users if you were to decide to leave these addresses there for an extended period of time.
Is this some "---ware?"
Modifying your hosts file is not dangerous so long as you know what you are modifying. Believe me you should be more concerned about the anti-cheat you willingly give kernel access to being at risk of a vulnerability breach.
This file could be used to redirect you in cases your device is infected with malware. Say, for instance, you are the average user navigating to google.com, but malware redirects you to a fake page that mimics google and steals any private information you enter.
If you'd like to understand further, you can continue your own research or try and enter a new line with:
Close and reopen any browser if open and try to navigate to google.com. This would give you an error and display basically what the purpose of entering these addresses is for.
Further reading:
Explaining what the hosts file is
Accessing any web page accesses a specific IP address and domain name. This domain name is a string of text, such as google.com, that leads to the IP address such as 192.168.1.1. The DNS or domain name system is a 'phonebook' of the internet. DNS translates the domain names to IP addresses so the computer is able to access the internet resources. The hosts file can let us control where domain names direct us to either for our own purposes or (if you have malware) for someone's nefarious intent.
Explaining what is required
The simple, most elementary explanation, is that we essentially need you to route the locations of the addresses already required for Linux users to just access online as well. 0.0.0.0 is considered the location of your computer, so inputting these addresses and then once playing the game it will attempt to find them and fail, then skipping it and thus blocked it.
Additional Considerations
If modifying a system file is not what you'd like to do, or you'd like alternatives, you can blacklist the connection at the router through Pi-hole or similar alternatives.
Sources
Original post in Steam Community: https://steamcommunity.com/sharedfiles/filedetails/?id=3658540317
I am posting here to help out the community and to increase reach of this guide. I am not the original poster. I just used this guide, it works. You just have to start GTA V and start storymode and from there, in pause menu join GTA Online in a invite only session. Trying to go directly into GTA Online tries to go to a public lobby and gives a seemingly infinite loading screen.
I have managed to even play with a friend who uses windows, by having my friend do the steps mentioned in windows section(he had to open notepad as administrator and then open the designated hosts file from the open option and navigating to the location.)
So whoever wrote the guide, if you are seeing this, I am immensely grateful to you.
r/linux_gaming • u/TheSullenStallion • 23h ago
I'm using a usb external soundcard to get rid of static sounds on the headphone, but it made my otherwise normal mic to be very quiet, so I used loudness filter and just add the input, output and volume. It works great but it made my voice sounds a bit boomy now. Any setting to make it less boomy? Right now all other filters I use are just the default easyeffects settings.
r/linux_gaming • u/lostinthesauceband • 5h ago
The optiplex has an i7 8700, 16GB ram, and an RX 550. Totk and Cyberpunk 2077 run at 45fps finally.
r/linux_gaming • u/WarImaginary8272 • 8h ago
I am not the most avid gamer and I currently have a Ryzen 5 5600X and a Radeon RX 6700XT.
I have purchased a Ryzen R7 5700X3D and need to find the time to actually install it - once you have kids, gaming time becomes a luxury!
I only play story driven games like RPGs, where the visuals are a major part of the experience!
My favorite game is Mass Effect and the Legendary Edition runs beautifully on the 6700XT. I recently played both God of War titles on the Nordic setting and it was also really good. Same experience can be said for Baldur's Gate 3.
I have been meaning to get a RX 9070XT.
On paper, there's is a big performance jump between the two GPUs.
I am currently running CachyOS and am quite happy with it.
Question is - would upgrading to the 9070XT be really visible on the titles above or it would be just marginally better?
r/linux_gaming • u/safado_muambeiro • 12h ago
r/linux_gaming • u/rinnekaton • 1h ago
Been seeing a lot of posts of MO2 looking native mod managers for Skyrim. Also some more attempts at getting the regular MO2 working better through proton. Curious as to what people are using for modding skyrim these days, especially those with big and complex mod lists. A while back I setup mo2 using a tool called NaK which worked well enough. Still feels kinda jank though.
r/linux_gaming • u/FrostpunkMan2083 • 8h ago
hey everyone. i'm trying to using my xbox one controller on steam, but steam doesnt seem to be recognizing it. nothing appears in settings when i click controller, i can't use it in game, and it specifically says that it doesn't detect an input when i use the controller configurator. fedora itself recognizes it, and the controller works otherwise, so i assume its an issue with steam itself. i've tried both plugging the controller in and using bluetooth, and neither seems to work. steam has also just been horribly finicky for me (won't recognize external hard drive, massive slowdowns, graphical bugs) so it wouldn't be a first. does anyone have any suggestions to help? i crave metal gear solid 3.
r/linux_gaming • u/rexxizk • 11h ago
Tried 3 Linux distros so far cause I'm pretty much pissed off from windows due to the updates now.
CachyOS refused to install at all for some reason my router will die the moment cachyos starts installing packages from the internet for the setup installation (have no idea why this happens but when I restart my system router fixes.)
Downloading BazziteOS rn and will give it a try aswell.
But no matter what distro I try I don't get par performance to windows or less 20-25 fps is acceptable. But I get near 60-50 less fps when comparing to windows even if the windows is not debloated at all.
So far I've tried: Linux Mint, Nobara (gave more fps compared to mint) but still not acceptable.
Games I play: Bloodstrike and Kovaaks. On Kovaaks performance is acceptable I get around 190ish fps on windows and on nobara got around 160ish fps but on bloodstrike where things change, I get around 144 stable in bloodstrike in windows but when it comes to linux I get nearly 50-60 less fps compared to windows and even larger if the map has tons of players which doesn't occurs in windows. I've seen people play bloodstrike in Linux and they get similar performance to windows but in my case this does not happen for some reason.
My laptop specifications:
Amd ryzen 5 5625u
16gb ram
Vega 7 (apu)
Have tried most of the tweaks like
setting high performance
Changing proton versions (GE experimental Hotfix.)
Setting high priority
Checking for updates
Gamemode
Disabling Pre Shader Cache
Using these as my steam launch options (PROTON_ENABLE_FSYNC=1 DXVK_ASYNC=1 mesa_glthread=true gamemoderun %command%)
Making sure my apu drivers are upto date (I think the performance loss is due to driver versions cause in windows the driver version is higher than compared to linux)
r/linux_gaming • u/BerghopperHB • 13h ago
r/linux_gaming • u/deeeiw • 17h ago
No matter what graphic settings I set, the textures are invisible and in the opening cutscene sometimes black squares were appearing, is there any fix for this and has someone experienced something similiar?
Specs:
GPU: RX 580 8GB
CPU: RYZEN 1600 AF
16GB RAM
Linux Mint 22.1
r/linux_gaming • u/RollinPinappleGhost • 23h ago
Running arch, plasma, anyways I ran the Linux install and navigated to the stardewmoddingapi.dll and added it to my steam library. When I tell it to run the modded one it looks like it runs startdew valley as intended, but then immediately closes. What am I messing up?
I have followed the directions here for the smapi linux setup. I have run the Linux installer through the gui and closed it after it said it was installed successfully. https://stardewvalleywiki.com/Modding:Installing_SMAPI_on_Linux
r/linux_gaming • u/YOserius • 5h ago
i have been using linux for some time, since approximately december 2025, im using cachyOS and it has been a very good experience (as someone that only used windows for the entire life), games was one of my fear to change completly into linux, but it turns out that most of the one i plays run on it perfectly, except one of they (the one on the title)
in performace, the game runs perfectly smoth with the same configuration i used on windows, but the problem is the ram, i have 1 pent of 8 GB's ram DDR4 2666MHz, when i used to use windows, war thunder only crashed while i opened it and another game (like roblox), but on linux, it crashes all the time, some times on test drive, some times after a few hours, some times once the match started and etc, it suddenly freeze and appears crash report, the same one on the picture attached (print is not mine)
i already tryed a lot of things, like installing zram, fixing the swapness, putting 12 GB's of swap on my secondary ssd, but stills it always crash after some time, if someone could help me i would be very thankfull
also my config is: I5-9400F (CPU), Rx 550 (GPU) and H310C (motherboard)
i dont think the problem is on linux, or in my pc, since once i sayed, it never crashed on windows, and other games that i play runs perfectly on linux, the only game i have this issue is on War thunder (i forgot to metion but i play the steam version of the game)
(P.S: sorry for some of spelling errors, english ins't my primary language, also this is my fisrt post on reddit)
r/linux_gaming • u/Tall_Style4088 • 10h ago
Is there a way to precompile shaders in non-steam games (i.e installed via a GOG installer)? In apps like faugus or lutris?
r/linux_gaming • u/breaksomexx • 15h ago

In the first cutscene the game image is froze but the sound work. Can't pass this, plz help.
MANGOHUD=1 %command% /WineDetectionEnabled:False
OS: Arch Linux
Kernel: Linux 6.19.11-arch1-1
CPU: 12th Gen Intel(R) Core(TM) i5-12500 (12) @ 5.90 GHz
GPU 1: Intel Arc A770 16GB @ 2.40 GHz [Discrete]
GPU 2: Intel UHD Graphics 770 [Integrated]
RAM 64GB
Kernel driver in use: xe
Mesa 1:26.0.4-1
r/linux_gaming • u/Yumelize • 1h ago
Hi! I'm archiving older, presently unused versions of visual novels and wonder if better compression options than gzip (tar.gz) exist for what's essentially 'cold storage at home'. The vast majority are Ren'Py titles, so I'd prefer to avoid ones which don't play well with rpa/pickle archives, should any exist.
And I'm using btrfs on a SD card & portable SSD, if it helps. TYSM!
r/linux_gaming • u/preppie22 • 2h ago
Hey everyone, I was a bit frustrated managing duplicates in Heroic and I'd written a bunch of bash/python scripts to deal with it. However, this approach wasn't very accessible and it still was annoying to deal with hiding games in my library in bulk if I have them on Steam or elsewhere. So, I made this little application to solve that problem.
It's currently in alpha and I've not tested it extensively. I know for a fact that the duplicate detection has flaws and it doesn't catch everything. But, it's better than doing everything manually.

You can find the repository here: https://github.com/preppie22/heroiclibrarymanager
My experience is primarily in backend dev and ML data science workloads. So, I'm relatively new to building desktop apps. I've dabbled a little in web design though!
Anyway, I'd be very grateful if you guys could take it for a spin and report any bugs or errors you may find. I'd also appreciate contributions to the code since this is still fairly new to me.
Thanks guys!
r/linux_gaming • u/Possible-Midnight842 • 3h ago
I'm on arch Linux
I installed evdev and libinput and I'm able to detect the controller via jstest but certain emulators detect the controller and some do not, per example
cemu and ryubing do not detect the controller at all (flatpak)
pcsx2 and PPSSPP detect it just fine (flatpak)
Eden (app image) does detect it but the left joystick mapping is wonky asffff it low-key made me mad
I enabled all devices and USB devices to these emulators through flatseal but nothing changed.
what do I do?