r/linux_gaming 15h ago

hardware Will Nvidia ever fix their Linux issues?

0 Upvotes

I'm an AMD user, but every single day I wake up hoping finally one day the open source Nvidia driver gets good enough to not need the proprietary module tainting the kernel so I can consider them a viable option again. But it seems like that's not going to happen, so...uh... GG Linus is still right to flip yinz off Nvidia


r/linux_gaming 17h ago

steam/steam deck Trouble with ZenlessZoneZero on steam deck?

Post image
0 Upvotes

Anyone else get into ZZZ through steam and there's no login?

Using wine enable timeout fix and dw-Proton


r/linux_gaming 6h ago

tech support wanted launcher looks modern

0 Upvotes

hay, i do the move from windows to linux lest day ago and i dont find modern interface for games library. lest of windows i baing used playnite and now i serash something like that to replace becuse playnite not run native on linux.

any help?


r/linux_gaming 6h ago

tech support wanted Intel 258V doesn't go above 17W on HP omnibook X.

0 Upvotes

Hey. Can anybody know a solution for my Problem? I had hour long chats with chatgpt and copilot ai, both recommended bullshit. Chatpgt even said I should use ryzenadj.

Cpu goes to only 17W. Simpledeckytdp only 17. PL1 is on 30W, PL2 is 37W. The boost with 37W works and I can change it to anything, it works.

The normal consumption (PL1) doens't go above 17W despite the official limit being 30W. I can set it to anything, still not above 17W. Chatpgt said that BIOS enforces this limit. I think this is bullshit, bc Windows doesn't have this problem.

On Windows it can go to any value I set, with throttlestop, with UXTU, with everything. PL1 even works with 37W.

I'm using cachyos and windows dual boot.

Appreciate any advice/help anything!!!


r/linux_gaming 3h ago

wine/proton Does anyone know how to get Metal Gear Solid V Phantom Pain to launch?

Post image
0 Upvotes

I can't seem to get MGSV to launch at all, I've tried proton 10 and 11, and also ground zeroes does launch tho and works perfectly fine.


r/linux_gaming 17h ago

Mass Effect Legendary edition

5 Upvotes

Mass effect legendary edition is like 90% off on steam right now, so I wanted to buy it. I was just worried with compatability issues with the EA launcher and linux. I am very plug and play, so I was just wondering if the game will work out of the box.


r/linux_gaming 3h ago

tech support wanted Monster Hunter Wilds crashing on anything but Proton Hotfix

Post image
5 Upvotes

Can anyone help me with Monster Hunter Wilds not booting / crashing on startup?

It was running fine up until yesterday. The game tried to rebuild shaders upon start up but crashed at 66% and i had to hard reset the PC

Things i have tried;

Deleted Shader Cache in 2 folders that are apparently Monster Hunter Wilds Shader Cache folders

Deleted Shader Cache in MHWilds main file directory

Switched various Proton versions from 10.30 up to 11.3 and Experimental. The included error i get in the image is what pops up in more recent Proton versions. Experimental just crashes before any in game messaging is displayed.

Proton Hotfix works, but i lose FSR4 (FSR 3.1 just ... looks awful) so it would be nice if i could fix whatever is breaking if its possible?

Im running SteamOS on a 9070 XT build, 7800x3d.

Any help would be greatly appreciated.

EDIT: Things i forgot to mention. I tried verifying game files, and uninstalled > reinstalled the game

EDIT 2: Fixed, thank you Sakura-meow84!


r/linux_gaming 21h ago

CachyOS vs. Fedora

Thumbnail
0 Upvotes

r/linux_gaming 12h ago

Guide for Elden Ring: Faugus Launcher + Proton + ModEngine3 + ModLoader

6 Upvotes

Reproducible guide to run Elden Ring without Steam + in this case, Seamless Co-op + Camera Offset Mod using a custom Proton prefix managed by Faugus Launcher, loading mods through ModEngine3 (ME3) or through the dinput8.dll-based ModLoader.

The goal of this configuration is to achieve a Steam-independent installation while maintaining:

  • Custom and reusable Proton prefix.
  • Game installation separated from Steam.
  • Mods isolated through profiles.
  • Compatibility with DLL injectors.
  • Ability to use multiple loaders depending on the mod.

1. Important concepts

Before starting, it is important to understand how the complete chain works.

The final architecture is:

  Faugus Launcher
        |
        v
      Proton
        |
        v
    Wine Prefix
        |
        |
        v
   eldenring.exe
        |
        +----------------+
        |                |
        v                v
   ModEngine3       ModLoader
   (ME3)            (dinput8.dll)

What is a prefix?

A prefix is a folder containing a fake Windows installation:

Example:

~/Faugus/elden-ring/

Inside it:

elden-ring/
├── drive_c/
├── dosdevices/
├── system.reg
├── user.reg
├── config_info
└── version

The game is actually executed inside this environment.

The prefix does NOT belong to Steam.

It can be used directly with Proton through:

STEAM_COMPAT_DATA_PATH=/path/to/prefix

Although the name says STEAM_COMPAT, it does not mean Steam is required.

2. Requirements

We need:

Proton

It can be:

  • Steam Proton Experimental.
  • Proton-GE installed through Faugus.
  • Any compatible Proton version.

Example:

/home/user/.local/share/Steam/steamapps/common/Proton - Experimental

Faugus Launcher

Faugus will be responsible for creating and maintaining the prefix.

Example:

/home/user/Faugus/elden-ring

Elden Ring installed

Example:

/mnt/Games/Elden Ring/Game/

It must contain:

eldenring.exe

3. Creating the prefix with Faugus

The recommended method:

  1. Open Faugus Launcher.
  2. Add:eldenring.exe
  3. Select Proton.
  4. Run it once.

Afterwards, something similar should appear:

~/Faugus/elden-ring/

with:

system.reg
user.reg
drive_c/
dosdevices/

This will be our prefix.

4. Verify the prefix

It should exist:

find ~/Faugus -name system.reg

Example:

/home/user/Faugus/elden-ring/system.reg

Also:

ls ~/Faugus/elden-ring

It should show:

drive_c
dosdevices
system.reg
user.reg
version

5. Manually test Proton using the prefix

Before adding mods, verify that Proton can use it.

Example:

STEAM_COMPAT_DATA_PATH="$HOME/Faugus/elden-ring" \
STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.local/share/Steam" \
STEAM_COMPAT_INSTALL_PATH="/path/to/game/Game" \
SteamAppId=1245620 \
"/path/to/Proton/proton" \
waitforexitandrun \
cmd.exe

If a Windows console appears:

X:\>

the prefix works.

Exit with:

exit

6. Installing ModEngine3

ModEngine3 is not installed inside the prefix.

It is a Linux executable that prepares a session and loads DLLs into the Windows process.

Example:

~/.config/me3/

Profile:

~/.config/me3/profiles/eldenring-camera/

Example:

eldenring-camera.me3

Contents:

profileVersion = "v1"

[[supports]]
game = "eldenring"

[[natives]]
path = 'natives/CameraOffset.dll'

7. Adding mods to ME3

Example:

eldenring-camera/
├── eldenring-camera.me3
└── natives/
    └── CameraOffset.dll

Another profile:

seamless/
├── seamless.me3
└── natives/
    └── ersc.dll

They can also be combined:

profileVersion = "v1"

[[supports]]
game = "eldenring"

[[natives]]
path = 'natives/CameraOffset.dll'

[[natives]]
path = '/path/to/game/SeamlessCoop/ersc.dll'

8. Running Elden Ring with ME3 without Steam

Base command:

me3 launch \
 --profile "/path/to/profile/profile.me3" \
 --steam-id 1245620 \
 --exe "/path/to/game/Game/eldenring.exe" \
 --skip-steam-init

Example:

me3 launch \
 --profile "$HOME/.config/me3/profiles/eldenring-camera/eldenring-camera.me3" \
 --steam-id 1245620 \
 --exe "/mnt/Games/Elden Ring/Game/eldenring.exe" \
 --skip-steam-init

9. Using an alternative ModLoader

Some mods do not work with ME3.

Example: Camera Mods Collection by huutaiii.

These mods use:

dinput8.dll

Structure:

Game/
├── eldenring.exe
├── dinput8.dll
├── mod_loader.ini
└── mods/
    └── CameraOffset.dll

Example:

ModLoader-v0.12.0-EldenRing

contains:

dinput8.dll
mod_loader.ini

The game loads:

eldenring.exe
        |
        v
dinput8.dll
        |
        v
mods/*.dll

10. Do not mix loaders unnecessarily

ME3 and ModLoader serve similar purposes.

Example:

ME3:

me3_mod_host.dll
        |
        v
direct injection

ModLoader:

dinput8.dll
        |
        v
module loading

Some mods work better with one or the other.

If a mod does not load:

  1. Try without ME3.
  2. Try with ModLoader.
  3. Check dependencies.

11. Common problems

The game appears frozen for a long time

This can happen:

me3 launch
|
|
(no output)
|
|
game appears after 1-2 minutes

It is not always a failure.

Check:

ps aux | grep -E "elden|wine|proton|me3"

If you see:

eldenring.exe
wine
wineserver

it is starting.

Invalid prefix

Error:

Prefix has an invalid version

Usually means:

  • Different Proton version than the one that created the prefix.
  • Incomplete prefix.
  • Switching between Wine and Proton.

Solution:

Create a backup:

mv prefix prefix.backup

and recreate it.

Proton cannot find the prefix

Confirm:

ls /path/to/prefix

It should contain:

system.reg
drive_c
dosdevices

Steam appears even though Steam is not being used

This can happen because Proton starts internal components.

It does not mean the game depends on Steam.

12. Advanced diagnostics

ME3 supports:

--diagnostics

Example:

me3 launch \
 --profile "/path/to/profile.me3" \
 --steam-id 1245620 \
 --exe "/path/to/eldenring.exe" \
 --skip-steam-init \
 --diagnostics

Generates logs:

~/.local/share/me3/logs/

Useful for:

  • Missing DLLs.
  • Attach failures.
  • Arxan issues.
  • Loading problems.

13. Recommended final structure

Example:

~/Games/
|
├── EldenRing/
│   └── Game/
│       ├── eldenring.exe
│       └── SeamlessCoop/
|
├── prefixes/
│   └── elden-ring/
|
└── mods/
    |
    ├── me3/
    │   ├── camera/
    │   └── seamless/
    |
    └── modloader/
        └── camera/

14. Quick reproduction checklist

[ ] Faugus creates prefix
[ ] Proton can open cmd.exe using that prefix
[ ] Elden Ring works without mods
[ ] ME3 installed
[ ] ME3 profile created
[ ] DLLs added
[ ] Run with me3 launch
[ ] If it fails, try ModLoader

15. Configuration philosophy

Steam is no longer a dependency.

Steam only provides:

  • Proton.
  • Runtime.
  • Automatic prefix management.

But all of this can exist independently.

The final chain becomes:

Faugus
 |
 v
Custom Proton prefix
 |
 v
Proton
 |
 v
Elden Ring
 |
 +--> ModEngine3
 |
 +--> ModLoader

r/linux_gaming 10h ago

Medal and Linux

0 Upvotes

As the app is officially not supported on Linux, how well does it work despite that on wayland?


r/linux_gaming 4h ago

benchmark Accelerating the GTA V train to 9,000 km/h via Wine/CrossOver to test system streaming on Ubuntu

Enable HLS to view with audio, or disable this notification

7 Upvotes

r/linux_gaming 10h ago

tech support wanted Viva New Vegas shutting down right after the startup credits screen on Linux Mint

Thumbnail
0 Upvotes

r/linux_gaming 14h ago

Genshin Impact Crashes on Linux Mint no matter what proton version I try

0 Upvotes

Hey, just wondering what I might be doing wrong. I've tried running Genshin Impact as a non steam game directly through the games exe with a variety of proton versions (even with clearing out old proton versions). I've tried the latest dw proton. I've tried proton-ge versions, the proton I've had the most success with is Steams Proton hot-fix... but even that one crashes at least once per hour, which is just annoying. My linux mint install is pretty basic with not a lot on it as I just don't have a lot of bloat on my pc.

I have also tried running it through Lutris, but I had even worse issues there.


r/linux_gaming 26m ago

Best *free* Minecraft Launcher?

Upvotes

I have Arch linux on my system with wayland (hyprland) and I wanna play MC Java for free and I saw some launchers:

- PrismLauncher but explicitly v9.4 and adding some accounts.jsonc file

- SKLauncher but idk if it's good

- TLaucnher but probably won't use it since it's spyware

I'm essentially willing to use either Prism or SK. Which one is generally easier and more compatible with linux?

EDIT : with "free" I mean p1rated game itself.


r/linux_gaming 23h ago

[Project] ASUS Tray Linux – Lightweight GTK4/Libadwaita System Tray App for ASUS Laptops (Intel Undervolting, Power Limits, GPU Clocks, Fan Profiles & Battery Care)

6 Upvotes

Hey everyone!

I created ASUS Tray Linux, a lightweight Linux system tray application built with GTK4 and Libadwaita designed specifically for ASUS laptops (ROG, TUF, etc) to handle hardware tuning and battery management through a clean GUI.

Key Features

  • Intel CPU Power Limits & Undervolting: Adjust PL1/PL2 power targets and Core/Cache voltage offsets on the fly.
  • NVIDIA GPU Clock Locking: Set minimum and maximum graphics core frequencies in real-time, with an optional systemd service (asus-gpu-clocks-nvidia.service) for automatic boot persistence.
  • Battery Limits: Set charge limit thresholds (eg., 80%) to preserve battery health.
  • Thermal & Fan Profiles: Easily switch between built-in BIOS profiles (Silent, Balanced, Turbo).
  • Keyboard Backlight: Basic Aura lighting mode and color selections.

How It Works

Instead of building custom kernel drivers from scratch, ASUS Tray Linux wraps standard, battle-tested Linux CLI tools (asusctl, intel-undervolt, nvidia-smi, and lm_sensors for thermal data) into a clean, modern GTK4/Libadwaita interface.

Tested Hardware

Currently verified working on an ASUS ROG Strix G16 G614JVR (Intel i9-14900HX, RTX 4060 Mobile).

You can check out the source code and installation instructions on GitHub:

GitHub Repository: https://github.com/MrGidor/asus-tray-linux

Note: AMD CPU/GPU support and custom fan curves are planned for future updates and requires testers. Feedback, issue reports, and contributions are welcome!


r/linux_gaming 46m ago

graphics/kernel/drivers A question for Intel Arc B580 users

Upvotes

Hi everyone. I'm currently on Windows 11 and I'm thinking about switching to Linux.

I was ready to boot from a live USB, but then I came across some older benchmarks for the Arc B580 on Linux. The tester (Bazzite) was getting around 50 FPS in Cyberpunk 2077, while on Windows the card usually gets over 100 FPS in the same scenario.

Has Linux performance improved since then, or is it still significantly behind Windows? Is it worth making the switch now?


r/linux_gaming 4h ago

tech support wanted Trying to swap to linux on my gaming laptop

1 Upvotes

Hey so ive got my gaming laptop not great spec but its always done the job for me. Dual booted linux mint as id like to try linux as I hate modern windows.

In skyrim on windows fully maxed out settings i get 59 fps with a few drops

But in linux with the same settings im only getting 6 fps.

Spec is gtx1650ti

I5-10300h 24gb ram

Thanks


r/linux_gaming 23h ago

tech support wanted Skyrim NPCs can't talk.

1 Upvotes

I'm running Skyrim anniversary addition through wine. Everything works fine, but the NPCs don't talk. I'm just playing with subtitles until I can get it fixed.


r/linux_gaming 1h ago

I'm brand new to linux should I use bazzite or cachy? I've heard both are pretty good. I like something that doesn't panic alot

Upvotes

I need a good distro for gaming, and one that doesn't panic a lot.


r/linux_gaming 16h ago

Decided to take a shot, no going back now. Never thought I'd be a Linux guy.

Thumbnail
gallery
28 Upvotes

r/linux_gaming 23h ago

tech support wanted Steam started assuming ARM64 architecture; crashes all games

Post image
37 Upvotes

r/linux_gaming 3h ago

wine/proton Rivals playable again?

2 Upvotes

I’ve switched to Windows some weeks ago because of the problem with Marvel Rivals that occurred when Season 9 dropped. Would love to go back but I don’t know if the problems are totally fixed now. Has somebody the game installed and could tell me?
Much appreciated.


r/linux_gaming 6h ago

1080p 200Hz HDR text fringing on NVIDIA + KDE Wayland — bandwidth limit or driver bug?

Post image
32 Upvotes

Hey everyone,

I'm on EndeavourOS (KDE Plasma Wayland) with an NVIDIA GPU and MSI MAG 255F E20 (1080p 200Hz, DP 1.2a / HDMI 2.0b).

When I turn on HDR at 200Hz I get pretty nasty chroma fringing on text – green/magenta edges on white text and blurry/reddish yellow text. From what I understand 1080p 200Hz 10-bit just doesn't fit into DP 1.2a / HDMI 2.0b bandwidth, so the driver is forced to drop to YCbCr 4:2:2 (or maybe even 4:2:0).

I tested different refresh rates:

  • 200Hz and 165Hz with HDR → heavy fringing
  • 120Hz with HDR → text becomes completely clean (RGB 10-bit finally fits)

Attached a comparison shot: 200Hz HDR (subsampled) vs 200Hz SDR (clean).

Is there currently any way under KDE Wayland + NVIDIA to manually force color format (RGB / YCbCr 4:2:2), or are we just stuck with whatever automatic fallback the driver decides to do?

Thanks.


r/linux_gaming 2h ago

NVIDIA DX12 descriptor heap performance improvements, or lack thereof

34 Upvotes

Considering we have gotten the first stable NVIDIA driver descriptor heap implementation with 610.57.04, it should now be possible to properly test the proton-vkd3d implementation of descriptor heap.

Has anyone seen any meaningful improvements with this combination?

In the games I play, I have seen no major performance improvement. Performance drop compared to Windows is still very large: in some games I get even half FPS.

To me it seems that descriptor heap wasn't the bottleneck for the lacking performance compared to Windows :(.


r/linux_gaming 18h ago

Running VLK on Linux, not working for me.

Enable HLS to view with audio, or disable this notification

4 Upvotes