Sammlung von Newsfeeds

Issue with game controllers on native games

Reddit Linux_Gaming - 19. Oktober 2025 - 21:40

I'm facing a weird issue while playing native Linux games with a controller, if i start the game with the controller plugged in or if i plug it in while the game is launching it works fine but if at any point during the game the controller disconnects things stop being fine, both of my analog sticks will just stop working along with the triggers not working anymore too, the issue fixes itself if i restart the game but it is really annoying having to restart the game because my controller suddenly disconnected.

Initially i thought it was a issue with Hollow Knight and Hollow Knight: Silksong but after playing other games the issue persisted on those games.

I already tried different controllers but the issue happens on all of them.

Does anyone know why this is happens or if there is a solution to this other than forcing games to run using Proton?

Here is some info about my system(And i'm using the native version of Steam): Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.19.0 Qt Version: 6.9.2 Kernel Version: 6.16.12-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-7500 CPU @ 3.40GHz Memory: 16 GiB of RAM (15.5 GiB usable) Graphics Processor: AMD Radeon RX 6400 Manufacturer: Dell Inc. Product Name: OptiPlex 3050

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

PSA: If you are on an arch-based distro, you can use cachyOS repos and kernels easily for improved performance, especially on AMD CPUs

Reddit Linux_Gaming - 19. Oktober 2025 - 21:35

I am using EndeavourOS and have had no problems using the cachyOS repos and kernel. I have a 9800x3d so their zen4/5 optimized builds are great for me.

Their wiki page HERE does a great job of walking you through the process of adding the repos.

For kernels, once you've added the CachyOS repos, you can install the cachyos-kernel-manager package to easily install one of their prebuilt kernels. You can also use other kernel managers, for example EndeavourOS has akm and works just fine.

NOTE: if you aren't on CachyOS, I wouldn't recommend trying to build a custom kernel, as it is unsupported. If you're using their kernel manager, just ignore the "configure" button and stick to the prebuilt kernels and you should be fine. You can find their warning about this on this wiki page.

Hope this helps someone

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

Dual Booting Windows Partition Size

Reddit Linux_Gaming - 19. Oktober 2025 - 21:25

Going to be using fedora as my primary gaming os. For those couple remaining games that are Linux hostile (bf6 is one of them), how many gb should I reserve for windows 11? I have a 2tb drive, so I was thinking somewhere between 500-750gb? Thanks!

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

I'm out of the loop: NVIDIA Linux questions

Reddit Linux_Gaming - 19. Oktober 2025 - 21:06

I've been using Linux for years, but haven't really been keeping up with things. The last I knew the open source (ie, nouveau) drivers were absolutely terrible and you had to use the closed-source ones to get any sort of decent performance.

Apparently now NVIDIA drivers are open sourced and the close sourced Linux drivers will probably be deprecated at some point. I seem to be having some better performance with the new open drivers.

Is there anything else I'm missing? How do them compare to the AMD drivers?

submitted by /u/cgb-001
[link] [comments]

Problems with Amagami English patcher

Reddit Linux_Gaming - 19. Oktober 2025 - 20:54

Hello

I recently got interested in playing the vita game Amagami and to do so i have to play thought a emulator and i have to patch the game, however I've been having problems with the patch script.

The patch website is quite clear with its instructions. All you have to do is install the game on vita3k, install the 1.01 patch, and then copy some files to the patcher and patch them through a script. The issue is, I haven't been able to make it work. As soon as I run the script, I get a bunch of permission errors that I don't know how to fix. I've tried to run a chmod command, but it doesn't seem to work. Does anyone know how to fix this?

I tried on windows and the patcher there worked without any problems

My distro is Ubuntu 24.04.3 and if necessary this is the error

chmod: impossível aceder a './diff/xdelta3_x64_linux': Ficheiro ou pasta inexistente

Ensure these files are inside the !!input directory:

--------------------

AMAGAMI.IMG

graph/GRAPH.CPK

SCENARIO.CPK

--------------------

After you see "Complete.", you can drag the rePatch folder to ux0 on your PS Vita.

./linux.sh: 11: ./bin/xdelta3_x64_linux: Permission denied

./linux.sh: 12: ./bin/xdelta3_x64_linux: Permission denied

./linux.sh: 13: ./bin/xdelta3_x64_linux: Permission denied

Complete.

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

How to have PS4 buttons instead of Xbox?

Reddit Linux_Gaming - 19. Oktober 2025 - 20:34

Hi, so i am on linux Arch i use an app called SC Controller, its all cool and all, but i have a PS4 controller and I want to have PS4 buttons and key binds instead of Xbox and on SC Controller there is only setup for Xbox meaning whatever controller I plug in it makes it into Xbox, maybe there is a way to add full real PS4 controller support that I dont know?

On windows there was an app called DS4 where you could have both Xbox support and PS4 dualshock support, can I have the same here on Linux?

Thanks i am still a noob

EDIT: Yes I know that you could do this on Steam but I have games outside of Steam and I use Heroic.

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

Ubuntu 24.04.3 LTS - Steam nuked all the games and itself

Reddit Linux_Gaming - 19. Oktober 2025 - 20:22

Hello,

never had something like this before: I wanted to start a game but steam threw an error and started to download it again (Hitman 3, like 80 GB). I was wtf. Stopped it and restarted my pc. Suddenly steam was gone! Launching it from console was leading to new install and new login request. Needless to say that all the games in it were gone too.

Now looking at my SSD suggests that the files are still there I have 85% used space and mostly those are steam games. Now how do I "free" the space? I don't mind installing everything again.

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

How can I use my PS4 controller?

Reddit Linux_Gaming - 19. Oktober 2025 - 20:13

I recently switched to Linux Mint but when I connect my PS4 controller via cable, it reads it as if it were a mouse with the touchpad. I don't know if anyone knows how I can make it read it as a control.

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

Borderlands 4 HDR

Reddit Linux_Gaming - 19. Oktober 2025 - 20:06

So HDR looks pretty good overall. My complaint is that the fire in the opening areas looks really blown out? Really overexposed reds basically. Iv done Wayland and gamescope. I also notice that on the in game calibration like a lot of Linux games, the white box does not line up with my screens nits. I have to pull it all the way to 1000 for the middle box to dissapear. Is there like an .engine fix or something in the game files that is known to be changed in this instance? On W11 the calibration box matches and the fire looks a proper red like it should. The Wayland command i tried was PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 and gamescope -f -W 2560 -H 1440 --adaptive-sync --hdr-enabled game-performance -- %command%. I honestly notice in pretty much all games the brightens is raised a little from windows when calibrating in game. Best i found for KDE calibration was setting the second slider to 203 to match W11 HDR brightness. Any tips/pointers in this area? Feels like iv done it all and i just need to wait for KDE/Wayland to polish. The game just feels smoother on Linux by a lot with my controller so W11 isnt something i want to resort to.

Cachy os,9070xt, 7800x3d, kernel 6.17.3-3, KDE 6.4.5, LG 27GS95QE via DP 1.4 (DSC)

submitted by /u/Strange-Armadillo506
[link] [comments]

Thanks to the testers from this subreddit, my game "Pitchforks and Daggers" will have a native Linux version on launch.

Reddit Linux_Gaming - 19. Oktober 2025 - 19:06

Thank you to all of the players that helped me with the beta testing.

My game: Pitchforks and Daggers, is a branching court politics drama, coming to Steam November 19.

It will have a native Linux version on launch alongside the Windows version.

If this seems interesting to you, please help me by wishlisting the game: https://store.steampowered.com/app/2762740/Pitchforks_and_Daggers/

Thank you!

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

Epic session issues in Heroic and download speed drops

Reddit Linux_Gaming - 19. Oktober 2025 - 18:45

I installed linux mint on my pc by the end of window 10 and have problem logging in epic using heroic game launcher as it gives me error. Also when I was downloading a game on the steam it was well discharging until I had a drop of 50 mbs

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

Can you install the Steam Gamescope session that only boots into the Game Mode like the Steam Deck on any distro?

Reddit Linux_Gaming - 19. Oktober 2025 - 18:40

I have tried installing SteamOS, but since you have to remove the gpu if you’re using a 9070XT and I got my system prebuilt (no confidence in removing the most expensive part of the machine without damaging something, tbh) I have been searching for other distros. I’d like to use Ubuntu without snaps (as it has all of the programs I want in the software center afaik), which leads me to Mint, but I really dislike the Desktops they provide, and I do want Steam Game Mode if at all possible for something like Mint or Ubuntu.

I would just use Bazzite but the proposal to remove 32 bit libraries a few months ago has me not wanting to commit to anything Fedora based.

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

Automating Ubisoft Connect games on steam

Reddit Linux_Gaming - 19. Oktober 2025 - 18:30

Hey guys! Hope you're all doing great. I think i might need some help with some script that on working on.

To give a little context, i installed Ubisoft Connect through Heroic and then installed some games with it. When i added those to steam, i notice that it didn't handle opening the launcher and auto closing it, so i decided to build a script (with a lot of help from chatgpt lol) to do it.

Currently, i'm able to launch Ubisoft Connect, wait for background processes to start, launch the game; and once i close it, i expect to close the launcher but i'm currently unable to do it. Has anyone tried something similar? Are you guys able to point me to a posible solution? Thanks in advance

Here's the script atm:

#!/usr/bin/env bash

# Launch Game using Proton-CachyOS.

# Ensures Ubisoft Connect is opened first, waits for it, then starts the game

# in the same Proton environment. Includes logging and cleanup.

set -euo pipefail

IFS=$'\n\t'

# === CONFIGURATION ===

WINEPREFIX="$HOME/Games/Heroic/Prefixes/default/Ubisoft Connect"

UBISOFT_EXE="$WINEPREFIX/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/UbisoftConnect.exe"

GAME_NAME="Assassin's Creed Valhalla"

WORKDIR="/mnt/games/Ubisoft Game Launcher/Assassin's Creed Valhalla"

LOG_DIR="$HOME/Documents/nonsteam_scripts/$GAME_NAME/logs"

GAME_EXE="ACValhalla.exe"

PROCESS_WAIT_INTERVAL=5

PROCESS_EXIT_TIMEOUT=10

# Common Proton-CachyOS locations

PROTON_CANDIDATES=(

"$HOME/.steam/root/compatibilitytools.d/proton-cachyos"

"$HOME/.local/share/Steam/compatibilitytools.d/proton-cachyos"

"/usr/share/steam/compatibilitytools.d/proton-cachyos"

"/usr/share/compatibilitytools.d/proton-cachyos"

)

# === SETUP ===

mkdir -p "$LOG_DIR"

cd "$WORKDIR" || { echo "Error: Workdir not found: $WORKDIR"; exit 1; }

log() { echo "[$(date '+%F %T')] $*" | tee -a "$LOG_DIR/launch.log"; }

# TODO === CLEANUP: Close Ubisoft Connect via windows ===

cleanup() {

rc=$?

log "Cleanup triggered (exit code $rc)."

# --- Terminate Game (optional: keep pkill for game exe) ---

if pgrep -f "$GAME_EXE" >/dev/null 2>&1; then

log "Terminating $GAME_EXE..."

pkill -TERM -f "$GAME_EXE" || true

sleep "$PROCESS_EXIT_TIMEOUT"

pkill -9 -f "$GAME_EXE" || true

fi

# --- Close Ubisoft Connect windows ---

log "Closing Ubisoft Connect launcher windows..."

if command -v wmctrl >/dev/null 2>&1; then

wmctrl -lx | grep -i "ubisoftconnect.UbisoftConnect" | while read -r line; do

WIN_ID=$(echo "$line" | awk '{print $1}')

WIN_NAME=$(echo "$line" | awk '{$1=$2=$3=""; print $0}' | sed 's/^ *//')

# Skip small banners or overlays

if echo "$WIN_NAME" | grep -qiE "cloud|sync"; then

log "Skipping transient window: $WIN_NAME"

continue

fi

log "Closing window: $WIN_ID -> $WIN_NAME"

wmctrl -ic "$WIN_ID"

sleep 1

done

else

log "wmctrl not found — cannot close Ubisoft Connect windows automatically."

fi

log "Cleanup complete."

}

trap cleanup EXIT INT TERM

# === ENVIRONMENT ===

export WINEPREFIX

export DXVK_LOG_LEVEL="none"

export PROTON_LOG=1

export PROTON_LOG_DIR="$LOG_DIR"

export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/steam"

export STEAM_COMPAT_DATA_PATH="$WINEPREFIX"

export STEAM_COMPAT_TOOL_PATHS="/usr/share/steam/compatibilitytools.d"

export STEAM_COMPAT_MOUNTS="/mnt/games"

export PROTON_NO_ESYNC=1

export PROTON_USE_WINED3D=0

# === DETECT PROTON-CACHYOS ===

PROTON_RUNNER=""

for candidate in "${PROTON_CANDIDATES[@]}"; do

if [ -x "$candidate/proton" ]; then

PROTON_RUNNER="$candidate/proton"

log "Using Proton-CachyOS at: $candidate"

break

fi

done

if [ -z "$PROTON_RUNNER" ]; then

if command -v wine64 >/dev/null 2>&1; then

PROTON_RUNNER="$(command -v wine64)"

log "Proton-CachyOS not found — using wine64 instead."

elif command -v wine >/dev/null 2>&1; then

PROTON_RUNNER="$(command -v wine)"

log "Proton-CachyOS not found — using wine instead."

else

log "Error: No Proton-CachyOS or Wine installation found."

exit 1

fi

fi

# === VALIDATION ===

if [ ! -f "$UBISOFT_EXE" ]; then

log "Error: Ubisoft Connect launcher not found at $UBISOFT_EXE"

exit 1

fi

if [ ! -f "$WORKDIR/$GAME_EXE" ]; then

log "Error: Game executable not found at $WORKDIR/$GAME_EXE"

exit 1

fi

# === STEP 1: START UBISOFT CONNECT (with retry) ===

log "Launching Ubisoft Connect..."

attempts=0

max_attempts=2

while (( attempts < max_attempts )); do

if [[ $(basename "$PROTON_RUNNER") == "proton" ]]; then

"$PROTON_RUNNER" run "$UBISOFT_EXE" >"$LOG_DIR/ubisoft_stdout.log" 2>"$LOG_DIR/ubisoft_stderr.log" &

else

"$PROTON_RUNNER" "$UBISOFT_EXE" >"$LOG_DIR/ubisoft_stdout.log" 2>"$LOG_DIR/ubisoft_stderr.log" &

fi

UBISOFT_PID=$!

log "Waiting for Ubisoft Connect to initialize (attempt $((attempts+1))/$max_attempts)..."

sleep 10

if pgrep -f "UbisoftConnect.exe" >/dev/null 2>&1 || pgrep -f "upc.exe" >/dev/null 2>&1; then

log "Ubisoft Connect started successfully (PID $UBISOFT_PID)."

break

else

log "Ubisoft Connect failed to start. Retrying..."

((attempts++))

sleep 5

fi

done

if (( attempts == max_attempts )); then

log "Error: Ubisoft Connect failed to launch after $max_attempts attempts."

exit 1

fi

# === STEP 1.5: WAIT FOR LOGIN + SERVICES READY ===

log "Waiting for Ubisoft Connect login (background services to start)..."

timeout=300 # 5-minute timeout

elapsed=0

while ! pgrep -f "upc.exe" >/dev/null 2>&1 || \

! pgrep -f "UplayWebCore.exe" >/dev/null 2>&1; do

if (( elapsed >= timeout )); then

log "Timeout waiting for Ubisoft Connect login — aborting."

exit 1

fi

log "Still waiting... ($elapsed/$timeout seconds)"

sleep "$PROCESS_WAIT_INTERVAL"

elapsed=$((elapsed + PROCESS_WAIT_INTERVAL))

done

log "Ubisoft Connect login confirmed — ready to launch game."

sleep 5

# === STEP 2: LAUNCH GAME (same Proton environment) ===

GAME_PATH="$WORKDIR/$GAME_EXE"

log "Launching $GAME_NAME via same Proton environment..."

if [[ $(basename "$PROTON_RUNNER") == "proton" ]]; then

STEAM_COMPAT_DATA_PATH="$WINEPREFIX" "$PROTON_RUNNER" run "$GAME_PATH" \

>"$LOG_DIR/game_stdout.log" 2>"$LOG_DIR/game_stderr.log" &

else

WINEPREFIX="$WINEPREFIX" "$PROTON_RUNNER" "$GAME_PATH" \

>"$LOG_DIR/game_stdout.log" 2>"$LOG_DIR/game_stderr.log" &

fi

GAME_PID=$!

# === STEP 3: MONITOR GAME ===

log "Waiting for $GAME_EXE to start..."

while ! pgrep -f "$GAME_EXE" >/dev/null 2>&1; do

sleep "$PROCESS_WAIT_INTERVAL"

done

log "$GAME_NAME detected. Ensuring process is stable..."

sleep 30 # give it time to fully initialize

log "Monitoring until $GAME_EXE fully exits..."

missing_count=0

while true; do

if pgrep -f "$GAME_EXE" >/dev/null 2>&1; then

missing_count=0

else

missing_count=$((missing_count + 1))

fi

if [ "$missing_count" -ge 3 ]; then

break

fi

sleep "$PROCESS_WAIT_INTERVAL"

done

log "$GAME_NAME exited. Waiting 5 seconds before cleanup..."

sleep 5

cleanup

trap - EXIT

exit 0

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

Twintail launcher issues with PGR

Reddit Linux_Gaming - 19. Oktober 2025 - 18:19

Good lord have I tried everything I could comprehend at this point.

So Im another straggler coming from windows to linux (using Cachyos), and I knew I was going to have a hell of a time but I was willing to accept it. I downloaded KDE Plasma desktop, got in and managed to get some wine programs (have only tested Citra and PCSX2 so far), Steam games, and Waydroid working. At the very least I know I have all the dependencies from that. PGR and WuWav are apart of the hold ups from the switch. (The other being my wacom pen tracking to my main monitor and for whatever reason, sometimes in a fullscreen game like Lethal Company I cant interact with my task bar or the top window if I try putting it into window mode. If you have any ideas please let me know.)

After looking around and coming across Twintail launcher (I tried using the official launcher through wine and steam with some of the proton options on there), All seems to be good, I download the launcher from bauh (is this a good way to do it or is that one of my problems?) I download the game with the runner of 10.17 Proton and a while later the game finishes its download of PGR global, but the options in the bottom left didnt change from resume to play.

https://preview.redd.it/t2jskf28f3wf1.png?width=361&format=png&auto=webp&s=895f3966f5430fdb48d0fc52d4b3d19e189ac32f

I hit resume and it has to redownload the entire game. I say it is what it is and come back later. After the second download, I get the play button to show up. Game gets up to the initialization screen and just stops.

https://preview.redd.it/js5rvc09f3wf1.png?width=1920&format=png&auto=webp&s=2a8b5055fb54aa50d84f2916a035e97e6e53cc17

I figure it might be an issue with the Proton version, so I go to download 15, 14 and I guess Ill try the native one in cachy (10.0-20251006). All return with this notification.

https://preview.redd.it/szuzbm9lf3wf1.png?width=329&format=png&auto=webp&s=93e2dc360d92264d4eb683b48007644f4ee49f63

All that say, please explain to me like im five. What am I missing and what do I need to do?
(or if you have anything to say about gaming with linux in general)

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

Arcanum

Reddit Linux_Gaming - 19. Oktober 2025 - 18:03

I'm trying to run Arcanum: Of Steamworks and Magic Obscura. I use the Steam version and the uap.

When I switch to Proton 7.0-6, the game starts, but I can't use the mouse. There is no cursor.

The game launcher crashes when I set WINEDLLOVERRIDES="ddraw.dll=n,b" %command% in the launch options.

Thanks

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

Help me understand Power Limit settings in LACT.

Reddit Linux_Gaming - 19. Oktober 2025 - 17:31

I recently switched to linux, and I'm trying to copy my GPU settings that I used in Windows. I have 9070xt Steel Legend.

My settings in adrenaline look like THIS, as you can see its just modest VRAM OC, and Power limit decrease.

I've downloaded LACT to copy Adrenaline settings, but I dont know woh to use Power limit.

Adrenaline uses procentage and I'm not sure what specific Watt amout to use in LACT.

What wattage corresponds to -15 Power Limit from adrenaline?

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

My expierence with bazzite/kde

Reddit Linux_Gaming - 19. Oktober 2025 - 17:02

Short intro:
I’m a software dev and regularly maintain Ubuntu servers, so I’ve got some tech knowledge, just not that much Linux desktop experience.

After a few weeks of research (and being completely tired of Windows), I decided to give Bazzite a try today. I chose it because I’ve got an NVIDIA card and wanted to fiddle as little as possible with drivers it seemed like the easiest distro for my use case: gaming only.

Prepared the USB stick, installed it, messed around with Secure Boot (my bad), and everything seemed fine at first.

Booted into Bazzite, went to display settings, set my monitor to 144 Hz, HDR, 1440p (connected via DP)… black screen. Second monitor goes absolutely nuts, showing Matrix-style fragments. Shutdown.

jokes on me. Bazzite remembers the display setup, so now it just crashes on every startup. I end up disabling my main monitor and using the second one, trying to fix it through the terminal.

Seems like the problem is with bandwith of DP, but Windows catches the exact same config to somehow make it work. 120hz, HDR, 1440p should work without a problem.

An hour later I’m still trying to figure out how the hell to delete those display settings, because the GUI doesn’t show disconnected devices.

And that’s exactly what I didn’t want. I wanted a Windows alternative for gaming that mostly works out of the box. I was ready for some driver or compatibility headaches, sure but not being unable to even connect my screen with default settings. That feels like the absolute bare minimum.

So its definitly not like I've mostly read. Maybe linux gaming advances with compatibility on proton etc. But linux (in my case KDE-Desktop here) has still a very large way to go to be a real alternative.

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

Seiten