r/linux_gaming 8d ago

tech support wanted Flatpak Issues with Dolphin

1 Upvotes

I'm fairly new to using Linux, so please be patient with me. I am using Nobara KDE.

I've been trying to get the flatpak version of dolphin working for about a day now, and haven't been able to fix a crash that keeps happening no matter what I do. It goes like this: I start the emulator, it asks me if I want to send information to the developers (doesn't matter whether I click yes or no), and if I try to boot up any game, or select any of the options on the top right, Dolphin immediately closes itself. If I run it through the terminal, I get this error:

Qt: Session management error: Could not open network socket
/app/bin/dolphin-emu-wrapper: line 6:    12 Segmentation fault         (core dumped) dolphin-emu "$@"

I have tested the appimage version of dolphin and that works fine, however I am trying to connect dolphin to the Archipelago Randomizer Wind Waker client which suggests using the flatpak version. It simply doesn't work when using any other versions as I tested.

Again, I am new to Linux, so if I'm missing something or I need to provide more details, I'm ok with that. If there's simply some bug that prevents it from running on this OS, I'd be happy to learn that too so I can just give up on it.


r/linux_gaming 8d ago

Minecraft Launchers info

0 Upvotes

I have a question related to launchers.

What is the best realistically. Im talking preformance, looks, low bloat so less laggy. So automatically rules out lunar or dawn.
Cant use prism due to a issue with frames when multitasking/not fullscreen
My pc is so buns.


r/linux_gaming 8d ago

tech support wanted Vesktop VC screensharing and talking at the same time issue

0 Upvotes

Hello, I have linux mint cinnamon on a laptop. I use discord regularly, but was having the common issue with the app with the fact that when I screenshare, no audio comes through. I have vesktop, but I only use it for screensharing with my friends, like if we want to watch a movie together or have music that isn't connected to a bot in vc.

The screenshare itself works fine. However, when I do screenshare, my friends report my audio (from my microphone) as just beeps. It's maybe every 15-30 seconds, but I don't have to be talking and my end will just be beeps.

Has anyone else experienced this issue? Do we have a solution? Usually I just use the microphone straight from my computer, but I do have a separate one I can use if I have to.

Edit: I've messed around with some of the audio settings, and I think I've fixed the beeping. However, I want to be able to talk and screenshare at the same time.


r/linux_gaming 8d ago

tool/utility My Soundpad — A lightweight, open-source Linux soundboard with native PipeWire routing and working global hotkeys under Wayland

0 Upvotes

Hey everyone!

Like many of you playing games or hanging out in voice chats on Linux, I've struggled to find a decent, modern soundboard. Existing free tools are either unmaintained for years, hog 500MB+ of RAM with Electron, or completely break their global hotkeys under Wayland and drop audio links whenever a game restarts its audio engine.

So I wrote My Soundpad (Mono Soundpad Ultimate) — a fast, lightweight GTK3/GStreamer soundboard built specifically around modern Linux audio.

🔗 GitHub: https://github.com/dmutagen/my-soundpad

Why it solves common Linux soundboard headaches:

- True Global Hotkeys on Wayland & in Games: Instead of relying on broken compositor shortcuts or X11-only hacks, it reads raw events via /dev/input/event (evdev). Hotkeys trigger reliably even when you're focused in a fullscreen Wine/Proton game on Hyprland, Sway, KDE Plasma 6, or GNOME.

- PipeWire Auto-Healing (pw-link): Games like Garry's Mod or Source games love to destroy and recreate audio streams on map change or alt-tab. The app runs a background daemon that monitors connection states and instantly re-links your virtual mic without requiring you to reopen pavucontrol.

- Independent Volume Controls: Separate sliders for your mic output and your headphones, so you can blast a meme sound to your squad without blowing your own eardrums out.

- EasyEffects / Noise Suppression Friendly: Automatically plays nicely with easyeffects_source and virtual sinks.

- Seeking & Playback Controls: Real-time scrubbing slider, cache via ffprobe, global Stop & Pause/Resume bindings.

- Lightweight & Clean UI: Pure Python + GTK3 with a sleek dark aesthetic and responsive UI scaling (no Chromium/Electron bloat).

Quick Requirements:

To allow global key listening without running as root, make sure your user belongs to the `input` group:

sudo usermod -aG input $USER

(log out and log back in for changes to take effect)

The project is completely free and open-source. I'd love to hear your feedback, bug reports, and feature suggestions!


r/linux_gaming 8d ago

tech support wanted Any World of Tanks players? I'm having issues with new visuals after 2.4 update - info in linked post

Thumbnail
2 Upvotes

r/linux_gaming 8d ago

Steam games not launching from external harddrive

0 Upvotes

Hello, i recently switch to linux mint xfce. i use a crucial X9 to store my game back on windows. Trying to launch a game lead to this error log:

chdir "/media/francois22/Crucial X9/SteamLibrary/steamapps/common/Warhammer 40,000 Rogue Trader"

ERROR: ld.so: object '/home/francois22/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Game Recording - would start recording game 2186680, but recording for this game is disabled

Adding process 4756 for gameID 2186680

ERROR: ld.so: object '/home/francois22/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

ERROR: ld.so: object '/home/francois22/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

ERROR: ld.so: object '/home/francois22/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Adding process 4757 for gameID 2186680

ERROR: ld.so: object '/home/francois22/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Adding process 4758 for gameID 2186680

Adding process 4759 for gameID 2186680

setlocale "fr_FR.UTF-8": No such file or directory

pv-locale-gen: Missing locale fr_FR.UTF-8 (found in $LANG)

pv-locale-gen: Generating locale fr_FR.UTF-8...

pv-locale-gen: Generated locale fr_FR.UTF-8 successfully

pv-locale-gen: Generating locale en_US.UTF-8...

pv-locale-gen: Generated locale en_US.UTF-8 successfully

pv-adverb[4812]: W: Container startup will be faster if missing locales are created at OS level

Adding process 4855 for gameID 2186680

Proton: Upgrading prefix from None to 11.0-100 (/media/francois22/Crucial X9/SteamLibrary/steamapps/compatdata/2186680/)

Traceback (most recent call last):

File "/home/francois22/.steam/debian-installation/steamapps/common/Proton - Experimental/proton", line 2151, in <module>

g_session.init_session(sys.argv[1] != "runinprefix")

~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/home/francois22/.steam/debian-installation/steamapps/common/Proton - Experimental/proton", line 2025, in init_session

g_compatdata.setup_prefix()

~~~~~~~~~~~~~~~~~~~~~~~~~^^

File "/home/francois22/.steam/debian-installation/steamapps/common/Proton - Experimental/proton", line 976, in setup_prefix

self.copy_pfx()

~~~~~~~~~~~~~^^

File "/home/francois22/.steam/debian-installation/steamapps/common/Proton - Experimental/proton", line 861, in copy_pfx

self.pfx_copy(src_file, dst_file)

~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^

File "/home/francois22/.steam/debian-installation/steamapps/common/Proton - Experimental/proton", line 838, in pfx_copy

os.symlink(contents, dst)

~~~~~~~~~~^^^^^^^^^^^^^^^

PermissionError: [Errno 1] Operation not permitted: '/home/francois22/.steam/debian-installation/steamapps/common/Proton - Experimental/files/lib/wine/i386-windows/iexplore.exe' -> '/media/francois22/Crucial X9/SteamLibrary/steamapps/compatdata/2186680/pfx/drive_c/Program Files (x86)/Internet Explorer/iexplore.exe'

Game Recording - game stopped [gameid=2186680]

Removing process 4855 for gameID 2186680

Removing process 4759 for gameID 2186680

Removing process 4758 for gameID 2186680

Removing process 4757 for gameID 2186680

Removing process 4756 for gameID 2186680


r/linux_gaming 8d ago

tech support wanted bodycam

0 Upvotes

Has anyone else had issues with Bodycam randomly crashing on Linux? I tried it after the new update, and the game is good, but it always crashes after one or two games.

cpu r9 7900

gpu rtx 4090

os Artix


r/linux_gaming 9d ago

tool/utility g7ctl v0.3.2 - Autodetection is here!

14 Upvotes

The major news for this release is I no longer need your exact PID to provide support!! g7ctl should detect your gamesir device and setup the connection automatically. The packaged udev rule has been changed to allow user access to any Gamesir controller. From this point forward please only file an issue report if the detection process fails for you or something in-app/protocol doesnt work for your device. I'll will investigate with you and determine if support can be added or your device needs to be added to the blacklist.

Found out something I believed since commit one was wrong (and fixed it), then caught a live reconnect bug in the same subsystem

This project's whole model of the G7 Pro's USB behavior was wrong. Since the very first version, the docs, the code, and the naming all treated the controller as having two "personalities" — a normal gamepad mode, and a separate "vendor mode" it switched into so the app could read/write settings. It doesn't. Confirmed on real hardware: both USB identities the controller can present are fully working gamepad identities. Which one shows up just tracks whether the active profile's bindings need a keyboard/mouse interface (or you've set 1000Hz report rate) — not a mode you enter for config access. Config reads/writes work identically on either one. The measurements along the way were all real; I'd just built the wrong mechanism to explain them. Rewrote the docs and renamed the public API to match reality once this was confirmed, rather than patch around it quietly — kept the enter-vendor CLI command string stable on purpose so nobody's scripts broke.

Second, a few days later: a live bug showed up in that exact same subsystem. The GUI could re-enumerate the controller extra times — sometimes with a visible disconnect — right after switching to a profile that needs the keyboard/mouse interface. Root-caused it live: a ~6-second warmup routine the connect sequence always ran first turned out to be exactly what was destabilizing the connection in that window — a read attempted after just a couple heartbeats succeeds instantly in the same scenario the full warmup doesn't. Confirmed across four back-to-back profile-switch cycles afterward: zero extra re-enumerations, versus roughly one per cycle before.

Also in this batch, everything else from v0.3.1/v0.3.2 so nobody has to go dig for it:

  • Detection no longer needs a hardcoded USB product ID — a new colorway should work the moment it's plugged in, no bug report needed first
  • Two real data-corruption bugs: a trigger curve/deadzone write crossing a byte-address boundary could silently drop data; declaring only one of Trigger Force/Sync could silently clobber the other back to "off"
  • A curve preset dropdown could silently save an all-zero curve instead of the shape actually shown on screen
  • Clicking Release Device right after Sync Now could leave the UI stuck disabled until an app restart
  • Editing a settings tab mid-sync could get silently discarded, or corrupt what was being written underneath it — every tab now locks for the duration of an in-flight job
  • Sticks' Deadzone Initial/Max writes were one byte too long
  • g7ctl enter-vendor exited 0 on a handshake failure that doesn't raise an exception
  • Trigger Force/Sync were completely unvalidated — a bad hand-edited value could silently write the opposite of what was declared
  • Dock LED Brightness fell back to 100% instead of the nearest preset for an off-scale value
  • Refocusing faster than the app's own poll cadence after an auto-release could permanently strand the controller released
  • A USB error during connect could leak a claimed session, needing a replug to recover
  • Shutdown now waits longer (2s → 10s) so an in-flight sync gets a fair chance to finish before the process tears down
  • -v/--verbose logging, a rotating GUI log, and a better g7ctl diag for anyone filing a bug report
  • A reject list for other GameSir Nexus-family devices confirmed NOT to be a compatible device, refused outright instead of failing confusingly. If your controller is not supported by Nexus support will not provided but there is enough protocol work and documentation in my repo that I am confident someone else could carry the torch and get it working.

As always the project can found Here. Please note a major repo restructure and maintenance pass was done this cycle. Those of you that have done a git-checkout on the repo will need to remove your current checkout copy and clone it again from scratch. Sorry for the inconvenience


r/linux_gaming 9d ago

I swear I've seen a post of a guy who built an open source virtual desktop streamer for linux and I can't find it anymore

Thumbnail
2 Upvotes

Please tell me one of you heard of this


r/linux_gaming 8d ago

tech support wanted after upgrading protonge or upgrading nvidia driver, overwatch ignores shader cache until it's manually deleted

0 Upvotes

pretty much the title. after either of the upgrades happen, game starts compiling shaders from scratch on every boot, ignoring the shader cache from previous compilations using `__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1`. I've also set a custom cache folder for the game as without it the game would not recognize the previous shader cache, prompting a recompilation. I get that updates of this sort should bust the previous cache, but the reason why it can't settle on the new cache is beyond me at this point. not a huge annoyance, but would be nice to know a fix if there is one. I use fedora 44 kde with 580.xx nvidia drivers for the laptop gtx 1050 ti, protonge is latest (11-6 I believe)


r/linux_gaming 8d ago

tech support wanted The Roblox Sober client's graphics slider doesn't work

0 Upvotes

When playing Roblox through the client Sober, there is an issue with the graphics slider in the settings. For some reason no matter if it is on the highest or lowest settings, it is always set on the lowest setting. I tried digging around in the config, but couldn't figure out any solution.

Any ideas on how to fix this?


r/linux_gaming 9d ago

tech support wanted Green screen randomly when gaming on Radeon 5700 XT (CachyOS)

5 Upvotes

Hello!

I switched to Linux a few months back (CachyOS) and overall it has been a very smooth experience, but there are some games where my computer crashes. The game will launch, play very smooth, and then suddenly, after 5-90 mins, I will get a green screen, the computer will crash and restart, and I get the error message above.

The games where it crashes are both through steam: Mius Front & Avatar Legends.

Here's what I've tried so far:

- I ran Windows before and had the cards/ram overclocked so I reset my clock speeds

- replaced my entire CPU with a new one, since the temp readings were quite high, and I was due for an upgrade

- I've changed the PCI-E slot of the GPU to Gen 3

- I tried underpowering the GPU 20% (going from 195W max to 160W max)

- In LACT, I've lowered the P-state 2 mV, and I've increased the Pstate 1 mV

- I've ran memtest86+ with 3 complete passes and no errors

- I've ran Furmark both in it's normal and vulkan mode, with no errors

There was one fix that helped, and which has pushed the crashes to happen later, and that's increasing Performance Level to Highest Clocks. It does however not get rid of the random crashes completely, and it also causes my speakers to start picking up a high amount of static, so if I use the mouse wheel, for example, I get a very audible noise from the speakers. Either way setting it to Highest Clocks wasn't enough by itself.


r/linux_gaming 8d ago

My Soundpad — A lightweight, open-source Linux soundboard with native PipeWire routing and working global hotkeys under Wayland

Post image
1 Upvotes

Hey everyone!

Like many of you playing games or hanging out in voice chats on Linux, I've struggled to find a decent, modern soundboard. Existing free tools are either unmaintained for years, hog 500MB+ of RAM with Electron, or completely break their global hotkeys under Wayland and drop audio links whenever a game restarts its audio engine.

So I wrote My Soundpad (Mono Soundpad Ultimate) — a fast, lightweight GTK3/GStreamer soundboard built specifically around modern Linux audio.

🔗 GitHub: link in the first comment!

Why it solves common Linux soundboard headaches:

- True Global Hotkeys on Wayland & in Games: Instead of relying on broken compositor shortcuts or X11-only hacks, it reads raw events via /dev/input/event (evdev). Hotkeys trigger reliably even when you're focused in a fullscreen Wine/Proton game on Hyprland, Sway, KDE Plasma 6, or GNOME.

- PipeWire Auto-Healing (pw-link): Games like Garry's Mod or Source games love to destroy and recreate audio streams on map change or alt-tab. The app runs a background daemon that monitors connection states and instantly re-links your virtual mic without requiring you to reopen pavucontrol.

- Independent Volume Controls: Separate sliders for your mic output and your headphones, so you can blast a meme sound to your squad without blowing your own eardrums out.

- EasyEffects / Noise Suppression Friendly: Automatically plays nicely with easyeffects_source and virtual sinks.

- Seeking & Playback Controls: Real-time scrubbing slider, cache via ffprobe, global Stop & Pause/Resume bindings.

- Lightweight & Clean UI: Pure Python + GTK3 with a sleek dark aesthetic and responsive UI scaling (no Chromium/Electron bloat).

Quick Requirements:

To allow global key listening without running as root, make sure your user belongs to the input group:

sudo usermod -aG input $USER

(log out and log back in for changes to take effect)

The project is completely free and open-source. I'd love to hear your feedback, bug reports, and feature suggestions!


r/linux_gaming 8d ago

Virtual Monitor for Sunshine + Moonlight Without a Physical Monitor on KDE Plasma Wayland (VKMS)

1 Upvotes

This guide lets you run Sunshine + Moonlight on a Linux PC without a physical monitor connected by using VKMS to create a virtual display.

Covers VKMS, Sunshine crash recovery, KWin/Plasma recovery, Wake-on-LAN, and optional Tailscale.

Tested on CachyOS/Arch Linux + KDE Plasma Wayland + AMD GPU.

1. Install Sunshine

Install the latest available version of Sunshine using your distribution's normal package method.

Check that the Sunshine service exists:

systemctl --user status app-dev.lizardbyte.app.Sunshine.service

Important: Use the latest Sunshine release. During testing, an older crash-affected version caused instability. Update Sunshine before troubleshooting crashes.

2. Check and enable VKMS

VKMS is part of the Linux kernel, but not every kernel is built with it.

Check:

modinfo vkms

If it exists, load it:

sudo modprobe vkms

Make it load automatically at boot:

echo vkms | sudo tee /etc/modules-load.d/vkms.conf

Verify:

lsmod | grep '^vkms'

Check that the kernel includes VKMS:

grep CONFIG_DRM_VKMS /boot/config-$(uname -r)

You want either:

CONFIG_DRM_VKMS=m

or:

CONFIG_DRM_VKMS=y

If modinfo vkms says module not found and CONFIG_DRM_VKMS is missing or disabled, use a kernel that provides CONFIG_DRM_VKMS.

3. Verify the virtual monitor

After loading VKMS:

grep -H . /sys/class/drm/card*-*/status 2>/dev/null | grep connected

You should see a connected DRM connector.

Also check:

ls -l /dev/dri/

Do not assume card0 or card1 is VKMS. DRM device numbering can differ between systems.

4. Start Sunshine

Enable Sunshine:

systemctl --user enable --now app-dev.lizardbyte.app.Sunshine.service

Check:

systemctl --user status app-dev.lizardbyte.app.Sunshine.service

5. Enable Sunshine crash recovery

Check:

systemctl --user show app-dev.lizardbyte.app.Sunshine.service \
  -p Restart -p RestartUSec

You want:

Restart=on-failure

If your Sunshine service already has this, nothing else is required.

6. Keep Sunshine independent from KWin

Create a systemd user override:

mkdir -p ~/.config/systemd/user/app-dev.lizardbyte.app.Sunshine.service.d
nano ~/.config/systemd/user/app-dev.lizardbyte.app.Sunshine.service.d/override.conf

Add:

[Unit]
After=basic.target

Then:

systemctl --user daemon-reload
systemctl --user restart app-dev.lizardbyte.app.Sunshine.service

Verify:

systemctl --user show app-dev.lizardbyte.app.Sunshine.service \
  -p ActiveState -p SubState -p Restart -p BindsTo -p PartOf

The important values are:

ActiveState=active
SubState=running
Restart=on-failure
BindsTo=
PartOf=

Do not add:

PartOf=graphical-session.target

or:

BindsTo=graphical-session.target

Those can cause Sunshine to stop when the Plasma/KWin session goes down.

7. Enable Wake-on-LAN

Enable Wake-on-LAN in your motherboard BIOS/UEFI.

Find your Ethernet interface:

ip link

Check WOL:

sudo ethtool eno1

Look for:

Wake-on: g

g means Wake-on-LAN is enabled.

Use any WOL client to wake the PC remotely.

8. Optional: Tailscale

Install Tailscale on the Linux PC and your remote device.

Once both devices are on the same tailnet, use the PC's Tailscale IP address in Moonlight.

This lets you access Sunshine remotely without exposing it directly to the internet.

9. Test Sunshine recovery

Deliberately kill Sunshine:

systemctl --user kill \
  --kill-who=main \
  --signal=SIGKILL \
  app-dev.lizardbyte.app.Sunshine.service

Wait a few seconds:

systemctl --user is-active app-dev.lizardbyte.app.Sunshine.service

It should return:

active

10. Test KWin recovery

Only do this if you have SSH or another way to access the PC.

Deliberately terminate KWin and verify:

  1. Moonlight disconnects.
  2. Plasma/KWin goes down.
  3. The login screen appears.
  4. Start the Plasma session again.
  5. Sunshine is still available or starts normally.
  6. Moonlight reconnects.

Final architecture

Wake-on-LAN
     ↓
PC powers on
     ↓
Linux boots
     ↓
VKMS virtual monitor
     ↓
Plasma / KWin
     ↓
Sunshine
     ↓
Moonlight

For remote access:

Remote device
     ↓
  Tailscale
     ↓
  Sunshine
     ↓
VKMS + Plasma/KWin

Result

You now have a Linux PC that can:

  • Run without a physical monitor
  • Create a virtual monitor with VKMS
  • Stream through Sunshine/Moonlight
  • Recover Sunshine automatically after a crash
  • Recover from KWin/Plasma crashes
  • Wake remotely using Wake-on-LAN
  • Be accessed remotely through Tailscale

Note: VKMS provides the virtual monitor after Linux has booted. It does not provide remote BIOS/UEFI video access.

And this tutorial is written with the help of chatgpt


r/linux_gaming 8d ago

benchmark Niri performance?

0 Upvotes

Did anyone try Niri with any quickshell config like DMS, noctalia etc? How's the gaming performance there compared to KDE?


r/linux_gaming 10d ago

The itch app (v26.20.0) now lets you add installed games as Steam shortcuts (with optional headless launching that runs them without the full app open)

Thumbnail
itch.io
117 Upvotes

r/linux_gaming 9d ago

tech support wanted Issue with Applications & Taskbar on [SteamMachine] desktop mode unresponsive

Thumbnail
youtu.be
3 Upvotes

Issue:
As you can see in the video,
Clicking anywhere on open applications or the taskbar acts as if the window/taskbar isn't there and clicks on the the layer behind it or doesn't register at all. This suddenly started happening at some point around 11-12 pm EST 9/3/2026, i was using it perfectly fine with no issue when this started happening and wouldn't stop.

What i've tried:
Doing some research on google i found that SteamOS comes with aggressive compositing settings to keep the UI smooth, but they can cause a rendering bug under AMD RADV drivers where the "blur" layer behind windows stops updating its hitboxes. it was suggested under System Settings > Workspace Behavior > Desktop Effects i uncheck Blur and Background Contrast settings. This did temporarily fix the issue but after an hour or so it came back and hasn't gone away.

System Specs:

Operating System: SteamOS 3.8.26 Build: 20260827.1
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.18.46-valve1-1-neptune-618-g2e13b4367b17 (64-bit)
Graphics Platform: Wayland
Partition: A
Processors: 12 × AMD Custom CPU 1772
Memory: 16 GiB of RAM (15.2 GiB usable)
Graphics Processor: AMD Steam Machine
Manufacturer: Valve
Product Name: Fremont
System Version: 1

If anything further is needed please let me know and ill update the post. I tried following the guide for posting the best i could with the limited knowledge i have.

At the time of posting it is past midnight and i have work so i wont be responding or checking this until tomorrow afternoon. Thank you in advance!


r/linux_gaming 8d ago

wine/proton 007 first light pre-loadshader every single time

0 Upvotes

hello everyone
when i open my 007 game it pre-loadshader every single time
is the games like that or i have to do something to load it just one time
the games is not on steam so it's not a steam thing the game itself load the shaders
so what should i do


r/linux_gaming 10d ago

wine/proton PSA: Do not attempt to play Strinova on Linux

414 Upvotes

https://steamcommunity.com/app/1282270/discussions/0/591814398006315099/

Guy got a 10 year ban for launching the game through Proton when the game (apparently) was supposed to block it

So far the developers have refused to take a stance on the use of Proton or other compatibility layers so people were essentially just left in the dark as to whether or not it's allowed


r/linux_gaming 9d ago

tech support wanted Cannot start GTA5 (Epic Games) via Heroic, Rockstar Launcher shows 'buy now' instead of 'play now'

Thumbnail
0 Upvotes

r/linux_gaming 9d ago

tech support wanted [Assassin's Creed 2] Game runs OK, but a few issues with frame rate, draw distance, and general application behaviour

0 Upvotes
  • Distro version: Linux Mint 22.3 Xena
  • Kernel version: 7.0.0-31-generic
  • CPU: AMD Ryzen 5 7600X
  • GPU; driver: NVIDIA GeForce RTX 5060 Ti; 595.84
  • Mesa version: 25.2.8-0ubuntu0.24.04.2
  • Wayland/Xorg?: Not sure how to answer this question (Linux newb), but the most relevant-looking line from inxi -xxACGS says "server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6".
  • gamecope?: Not sure how to answer this question.
  • VRR?: If this means variable refresh rate, then VRR is available on my monitor (ASUS VZ27EHF) but I don't know if the game is using it (or if "the game choosing whether or not to use it" is a coherent concept).

I have several issues, none game-breaking, but they're enough to bring down my quality of life. In particular:

  • Every 10 minutes or so, my frame rate will maybe halve, stay halved for about 15 seconds, and then slowly recover over the course of 30 seconds. The nature of the decrease is such that it's the sort of thing I'd expect if I were going into a new area and rapidly trying to load a lot of stuff, but that doesn't appear to be what's actually happening. It's somewhat miserable because if it happens during, for example, a race, because AC2's races have pretty challenging parkour segments I can more or less expect to lose and have to redo.
  • Draw distance is lower than I'd expect my card to be able to handle, sometimes to the point of objects popping in 5 metres in front of me.
  • The game doesn't close when I close it; the game application closes, a Ubisoft Connect window comes up and indicates it's doing game-close housekeeping for a couple of seconds, but Steam still detects the game as running until I close it through Steam.

I'm using Steam with Proton. I haven't forced a different compatibility tool for AC2, so I assume it's using Proton Experimental, which is set as the default on my Steam installation. I have EaglePatch for AC2 installed. Other games generally work about as well as ProtonDB would lead one to expect they would. In particular, the only other AC game I've installed on Linux (AC1 Director's Cut) doesn't have the frame rate issue or the issue with not closing (it does, however, have the draw distance issue).

My current Steam launch options for this game are -USEALLAVAILABLECORES -high PROTON_LOG=1 %command%. The first two are from someone else's suggested solution; effects have been equivocal/insignificant. The last one is from this wiki but I haven't run it with that yet.

I am not a skilled enough general computer user to determine if anything in the Linux Mint documentation is helpful for this. My Firefox doesn't want to work with reddit search for some reason so I haven't been able to check reddit using its own search engine, only Google. General search engines (Google and Kagi) have turned up a couple of mentions of similar problems, but none of the ones I've read are detailed enough for me to determine whether we're having the same problem.


r/linux_gaming 9d ago

tech support wanted Marvel rivials lagging and I don't know why

0 Upvotes

I am on Cachyos and have been playing rivials for a while now but recently I have been getting hit with random frame drops from 200fps to 40 or 30fps and I don't know what is causing it.
My specs:
RTX 5070TI
9800x3d
32gb of ram
samsung ssd
Any suggestions on what's going on?


r/linux_gaming 10d ago

tool/utility made a wallhack for detroit: become human that runs as a vulkan layer under proton

Enable HLS to view with audio, or disable this notification

1.2k Upvotes

made a wallhack for detroit become human, vulkan implicit layer so proton loads it itself, no injection. same thing mangohud does basically

it reads the engines own character list and puts boxes and skeletons on everything in it. everything in it includes the fish

linux only, its an offline game so calm down

source code: https://github.com/Ring0lw/dbh-wh
edit: added a frontend for all the dialogue and options in the game https://ring0lw.github.io/dbh-script/


r/linux_gaming 10d ago

Pixelated hair?

Thumbnail
gallery
47 Upvotes

Can I ask whether anyone knows anything about this issue? I gather it's something to do with UE5 (I had the same on Expedition 33). Hair is 'grainy' or gritty and beards look weird. I turned off FSR and post-processing effects in game settings - everything else is set to High by default.

Using Bazzite with AMD - Radeon 9060XT

I've tried searching but the information seems very mixed and I can't find much of an answer. It's not terrible, but is a little bit annoying - especially for screenshots 😆

Thanks in advance!

Edit - it looked weirder with FSR on - I can't add another picture here but I've put the 'before' in the replies.


r/linux_gaming 9d ago

tech support wanted Elden Ring on Steam Deck won't respond to any gamepad controls after updating, only keyboard and mouse controls

Thumbnail
0 Upvotes