Feed aggregator

Is Linux finally good enough for gaming laptops in 2025?

Reddit Linux_Gaming - 10 Aug 2025 - 4:30pm

So, I bought my first gaming laptop; a Lenovo Legion Pro 5 (10th gen) with an Nvidia RTX 5060 about a month ago, and I’m loving it so far. I’ve played a few games on it, and they ran as I expected them to. But I’ve always been a Linux user.

Before this laptop, I was using Arch on an old laptop with limited performance, and I also intend to use Arch or any Arch-based distro on my current laptop.
The problem is, as you can expect, even though I’ve been using Linux for about 5 years now, this is my first time using it for gaming. I’m a Wayland KDE user, and I don’t think I’ll be switching to X11 even if it’s better for gaming, since Wayland is the future.

I’ve heard before about Nvidia’s lack of support for graphics drivers on Linux, but it seems that has changed somewhat in recent years. I just want to know if there are any Linux laptop gamers out there who are playing just fine with their devices, and if Nvidia has started supporting drivers for mobile GPUs yet.

FYI, if it’s important: I mostly play third-person offline RPGs like GOW, Horizon, RDR2, GTA5, or RTS games like SC2, Civ, etc. I also have some non-Steam games from GOG and Epic that I bought many years ago and might replay. While I definitely want to game, I’m also using this laptop to study.

submitted by /u/9ieR
[link] [comments]

Linux FSR4/OptiScaler guide for Steam

Reddit Linux_Gaming - 10 Aug 2025 - 4:13pm

I've seen people asking about FSR4 multiple times recently and I was curious myself whether it's easy to set it up now on Linux. Turns out it's relatively easy, so here's a little guide. It will probably work with all RDNA4 cards, but I only tested with 9070 XT.

It's for Arch since that's what I run, should probably work fine for derivatives. If you use a different distro, you need to figure out how to get mesa >= 25.2.

  1. Get mesa 25.2. It's currently in testing repo, but I just downloaded mesa and vulkan-radeon from https://ftp.lysator.liu.se/pub/archlinux/extra-testing/os/x86_64/ and installed them with pacman -U.

  2. Get GE-Proton10-10 using protonplus and change Steam to use it by default (or enable it for a specific game later if you don't want a global setup).

  3. Create a file /etc/profile.d/fsr4.sh with contents export PROTON_FSR4_UPGRADE=1 so you don't have to enable it for every game in Steam.

  4. Restart or re-log so the new env variable from (3) is visible.

  5. Get newest OptiScaler from https://github.com/optiscaler/OptiScaler/releases (OptiScaler_v0.7.7-pre13_20250731.7z at the time of writing), unpack it to a directory. You can remove !! EXTRACT ALL FILES TO GAME FOLDER !! file if you want.

  6. If you want to use in-game frame generation:

    • Get newest fakenvapi from https://github.com/optiscaler/fakenvapi/releases (fakenvapi-v1.3.4.7z at the time of writing) unpack it and copy both fakenvapi.ini and nvapi64.dll to the OptiScaler directory.
    • Get latest Nukem's dlssg-to-fsr3 from https://www.nexusmods.com/site/mods/738?tab=files (0.130 at the time of writing, regular version, NOT tweaks/universal), unpack it and copy ONLY dlssg_to_fsr3_amd_is_better.dll to the OptiScaler directory.
    • Open OptiScaler.ini and change FGType to nukems.

To install OptiScaler for a specific game, you need to copy its files to an appropriate directory in game files, run setup_linux.sh script and choose appropriate options (which usually amounts to choosing default ones by pressing Enter 3 times).

I'll use Hogwart's Legacy as an example.

  1. Right-click on the game in Steam, choose Properties, then Installed files and Browse.

  2. Go to Phoenix/Binaries/Win64 directory and copy all files from the OptiScaler directory there. Override existing files with OptiScaler ones.

  3. Run terminal emulator, go to the <game_location>/Phoenix/Binaries/Win64 directory and run setup_linux.sh script. Choose default options.

  4. Setup should be complete now. Run the game and go into display settings. DLSS scaling option should be active now, enable it. Enable frame generation if you want.

  5. Press Insert, this will open OptiScaler UI. In the Upscalers section, choose FSR 3.X/4 and press Change Upscaler. It should start using FSR4 automatically. Press Save INI to save the configuration and exit UI.

That should be it. I'm attaching screenshots from a few games in Steam I run with OptiScaler/FSR4 on Linux.

Hopefully the guide helps :)

PS. If you're curious how it all works, see https://github.com/optiscaler/OptiScaler?tab=readme-ov-file#readme.

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

Doom the Dark Ages via Steam: Proteh's Streamlined Campaign mod

Reddit Linux_Gaming - 10 Aug 2025 - 3:34pm

Hey everyone,

i just wanted to know if anyone got the Proteh mod to run on Linux, and if so, how?
Mod: https://www.nexusmods.com/doomthedarkages/mods/33?tab=description
Modloader description: https://github.com/FlavorfulGecko5/EntityAtlan/releases/tag/ModLoader

Basically the only thing I can't do on Linux is launch the AtlanModLoader.exe after putting the proteh-mod ZIP into the mods folder.

Using Proton Experimental
Arch Linux
CPU: AMD 5700x3d
GPU: 7800XT
Arch Repo Mesa Drivers
KDE
Thanks in advance

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

Sober vs vinegar

Reddit Linux_Gaming - 10 Aug 2025 - 3:28pm

Just downloaded mint on my hp laptop which app is better or safer to run roblox i've read that people had issues using these previously possibly getting banned.

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

Elden Ring Nightrein no longer works after system update

Reddit Linux_Gaming - 10 Aug 2025 - 2:46pm

(tested on endeavourOS and CachyOS) Nightrein with HDR was running nicely on my system just 2 weeks ago . I ran a full system update today and now it always crashes after showing the EAC splash screen .

Just running in Proton works, but gamescope is required for proper HDR

I think the issue is somewhere with gamescope, even just passing gamescope -w 3840 -w 2160 -w -- %command% causes it to crash.

Running gamescope in terminal seems to work

Downgrading gamescope to anything lower than current main causes a vkAllocateDescriptorSets error

Stable and git versions of mesa didn't change anything.

At this point I have no idea anymore, any help would be appreciated

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

I am new to Linux.

Reddit Linux_Gaming - 10 Aug 2025 - 2:24pm

I am currently on Kunbuntu on a 2nd PC (with snaps disabled). I switched from Mint because i run two monitors one wide screen 3440x1440 and one 4k. After an hour of use i would get these small hiccups. So i switched to kubuntu and they are gone.

My gaming machine is still running windows but eventually when i get a better idea of what i am doing i would like to put Bazzite on my gaming machine because of the obvious gaming tweaks and focus.

Correct me if i am wrong but If i knew i was going to play games, am i right in the assumption that using bazzite would be better even if i only gamed once a week due to there being no downsides of having those gaming focused things even if i dont use them?

what i am asking is, even if i was going to game once a month, Why bother with Fedora?

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

Honestly? A little shocked at this

Reddit Linux_Gaming - 10 Aug 2025 - 2:21pm

Ever since gta 5 gave the boot to all the linux users its surprised me that noone has really made a decent modded linux launcher for unofficial servers yet. The closest i could personally find that did work at one point was Alt:V but the only person who worked on linux builds left and so did other subsequent coding helpers. Whats shocking to me is that with such a big player base that noone has really made a solution, albiet not a real work around the ban but something at all to mitigate the punch that we got nearly a year ago

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

Sea of Thieves on Arch Linux

Reddit Linux_Gaming - 10 Aug 2025 - 1:47pm

Anyone know how to resolve this (it's in polish, but title says: launch error)? I tried doing my research, but after a few days, gave up. Tried some proton versions and tried some setups and proton experimental seems to work best, but still game is not loading. I got installed easyanticheat on steam tools. My system details:

ASUSTeK COMPUTER INC. VivoBook_ASUSLaptop X515EA_X1500EA

RAM: 24.0 GiB

Processor: 11th Gen Intel® Core™ i5-1135G7 × 8

Graphics: Intel® Iris® Xe Graphics (TGL GT2)

OS Name: Arch Linux

OS Type: 64-bit

GNOME Version: 48

Windowing System: Wayland

Kernel Version: Linux 6.15.9-arch1-1

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

Input remapping - which one do you use?

Reddit Linux_Gaming - 10 Aug 2025 - 1:46pm

Hi there guys,

Im a big fan of rewasd on windows, its the one piece of software i've never regretted paid for.

Sadly, on linux it seems input remapping is still in its infancy. Where there might be several tools that do it, none of them have a good GUI in place.

Which one do you use and why? Ideally i need something quite advanced : per application support, supports mouse remapping and all the basic changes (double, triple tap, held etc)

Happy gaming!

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

EAC (easy anti cheat) completely broken with steam, idk what else to do

Reddit Linux_Gaming - 10 Aug 2025 - 1:42pm

so my issue is that whenever I try to launch Battlebit Remastered, Elden Ring, or any other game that requires EAC through Steam, it tries to launch the EAC client and then presents a "Launch Error ... Unexpected error. [#1]". I have tried several different Proton versions through the SteamPlay / Compatibility tool. I have also tried GE-Proton using protonup-qt.

I have tried uninstalling steam (as well as removing every steam related file in .steam, .cache, you name it until the query "locate steam" returned nothing but icons) and reinstalled steam, logged in, and the same exact issue occured. I am suspicious that the issue might be with wine? I mean I have Star Citizen installed through Lutris, and it runs EAC just fine.

https://preview.redd.it/dj69zy5bi6if1.png?width=6000&format=png&auto=webp&s=79e7e5de895b75a1443bb617c020ff2dd2251057

distro: Arch Linux

DE: Hyprland

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

When I open Dead by Daylight or any other game, it won't start. I'm having this problem on Steam and Lutris.

Reddit Linux_Gaming - 10 Aug 2025 - 1:40pm

Hello everyone! I am experiencing an issue with Steam and Lutris. When I attempted to open Dead by Daylight, it started to load but then simply closed and Steam stopped. I tested another game, Deep Rock Galactic, and an error appeared, which I will send you an image of.

I use popOS, and these are my PC's specs: Intel® Core™ i5-8400 CPU @ 2.80GHz × 6, NVIDIA Corporation TU117 [GeForce GTX 1650], Duex H310, and 8.0 GB.

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

sober not launching

Reddit Linux_Gaming - 10 Aug 2025 - 1:32pm

whenever i launch sober on arch linux it just doesnt open and then stops the app. how do i fix this?

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

I can't get myself to daily drive linux because of a few problems

Reddit Linux_Gaming - 10 Aug 2025 - 1:32pm

I installed linux mint cinnamon.

The first problem I have is the fact that there is no proper software for my g502. I tried piper and it doesn't satisfy my requisites. I need multiple profiles for all the games I play(not onboard memory). I need profiles to switch automatically. Without these options using the OS itself became a little frustrating compared to windows. Also piper didn't save my settings for some reason.

The second problem is I need a zooming program. On windows I use "zoomit" which allows me to bind the zoom function to a keybind so when I press it it zooms 2x. Maybe I haven't looked hard enough but haven't found anything similar. I know the OS itself has a zoom function but it involves 2 keys for it to function (alt+ scrollwheel) which is a problem for me because most of the time I just use my mouse to navigate everything.

While the second problem is mostly specific to me, the first is a big problem for everyone using logitech mice.

If anyone has solutions for the first problem I'm open to any suggestion. I just need to adjust dpi, keybinds, make profiles that switch automatically when I open a program or a game.

submitted by /u/Limp-Judge-623
[link] [comments]

Oblibion (2009) FPS drops when enemies see me

Reddit Linux_Gaming - 10 Aug 2025 - 12:25pm

Hi! I'm playing the old Oblivion on my pretty good PC. Everything is OK untill some enemy starts to see me. Then I get sudden FPS drop to 15-20. No FPS drops near usual NPCs. No FPS drops when in stealth and enemies doesn't see me. FPS become normal again when I kill this enemy.
There are also FPS drops in cutscenes and in dialogs.
Tried different proton versions. No change.

Anybody had same issue?

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

Automatically Record Games with GPU Screen Recorder on Linux

Reddit Linux_Gaming - 10 Aug 2025 - 12:23pm

Hey everyone!

Let me preface this by saying, this is not a comprehensive guide, just a solution I cobbled together for my own problem and thought might help others. I am running CachyOS with Gnome.

The Problem: I wanted to automatically record games - starting recording when the game launched and stopping when it closed, with my preferred settings. Steam's built-in auto-record feature didn't work reliably for me. I suspect a combination of factors were at play—potentially a Wayland issue or problems related to my game drive being formatted as NTFS (which I'm now using ext4 instead). I'm a big fan of GPU Screen Recorder, but it lacks automatic recording.

The Solution: I experimented with watching for the game process using Bash scripting, but this resulted in a constantly running background process, which wasn’t ideal. Then I remembered that Steam allows launch commands, which I already use for things like Mangohud and NTSYNC. So, I thought, “Why not run a script there?”

Here’s the script I put together. It uses Steam's launch options to automatically start and stop GPU Screen Recorder.

#!/bin/bash # Configuration OUTPUT_DIR="/mnt/Mass_Storage/Game_Recordings/$(date +"Video_%Y-%m-%d_%I-%M-%p.mp4")" FPS=60 VIDEO_QUALITY="very_high" AUDIO_SINK="default_output|default_input" RECORD_MODE="screen" # Start GPU Screen Recorder gpu-screen-recorder -w "$RECORD_MODE" -f "$FPS" -q "$VIDEO_QUALITY" -a "$AUDIO_SINK" -o "$OUTPUT_DIR" & RECORDER_PID=! notify-send -t 1500 'GPU Screen Recorder' "Started recording video as $OUTPUT_DIR" # Launch the game (passed via %command%) "$@" # Stop recording kill -SIGINT "$RECORDER_PID" wait "$RECORDER_PID" notify-send -t 1500 'GPU Screen Recorder' "Recording saved as $OUTPUT_DIR"

How to Use It:

  1. Save the Script: Copy the script above and save it to a file (e.g., record_game.sh).
  2. Make it Executable: Open your terminal and navigate to the directory where you saved the file. Then run: chmod +x record_game.sh.
  3. Move the Script: Move the script to a globally accessible directory, such as ~/usr/bin. This allows you to call it from anywhere.
  4. Steam Launch Options: Right-click your game in Steam, go to "Properties," and then "General." In the "Launch Options" field, add the following: record_game.sh %command%. If you already have other commands in that field, simply add it before the %command%. For example: mangohud PROTON_USE_NTSYNC=1 record_game.sh %command%.

That's it! When you launch the game, the script will automatically start recording, and stop when the game exits. You'd receive notifications at the start and end of the recording.

Important Notes:

  • Dependencies: Ensure you have gpu-screen-recorder and notify-send installed.
  • Output Directory: Adjust the OUTPUT_DIR variable to a location where you want your recordings saved. Make sure the directory exists!
  • Customization: Tweak the FPS, VIDEO_QUALITY, AUDIO_SINK, and RECORD_MODE variables to suit your preferences.
  • Error Handling: This is a basic script. More robust error handling could be added.

Let me know if you have any questions or suggestions! I hope this helps!

submitted by /u/Tushar-OP
[link] [comments]

Wuchang consistently crashing in the skill tree

Reddit Linux_Gaming - 10 Aug 2025 - 12:18pm

I'm on CachyOS with Proton native and everything is updated. I've seen at least one other person with the same issue.

Any more people experiencing this and is there a solution?

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

DOOM: The Dark Ages Fails to Launch

Reddit Linux_Gaming - 10 Aug 2025 - 12:17pm

https://reddit.com/link/1mmextq/video/ej7pvbx826if1/player

Since switching to NixOS recently, I have been unable to launch the new DOOM despite trying a myriad of options. Changing proton versions, using gamescope, enabling/disabling intro videos, renaming amd_fidelityfx_vk.dll, using PROTON_USE_WINED3D=1, disabling Steam overlay, unsetting LD_PRELOAD, etc - nothing has changed the outcome. I've also had issues with this game on Fedora too after the game got its path-tracing update, despite the game working just fine before the update. I would really appreciate if anyone has an idea of what could be going on.

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

Pages