Feed aggregator
DxvkSubmissionQueue loosing context
Hello all, I am trying to get MWOL (Mechwarrior Online) working under Proton. However, the game keeps crashing & I get this error in the Steam logs:
radv/amdgpu: The CS has been cancelled because the context is lost. This context is innocent.
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: Presenter: vkWaitForPresentKHR failed: VK_ERROR_DEVICE_LOST
err: Presenter: vkWaitForPresentKHR failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Although not new to Linux, I am new to this kind of issue. A fix/occurrence hasn't made its way to proton DB, & my few days of research haven't borne any fruit. Does anyone know the cause of this issue and how to fix it?
submitted by /u/Thraingios[link] [comments]
A Void Linux story ( A low spec pc that is capable of so much more )
Question regarding modding
I've been using Linux for months now, but I only recently noticed I want to play Fallout NV with mods (Viva New Vegas), can someone point me on the right direction for guides or tutorials on hiw to properly mod the game on Linux. Thanks in advance.
submitted by /u/fsamo[link] [comments]
Steam link to wayland host - black screen - X11 fine? Help.
Hi all,
I made a post about 20 days ago asking about desktop environments that plan to support X11, I found a great list, but the main reason for that post was that Steam Link from any device to my Wayland DE resulted in a black screen unless running an X or Xwayland app, this means my entire desktop environment is blank, which sometimes means I cannot even start a game.
I found this post with a similar issue, but it's old and may be outdated https://www.reddit.com/r/linux_gaming/comments/txhmxh/solved_if_you_guys_are_having_problem_with_the/
My post was here https://www.reddit.com/r/linux_gaming/comments/1ntc2q3/x11_desktop_environments_gaming/
I'm looking for help from anyone who has steam link displaying their wayland desktop environment without issue.
I am running arch on both systems, both on KDE Wayland. I have tried the flatpak and aur for steamlink, I've tried steam link from my android phone and my tablet, same issue, but when I swap to X11 (either KDE, Gnome, or XFCE) it's fine.
submitted by /u/Lemagex[link] [comments]
WoW Classic Era randomly freezing on Proton 10 Beta
I started playing WoW Classic on my new laptop last week and it was working great via Proton Experimental. Then the next day WoW suddenly could not detect my GPU. Switched to Proton 10 Beta and it works again, however it randomly freezes, no error, just "Force Quit" or "Wait" dialog.
I am running Ubuntu 24.04 with an NVIDIA RTX 4070 MaxQ using the open 380 drivers from the Ubuntu repos. Any insight would be appreciated, especially on why Experimental suddenly stopped working.
For the record, Proton 9 does not work with the Blizzard Launcher. The GPU issue is not a driver issue, it's just some versions of Proton seem to not be able to pass the GPU to the game?
submitted by /u/Karai17[link] [comments]
Watch_Dogs Online Mode
Hello!
Currently trying to get access to Online Mode and curious if it's even playable on SteamOS linux. Ubisoft support is also asking for purchase screenshot and i'm afraid that they gonna decline my request just because i have linux, so i'm kinda stuck between two problems.
submitted by /u/Uncle_Bread6[link] [comments]
Issue with game controllers on native games
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
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
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
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
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?
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
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?
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
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]
PSA: Fellowship crashes with latest "Proton Experimental"
Thanks to the testers from this subreddit, my game "Pitchforks and Daggers" will have a native Linux version on launch.
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
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?
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
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]
