Reddit Linux_Gaming

Reddit Linux_Gaming Feed abonnieren
A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).newest submissions : linux_gaming
Aktualisiert: vor 41 Minuten 25 Sekunden

Which one to choose? - Steam Flatpak vs. Steam.deb

20. Januar 2026 - 10:43

Which of these options do you consider superior based on your experience?

I'm interested in hearing opinions on aspects such as performance, compatibility, and long-term stability.

Thanks!

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

persona 5 strikers can no longer be installed on linux???

20. Januar 2026 - 10:42

i bought and played persona 5 strikers last year and played it just fine on my linux box, but just now i clicked on it cause i wanted to check something, and i cant install it at all? the install button is grayed out and it says "available on [windows icon]"?

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

Gsync Module On Linux?

20. Januar 2026 - 08:38

Hey boys and girls, I am wondering if Linux (or rather Nvidia drivers under Linux) support native G sync modules without having to use any software Vrr at all. I am looking to switch to Linux as im sick and tired of windows forcing Vsync and having to use hacks and workarounds to disable it when on Linux I can just turn off the compositor entirely and also have good core scheduling (disaster on win11). Thanks!

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

Why do so many people have issues with Nvidia?

20. Januar 2026 - 08:22

I understand that Nvidia support for Linux is lacking quite a bit but some of the issues I see people having with them seem..... Strange. I'm running 48gb DDR5, an i-7 13700F and a Zotac 4070Ti Trinity OC and I have almost no issues what so ever on CachyOS. Sure my max FPS is lower than it would be on windows but I get much more consistent frame rates and a much smoother gaming experience all together than windows ever gave me. I don't have issues with waking my PC from sleep either like I've seen some people talk about. I'm just curious why it seems like so many people have issues with Nvidia that most people will just recommend switching to AMD.

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

Alternative to OpenEmu?

20. Januar 2026 - 08:06

I'm not sure if OpenEmu is relevant anymore, but I used to use it on a Macbook I had years ago. I'm just looking to emulate a variety of retro games and I liked how that let you do that. Here is my rig:

https://preview.redd.it/lsit9d5eegeg1.png?width=789&format=png&auto=webp&s=801515f97aaca600618b115f281b5ffb23427fe5

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

City Skylines trying to launch from Windows partition

20. Januar 2026 - 07:57

Basically I dual boot and am using Heroic Launcher to launch City Skylines on the Nobara 42 Linux . I was wondering about the arguments section. I have tried the "-nolauncher" argument but nothing else. Is there a way other than yanking the PC apart for me to play (I also really hate Windows on a personal level) I will be back with a different post so 1 of 2 post for different problems

submitted by /u/Late-Accident-6240
[link] [comments]

What is the package for “options”?

20. Januar 2026 - 07:09

I would like to change my mouse polling rate but every answer is “options usbhid mousepoll=x” but when I run it I get command not found and for the life of me I can’t find the package for this command

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

Why the hype around gaming distros?

20. Januar 2026 - 07:03

I used cachyos and bazzite for around 6 months, i've been happy with them and considered them a must have, but now after about 1 month of random kernel panics on Bazzite i was sure i had hardware issues since Bazzite is an immutable distro therefore no way i messed up something so bad that it crashes the computer, so i did a memtest86+ and left it running for 13 hours no errors at all.

So I opted to install something reliable like Fedora, after installing Steam and protonplus i was already setup for gaming wtf (im on AMD)? Games are running with same exact performance as before (i verified with benchmarks) except now my computer doesnt crash anymore.

I remember in the past when i used to mess with Android roms the very first thing you saw written in custom roms was "dont blame the developer if your clock app doesnt work and your morning alarm doesnt wake you for work"

Im sure the team behind Bazzite is very competent but why does everyone seem so eager with trusting them? They are still hobbysts messing around with the Kernel for negligible performance gains which are all within 5% margin of error compared to Fedora, i would more easily trust Fedora which is sponsored by red hat

submitted by /u/Lonely-Medium-2140
[link] [comments]

some good news ig?

20. Januar 2026 - 07:00

i really hope its true

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

Is it worth selling my 5079 Ti for a 9070 XT?

20. Januar 2026 - 06:35

Rust: meant 5070 ti in title

I have a 5070 Ti, 9800X3D, and game on a 240Hz ultrawide OLED with HDR.

My main games are Overwatch, Darktide, Warframe, Path of Exile.

My experience with Nvidia is currently fine, all games are working, but Darktide has noticeably worse performance than windows. Is it worth going the the hassle of swapping cards? Especially with the DX12 fix (likely) coming this year, and the recent announcement of GeForce experience (or Nvidia app, whatever) for Linux

submitted by /u/Nestramutat-
[link] [comments]

Arknights endfield not working on Linux

20. Januar 2026 - 06:10

So i decided to test the game on linux as we can pre download the game now, but Oh boy does the game not want to start

The launcher installes ok but the actuall executable does not want to start.

SO far I have tried:

* Proton Experimental

* Proton-GE latest

* Wine

and all of them failed

here are logs if anyone wanna debug them:

Started initial process 116389 from /usr/bin/umu-run /mnt/games/endfield/drive_c/Program Files/GRYPHLINK/games/EndField Game/Endfield.exe Start monitoring process. [umu.__main__:78] DEBUG: HOME=/home/solomoncyj [umu.__main__:78] DEBUG: LANG=en_DK.UTF-8 [umu.__main__:78] DEBUG: LOGNAME=solomoncyj [umu.__main__:78] DEBUG: PATH=/home/solomoncyj/perl5/bin:/home/solomoncyj/.cargo/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/solomoncyj/.dotnet/tools:/home/solomoncyj/.local/bin:/home/solomoncyj/.bun/bin:/home/solomoncyj/.deno/bin: [umu.__main__:78] DEBUG: SHELL=/bin/bash [umu.__main__:78] DEBUG: USER=solomoncyj [umu.__main__:78] DEBUG: XDG_DATA_DIRS=/home/solomoncyj/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share [umu.__main__:78] DEBUG: XDG_RUNTIME_DIR=/run/user/1000 [umu.__main__:78] DEBUG: QT_QPA_PLATFORMTHEME=qt6ct [umu.__main__:78] DEBUG: CC=/usr/bin/clang [umu.__main__:78] DEBUG: CCFLAGS=-march=native -flto=thin [umu.__main__:78] DEBUG: CLICOLOR=1 [umu.__main__:78] DEBUG: CXX=/usr/bin/clang++ [umu.__main__:78] DEBUG: CXXFLAGS=-march=native -flto=thin [umu.__main__:78] DEBUG: DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus [umu.__main__:78] DEBUG: DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: [umu.__main__:78] DEBUG: DEBUGINFOD_URLS=ima:enforcing https://debuginfod.fedoraproject.org/ ima:ignore [umu.__main__:78] DEBUG: DESKTOP_SESSION=plasma [umu.__main__:78] DEBUG: DISPLAY=:0 [umu.__main__:78] DEBUG: DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/solomoncyj/.cache/dotnet_bundle_extract [umu.__main__:78] DEBUG: DOTNET_ROOT=/usr/lib64/dotnet [umu.__main__:78] DEBUG: EDITOR=nvim [umu.__main__:78] DEBUG: EMAIL=solomoncyj@gmail.com [umu.__main__:78] DEBUG: GDK_CORE_DEVICE_EVENTS=1 [umu.__main__:78] DEBUG: GPG_TTY=/dev/tty2 [umu.__main__:78] DEBUG: GTK2_RC_FILES=/home/solomoncyj/.gtkrc-2.0-kde4 [umu.__main__:78] DEBUG: GTK_RC_FILES=/etc/gtk/gtkrc:/home/solomoncyj/.gtkrc:/home/solomoncyj/.config/gtkrc [umu.__main__:78] DEBUG: HISTCONTROL=erasedups:ignoredups:ignorespace [umu.__main__:78] DEBUG: HISTFILESIZE=10000 [umu.__main__:78] DEBUG: HISTSIZE=5000 [umu.__main__:78] DEBUG: HOSTNAME=solomoncyj [umu.__main__:78] DEBUG: ICEAUTHORITY=/run/user/1000/iceauth_afOCLx [umu.__main__:78] DEBUG: KDEDIRS=/usr [umu.__main__:78] DEBUG: KDE_APPLICATIONS_AS_SCOPE=1 [umu.__main__:78] DEBUG: KDE_FULL_SESSION=true [umu.__main__:78] DEBUG: KDE_SESSION_UID=1000 [umu.__main__:78] DEBUG: KDE_SESSION_VERSION=6 [umu.__main__:78] DEBUG: LANGUAGE=en_US [umu.__main__:78] DEBUG: LC_NUMERIC=C [umu.__main__:78] DEBUG: LC_TIME=en_MY.UTF-8 [umu.__main__:78] DEBUG: LDFLAGS=-fuse-ld=lld -flto=thin [umu.__main__:78] DEBUG: LESSOPEN=||/usr/bin/lesspipe.sh %s [umu.__main__:78] DEBUG: LESS_TERMCAP_mb=[01;31m [umu.__main__:78] DEBUG: LESS_TERMCAP_md=[01;31m [umu.__main__:78] DEBUG: LESS_TERMCAP_me=[0m [umu.__main__:78] DEBUG: LESS_TERMCAP_se=[0m [umu.__main__:78] DEBUG: LESS_TERMCAP_so=[01;44;33m [umu.__main__:78] DEBUG: LESS_TERMCAP_ue=[0m [umu.__main__:78] DEBUG: LESS_TERMCAP_us=[01;32m [umu.__main__:78] DEBUG: LS_COLORS=no=00:fi=00:di=00;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:*.xml=00;31: [umu.__main__:78] DEBUG: MAIL=/var/spool/mail/solomoncyj [umu.__main__:78] DEBUG: MANPAGER=nvim +Man! [umu.__main__:78] DEBUG: MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed [umu.__main__:78] DEBUG: NAME=solomoncyj [umu.__main__:78] DEBUG: PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket [umu.__main__:78] DEBUG: PERL5LIB=/home/solomoncyj/perl5/lib/perl5 [umu.__main__:78] DEBUG: PERL_LOCAL_LIB_ROOT=/home/solomoncyj/perl5 [umu.__main__:78] DEBUG: PERL_MB_OPT=--install_base "/home/solomoncyj/perl5" [umu.__main__:78] DEBUG: PERL_MM_OPT=INSTALL_BASE=/home/solomoncyj/perl5 [umu.__main__:78] DEBUG: PWD=/home/solomoncyj [umu.__main__:78] DEBUG: QT_WAYLAND_RECONNECT=1 [umu.__main__:78] DEBUG: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0 [umu.__main__:78] DEBUG: SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/3076,unix/unix:/tmp/.ICE-unix/3076 [umu.__main__:78] DEBUG: SSH_ASKPASS=/usr/bin/ksshaskpass [umu.__main__:78] DEBUG: SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket [umu.__main__:78] DEBUG: STEAM_FRAME_FORCE_CLOSE=1 [umu.__main__:78] DEBUG: VISUAL=nvim [umu.__main__:78] DEBUG: WAYLAND_DISPLAY=wayland-0 [umu.__main__:78] DEBUG: XAUTHORITY=/run/user/1000/xauth_EcMzrc [umu.__main__:78] DEBUG: XDG_CONFIG_DIRS=/home/solomoncyj/.config/kdedefaults:/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg [umu.__main__:78] DEBUG: XDG_CURRENT_DESKTOP=KDE [umu.__main__:78] DEBUG: XDG_MENU_PREFIX=plasma- [umu.__main__:78] DEBUG: XDG_SEAT=seat0 [umu.__main__:78] DEBUG: XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 [umu.__main__:78] DEBUG: XDG_SESSION_CLASS=user [umu.__main__:78] DEBUG: XDG_SESSION_DESKTOP=KDE [umu.__main__:78] DEBUG: XDG_SESSION_ID=2 [umu.__main__:78] DEBUG: XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 [umu.__main__:78] DEBUG: XDG_SESSION_TYPE=wayland [umu.__main__:78] DEBUG: XDG_VTNR=2 [umu.__main__:78] DEBUG: XKB_DEFAULT_LAYOUT=us [umu.__main__:78] DEBUG: XKB_DEFAULT_MODEL=pc105 [umu.__main__:78] DEBUG: _JAVA_AWT_WM_NONREPARENTING=1 [umu.__main__:78] DEBUG: MANAGERPID=2653 [umu.__main__:78] DEBUG: MANAGERPIDFDID=2654 [umu.__main__:78] DEBUG: INVOCATION_ID=84e5649138f14b39b790e0e566ac75b1 [umu.__main__:78] DEBUG: JOURNAL_STREAM=9:36038 [umu.__main__:78] DEBUG: SYSTEMD_EXEC_PID=3130 [umu.__main__:78] DEBUG: MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure [umu.__main__:78] DEBUG: MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= [umu.__main__:78] DEBUG: XDG_ACTIVATION_TOKEN=kwin-4 [umu.__main__:78] DEBUG: WEBKIT_DISABLE_DMABUF_RENDERER=1 [umu.__main__:78] DEBUG: __GL_SHADER_DISK_CACHE=1 [umu.__main__:78] DEBUG: __GL_SHADER_DISK_CACHE_PATH=/mnt/games/endfield [umu.__main__:78] DEBUG: LD_LIBRARY_PATH=/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib:/lib64:/lib:/usr/local/cuda/targets/x86_64-linux/lib:/usr/lib64/llvm20/lib64:/usr/lib64/pipewire-0.3/jack:/usr/lib64/iscsi:/usr/lib64/dri-freeworld:/usr/lib64/ffmpeg:/usr/lib:/usr/lib64:/home/solomoncyj/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/lib:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/usr/lib:/home/solomoncyj/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/lib:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/usr/lib [umu.__main__:78] DEBUG: WINEDEBUG=-all [umu.__main__:78] DEBUG: DXVK_LOG_LEVEL=error [umu.__main__:78] DEBUG: UMU_LOG=1 [umu.__main__:78] DEBUG: WINEARCH=win64 [umu.__main__:78] DEBUG: WINE=/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/wine [umu.__main__:78] DEBUG: WINE_MONO_CACHE_DIR=/home/solomoncyj/.local/share/lutris/runners/proton/Proton - Experimental/files/mono [umu.__main__:78] DEBUG: WINE_GECKO_CACHE_DIR=/home/solomoncyj/.local/share/lutris/runners/proton/Proton - Experimental/files/gecko [umu.__main__:78] DEBUG: WINEPREFIX=/mnt/games/endfield [umu.__main__:78] DEBUG: WINEESYNC=1 [umu.__main__:78] DEBUG: WINEFSYNC=1 [umu.__main__:78] DEBUG: WINE_FULLSCREEN_FSR=1 [umu.__main__:78] DEBUG: DXVK_NVAPIHACK=0 [umu.__main__:78] DEBUG: DXVK_ENABLE_NVAPI=1 [umu.__main__:78] DEBUG: PROTON_BATTLEYE_RUNTIME=/home/solomoncyj/.local/share/lutris/runtime/battleye_runtime [umu.__main__:78] DEBUG: PROTON_EAC_RUNTIME=/home/solomoncyj/.local/share/lutris/runtime/eac_runtime [umu.__main__:78] DEBUG: PROTON_DXVK_D3D8=1 [umu.__main__:78] DEBUG: WINEDLLOVERRIDES=d3dimm,ddraw,glide,glide2x,glide3x=n;winemenubuilder= [umu.__main__:78] DEBUG: WINE_LARGE_ADDRESS_AWARE=1 [umu.__main__:78] DEBUG: STORE=none [umu.__main__:78] DEBUG: GAME_NAME=Endfield-direct [umu.__main__:78] DEBUG: GAME_DIRECTORY=/mnt/games/endfield [umu.__main__:78] DEBUG: PROTONPATH=/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental [umu.__main__:78] DEBUG: GAMEID=umu-default [umu.__main__:78] DEBUG: PROTON_VERB=waitforexitandrun [umu.__main__:78] DEBUG: LUTRIS_GAME_UUID=09aac1db-2648-4d21-b88e-f31ca25b7893 [umu.umu_run:776] INFO: umu-launcher version 1.3.0 (3.14.2 (main, Dec 5 2025, 00:00:00) [GCC 15.2.1 20251111 (Red Hat 15.2.1-4)]) [umu.umu_run:782] DEBUG: Connecting to '1.1.1.1'... [umu.umu_run:698] DEBUG: PROTONPATH set, resolving its required runtime [umu.umu_runtime:236] DEBUG: Local: /home/solomoncyj/.local/share/umu/steamrt3 [umu.umu_runtime:278] DEBUG: Existing install detected [umu.umu_runtime:279] DEBUG: Using container runtime 'steamrt3' aka 'sniper' [umu.umu_runtime:280] DEBUG: Checking updates for 'steamrt3'... [umu.umu_runtime:324] DEBUG: Sending request to 'repo.steampowered.com/steamrt3/images/latest-public-beta/VERSION.txt?version=rUqmrSYL0Ax4e15Gzfcr8Q' for 'VERSION.txt'... [umu.umu_run:883] DEBUG: WINEPREFIX=/mnt/games/endfield [umu.umu_run:883] DEBUG: GAMEID=umu-default [umu.umu_run:883] DEBUG: PROTON_CRASH_REPORT_DIR=/tmp/umu_crashreports [umu.umu_run:883] DEBUG: PROTONPATH=/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental [umu.umu_run:883] DEBUG: STEAM_COMPAT_APP_ID=default [umu.umu_run:883] DEBUG: STEAM_COMPAT_TOOL_PATHS=/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental:/home/solomoncyj/.local/share/umu/steamrt3 [umu.umu_run:883] DEBUG: STEAM_COMPAT_LIBRARY_PATHS=/mnt [umu.umu_run:883] DEBUG: STEAM_COMPAT_MOUNTS=/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental:/home/solomoncyj/.local/share/umu/steamrt3 [umu.umu_run:883] DEBUG: STEAM_COMPAT_INSTALL_PATH=/mnt/games/endfield/drive_c/Program Files/GRYPHLINK/games/EndField Game [umu.umu_run:883] DEBUG: STEAM_COMPAT_CLIENT_INSTALL_PATH= [umu.umu_run:883] DEBUG: STEAM_COMPAT_DATA_PATH=/mnt/games/endfield [umu.umu_run:883] DEBUG: STEAM_COMPAT_SHADER_PATH=/mnt/games/endfield/shadercache [umu.umu_run:883] DEBUG: FONTCONFIG_PATH= [umu.umu_run:883] DEBUG: EXE=/mnt/games/endfield/drive_c/Program Files/GRYPHLINK/games/EndField Game/Endfield.exe [umu.umu_run:883] DEBUG: SteamAppId=default [umu.umu_run:883] DEBUG: SteamGameId=default [umu.umu_run:883] DEBUG: STEAM_RUNTIME_LIBRARY_PATH=/home/solomoncyj/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/lib:/home/solomoncyj/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/usr/lib64:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/usr/lib64/pipewire-0.3/jack:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/lib64:/usr/lib:/usr/lib64/dri-freeworld:/lib:/home/solomoncyj/.local/share/lutris/runtime/Ubuntu-18.04-i686:/usr/lib64/ffmpeg:/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib:/usr/local/cuda-12.9/targets/x86_64-linux/lib:/usr/lib64/iscsi:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/lib:/usr/lib64/llvm20/lib64:/mnt/games/endfield/drive_c/Program Files/GRYPHLINK/games/EndField Game:/usr/local/cuda/targets/x86_64-linux/lib:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/usr/lib:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/usr/lib [umu.umu_run:883] DEBUG: STORE=none [umu.umu_run:883] DEBUG: PROTON_VERB=waitforexitandrun [umu.umu_run:883] DEBUG: UMU_ID=umu-default [umu.umu_run:883] DEBUG: UMU_ZENITY= [umu.umu_run:883] DEBUG: UMU_NO_RUNTIME= [umu.umu_run:883] DEBUG: UMU_RUNTIME_UPDATE= [umu.umu_run:883] DEBUG: UMU_NO_PROTON= [umu.umu_run:883] DEBUG: RUNTIMEPATH=/home/solomoncyj/.local/share/umu/steamrt3 [umu.umu_run:883] DEBUG: UMU_STEAM_GAME_ID= [umu.umu_run:883] DEBUG: UMU_INVOCATION_ID=eac5b8cd29cd9a8f0d552a5849bf6c18 [umu.umu_runtime:415] DEBUG: Acquiring file lock '/home/solomoncyj/.local/share/umu/umu.lock'... [umu.umu_runtime:417] DEBUG: Acquired file lock '/home/solomoncyj/.local/share/umu/umu.lock' [umu.umu_runtime:422] DEBUG: Released file lock '/home/solomoncyj/.local/share/umu/umu.lock' [umu.umu_runtime:337] INFO: steamrt3 is up to date [umu.umu_run:907] DEBUG: (PosixPath('/home/solomoncyj/.local/share/umu/steamrt3/umu'), '--verb', 'waitforexitandrun', '--', PosixPath('/home/solomoncyj/.local/share/umu/steamrt3/umu-shim'), PosixPath('/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental/proton'), 'waitforexitandrun', '/mnt/games/endfield/drive_c/Program Files/GRYPHLINK/games/EndField Game/Endfield.exe') [umu.umu_run:663] DEBUG: prctl exited with status: 0 i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib/dri-freeworld/libvulkan_powervr_mesa.so not found, ignoring: Missing dependencies: Could not find "libpowervr_rogue.so" in LD_LIBRARY_PATH "/home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib:/lib64:/lib:/usr/local/cuda/targets/x86_64-linux/lib:/usr/lib64/llvm20/lib64:/usr/lib64/pipewire-0.3/jack:/usr/lib64/iscsi:/usr/lib64/dri-freeworld:/usr/lib64/ffmpeg:/usr/lib:/usr/lib64:/home/solomoncyj/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/lib:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/i386/usr/lib:/home/solomoncyj/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/lib:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/solomoncyj/.local/share/lutris/runtime/steam/amd64/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/i686-pc-linux-gnu/lib:/lib32:/usr/lib32:/lib:/usr/lib setlocale "en_MY.UTF-8": No such file or directory pv-locale-gen: Missing locale en_MY.UTF-8 (found in $LC_TIME) pv-locale-gen: Generating locale en_MY.UTF-8... [error] character map file `UTF-8' not found: No such file or directory [error] default character map file `ANSI_X3.4-1968' not found: No such file or directory pv-locale-gen: Unable to generate locale en_MY.UTF-8: 4 setlocale "en_MY.UTF-8": No such file or directory pv-locale-gen: Warning: en_MY.UTF-8 was generated but does not appear to work! pv-locale-gen: Generating locale en_DK.UTF-8... [error] character map file `UTF-8' not found: No such file or directory [error] default character map file `ANSI_X3.4-1968' not found: No such file or directory pv-locale-gen: Unable to generate locale en_DK.UTF-8: 4 setlocale "en_DK.UTF-8": No such file or directory pv-locale-gen: Warning: en_DK.UTF-8 was generated but does not appear to work! pv-locale-gen: Generating locale en_US.UTF-8... [error] character map file `UTF-8' not found: No such file or directory [error] default character map file `ANSI_X3.4-1968' not found: No such file or directory pv-locale-gen: Unable to generate locale en_US.UTF-8: 4 setlocale "en_US.UTF-8": No such file or directory pv-locale-gen: Warning: en_US.UTF-8 was generated but does not appear to work! pv-adverb[116478]: W: Container startup will be faster if missing locales are created at OS level fsync: up and running. wine: Call from 00006FFFFFF96FA0 to unimplemented function ntoskrnl.exe.KeAcquireGuardedMutex, aborting 0x5645a67fc6f0:2: Async thread=0x5645a67faaa0 0x5645a67f7cc0:2: I/O status block 0x5645a67fc220:1: fsync idx=901 0x5645a67fc800:1: Fd unix_fd=416 user=0x5645a67efde0 options=00000000 0x5645a67efde0:1: Socket fd=0x5645a67fc800, state=3, mask=0, pending=44, reported=44 0x5645a67faaa0:1: Thread id=0210 unix pid=116629 unix tid=116651 state=1 0x5645a67fa1b0:1: Fd unix_fd=404 user=0x5645a67fa8a0 options=00000000 0x5645a67fa8a0:1: Socket fd=0x5645a67fa1b0, state=3, mask=0, pending=1, reported=1 0x5645a67e6830:1: Token id=0.1030 primary=1 impersonation level=-1 0x5645a6786d30:1: Process id=01b8 handles=(nil) [umu.umu_run:667] DEBUG: Child 116393 exited with wait status: 222 Monitored process exited. Initial process has exited (return code: 56832) All processes have quit Exit with return code 56832 ====================== Proton: 1766418320 experimental-10.0-20251222 SteamGameId: default Command: ['/mnt/games/endfield/drive_c/Program Files/GRYPHLINK/games/EndField Game/Endfield.exe'] Options: {'dxvkd3d8', 'forcelgadd'} depot: 3.0.20251216.191774 pressure-vessel: 0.20251210.0 scout scripts: 0.20251210.0 sniper: 3.0.20251216.191774 sniper 3.0.20251216.191774 Kernel: Linux 6.18.4-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jan 8 17:35:49 UTC 2026 x86_64 Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE C.UTF-8 PATH: /home/solomoncyj/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/:/usr/bin:/bin System WINEDLLOVERRIDES: d3dimm,ddraw,glide,glide2x,glide3x=n;winemenubuilder= Effective WINEDLLOVERRIDES: d3dimm,ddraw,glide,glide2x,glide3x=n;winemenubuilder= System WINEDEBUG: -all Effective WINEDEBUG: -all ====================== fsync: up and running. wine: Call from 00006FFFFFF96FA0 to unimplemented function ntoskrnl.exe.KeAcquireGuardedMutex, aborting ====================== Proton: 1762104463 GE-Proton10-25 SteamGameId: default Command: ['/mnt/games/endfield/drive_c/Program Files/GRYPHLINK/games/EndField Game/Endfield.exe'] Options: {'forcelgadd', 'dxvkd3d8', 'gamedrive'} depot: 3.0.20251216.191774 pressure-vessel: 0.20251210.0 scout scripts: 0.20251210.0 sniper: 3.0.20251216.191774 sniper 3.0.20251216.191774 Kernel: Linux 6.18.4-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jan 8 17:35:49 UTC 2026 x86_64 Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE C.UTF-8 PATH: /home/solomoncyj/.local/share/lutris/runners/proton/ge-proton/files/bin/:/usr/bin:/bin System WINEDLLOVERRIDES: d3dimm,ddraw,glide,glide2x,glide3x=n;winemenubuilder= Effective WINEDLLOVERRIDES: d3dimm,ddraw,glide,glide2x,glide3x=n;winemenubuilder= System WINEDEBUG: -all Effective WINEDEBUG: -all ====================== wineserver: NTSync up and running! [0000000000000118:] EXCEPTION handling: System.ComponentModel.Win32Exception: Invalid window handle. [0000000000000118:] EXCEPTION handling: System.ComponentModel.Win32Exception: Invalid window handle. [0000000000000118:] EXCEPTION handling: System.ComponentModel.Win32Exception: Invalid window handle. [0000000000000118:] EXCEPTION handling: System.ComponentModel.Win32Exception: Invalid window handle. submitted by /u/Solomoncjy
[link] [comments]

I made a simple tool to fix microstutters on Threadripper/NUMA systems: gpu-numa-tune

20. Januar 2026 - 05:33

I have a 'big' workstation with an AMD cpu with mutiple CCDs and NPS4 so lots of NUMA nodes. While this is great for my typical workloads gaming has been less then amazing. Benchmarks seem fine but games like Cyberpunk 2077 are stuttey/frametime mess even at medium settings. What's really funny is even games like Age of Empires II while perfecly playable also had issues and after applying this script is now butter, I never would have known.

I got tired of manually messing with affinity settings, so I spent a couple of days vibe-coding a tool to automate the fix: gpu-numa-tune.

What it does:

It’s a straightforward utility that identifies which NUMA node your GPU is physically attached to and automatically sets the CPU and memory affinity for your game. The goal is to keep the game's execution "local" to the GPU to minimize latency and keep the frame delivery smooth.

Why I built it:

I wanted something simpler than maintaining a bunch of custom launch scripts for different games. It’s a project I put together quickly to solve the issue on my own rig, but I figured others in the community with high-core-count setups might find it useful too.

GitHub Link:https://github.com/mattkenn4545/gpu-numa-tune

Key Features
  • Automatic Node Mapping: It identifies exactly which NUMA node your GPU is physically attached to.
  • Zero-Config Tuning: Automatically sets CPU and memory affinity for the process so it stays on the "local" hardware node.
  • Smart Process Filtering: Only PIDs that are using the GPU and children of game launchers (proton, steam etc...) will be effected.
  • Persistent Service: Runs in the background as a systemd service to keep things optimized without manual intervention (or not, can be ran as a daemon or one-shot)
  • Focus on 1% Lows: Specifically designed to reduce microstutters and stabilize frame delivery in latency-sensitive games.
How it Works

gpu-numa-tune optimizes performance by ensuring the entire execution path—from CPU instructions to memory access—stays on the same physical hardware node as your GPU.

  • PCI Topology Discovery: The script queries the system's PCI bus (via /sys/bus/pci/devices/) to identify the specific NUMA node physically wired to your GPU’s PCIe slot.
  • Process Filtering (fuser): Only proceses that are using a GPU are considered. Agnostic to GPU manufacture.
  • Process Affinity (taskset): The background service monitors for active game processes. When detected, it uses taskset to bind the game’s entire thread group to the specific CPU cores belonging to the GPU's local NUMA node.
  • Memory Locality (numactl): It enforces memory allocation policies using numactl, ensuring that the game’s data is stored in the RAM banks directly attached to that node.
  • Memory page migration (migratepages): Attempts to migrate pages to the local numa node if possible.
Flexibility
  • Dynamic Affinity Modes:
    • Gaming-Only Mode: Automatically detects when a game is launched (via Steam/Proton or standalone) and applies optimizations only to that process, leaving your background tasks untouched.
    • System-Wide Mode: Option to force all non-essential processes to secondary nodes, giving your game exclusive access to the GPU-local cores.
  • Hyper-Threading (SMT) Control: Smart detection of logical vs. physical cores. You can choose to pin to physical cores only to reduce contention or leverage all threads for CPU-heavy titles.
  • Node-Aware Memory Management: Beyond just CPU pinning, it enforces Memory Locality. You can toggle between "Preferred" (try local first) or "Bind" (strict local only) to prevent performance-killing remote memory access.
  • Configurable Sleep Intervals: Fine-tune how often the background service checks for new processes, balancing responsiveness with low CPU overhead.
  • Auto-Detection & Manual Override: While it’s designed to automatically find your GPU's node, you can manually specify nodes and core masks for complex or non-standard hardware layouts.
Quick How-To: Installing the Service

Setting it up is pretty straightforward. You just need to clone it and run the install script to get the service live:

  1. Clone the repo: # git clone https://github.com/mattkenn4545/gpu-numa-tune.git, cd gpu-numa-tune
  2. Run the installer/updater: # sudo ./install.sh
    1. Copies the script to /usr/local/bin
    2. Enables the service and starts

It’s still pretty new, but its made gaming on my system viable. Open to feedback and ideas!

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

theme parsing error when launching VBA

20. Januar 2026 - 04:54

Here's the error:

(visualboyadvance-m:29302): Gtk-WARNING **: 19:51:50.682: Theme parsing error: gtk.css:1374:85: 'font-feature-settings' is not a valid property name

the application runs afterwards, but it doesn't have any text, all the settings just show ☐ type boxes

I'm running xubuntu, installed via snap through my terminal

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

Is it worth getting a replacement controller over this?

20. Januar 2026 - 04:47

I ordered 2 8bitdo ultimate 2c wired controllers, this one in the video has slight stick drift when I check in steam calibration settings.

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

I wanna emphasize how cool the recent ray tracing improvements in mesa are

20. Januar 2026 - 04:47

You guys might have seen posts about various RT improvements coming in mesa 26.0.0. Seriously those are all RT related pull request from last month alone (might be incomplete):

I am not really the guy to use RT in games. But there is one exception: Doom: The Dark Ages. It's the only game where I used the now obsolete amdvlk driver because of that. I also made a post about the performance discrepancies 7 months ago with some numbers: Are there other games that prefer the amdvlk drivers over radv?

I still use the exact same settings (Digital Foundry PC optimized high/FSR Performance) and here are the numbers using the current mesa-git (including the one PR not yet merged). What can I say except I am very impressed:

https://preview.redd.it/eq9a6fd2bfeg1.png?width=2018&format=png&auto=webp&s=5ddce2933dbd215f8e0ab9fc49c7f74a81db02e1

The numbers in table form:

mesa 25.1.4 amdvlk 2025.Q2.1 mesa-git AVG 89.84 107.17 118.43 MIN 70.20 62.50 61.60 MAX 117.30 142.07 177.59

Obviously the game had some updates since then which might contribute to those numbers as well.

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

Opinions?

20. Januar 2026 - 04:15

My steam installed games. I have more games, but I just play this ones.

For any one who have concerns on linux gaming, all of this games run better than Windows. The only problem so far is making my mic work on steam.

SO: Ubuntu

submitted by /u/extra-mate
[link] [comments]

Seiten