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 47 Minuten 16 Sekunden

Bazzite- System update failes because of lacking space, even though my SSD is empty

10. Oktober 2025 - 13:39

I'm a new Bazzite user, and don't know a lot about linux.

A friend helped me and we installed bazzite on a brand new 500 Go SSD and encrypted it in LUKS
But my system seems to think the entirety of the encrypted partition if full, even though I literally installed nothing else than bazzite on it.
It's preventing me from updating my system, but also from installing anything on that partition, and I can't understand why.

Has anyone an idea on what the problem is and how to fix it? Couldn't find anything with my search engine

https://preview.redd.it/4xmyhqjqt9uf1.png?width=751&format=png&auto=webp&s=ffb34d5b26d405445f90d8b81f8080db09f78c1b

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

As a newbie (trying to switch to linux for 1 day)

10. Oktober 2025 - 13:18

How do torrent work in Linux? In Türkiye we pay 1/4 or 1/5 of our monthly income Just for a game so we use torrent a lot. How does this work on Linux? Is there any website spresific for linux torrents or a boot option of .exe files in linux? (If mentioning or asking about piracy is against the rules, I can understand that but culture shouldn't be available onay for wealthy people, I need to ask. Thanks)

submitted by /u/Salty-Accountant6249
[link] [comments]

Soma crashing after the intro cutsean

10. Oktober 2025 - 12:58

to be more specific im on CachyOS and i did try both with and without proton. can anyone help?

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

Run WoW.exe twice at the same time.

10. Oktober 2025 - 12:45

Hey!

I'm playing WoW WotLK on a private server and use two game accounts. I'd like to log in to both at the same time, but I can only have the game open once. I use Nobara and launch the game via Lutris, and it works great. Running the game twice worked without any problems before. After reinstalling Nobara, it unfortunately stopped working, and I don't know why. When I try to open the game a second time, nothing happens until I close the first one. Then the second one opens. The game is listed twice in Lutris, each with a different name. I copied the entire game folder for the second run, but that didn't work either.

I don't know what to do. Can anyone help me?

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

Can someone please tell me why my GPU is at 0 percent usage?

10. Oktober 2025 - 12:40

I've tired nobara now I'm on bazzite and the same thing is happening, all drivers have been updated and on system info it says my graphics card is an intel b580. The cpu doesn't have an integrated GPU either

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

Creating a Script to build UMU-RUN commands

10. Oktober 2025 - 12:30

I am new to Linux and I am trying to understand how Wine, Proton, Prefixes... basically anything works, to become more independent. I found out the latest powerful tool we have is Umu-launcher, thus I started investigating what it is and how it works.

(this all started because for some reason even if it seems everyone is suggesting to use Lutris for many launchers I was never able to make anything work 100%, so I was frustrated).

When I started exploring things I decided that writing umu-run commands each time is boring, and I wanted an assisted way to generate them, thus I started working on a script I am also writing below and maybe build a GUI or TUI on top of it later.

If anyone is interested to help I am happy to receive your feedbacks.

```Bash

!/bin/bash umu-run Builder (Terminal Edition) - v6

set -euo pipefail

=== CONFIG ===

UMU_CMD="umu-run" CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/umu-builder" mkdir -p "$CONFIG_DIR"

GAME_EXE="" PROTON_PATH="" PREFIX_PATH="" STORE="" GAMEID="" ENV_VARS=() CONFIG_FILE=""

=== DETECT DESKTOP & CHOOSE DIALOG TOOL ===

DESKTOP_DIALOG="" if [[ -n "${XDG_CURRENT_DESKTOP:-}" ]]; then case "${XDG_CURRENT_DESKTOP,,}" in kde) DESKTOP_DIALOG="kdialog" ;; gnome) DESKTOP_DIALOG="zenity" ;; xfce) DESKTOP_DIALOG="zenity" ;; mate) DESKTOP_DIALOG="zenity" ;; lxqt) DESKTOP_DIALOG="kdialog" ;; unity) DESKTOP_DIALOG="zenity" ;; *) DESKTOP_DIALOG="" ;; esac fi

Fallback: check what's installed

if [[ -z "$DESKTOP_DIALOG" ]]; then if command -v kdialog >/dev/null 2>&1; then DESKTOP_DIALOG="kdialog" elif command -v zenity >/dev/null 2>&1; then DESKTOP_DIALOG="zenity" elif command -v yad >/dev/null 2>&1; then DESKTOP_DIALOG="yad" else DESKTOP_DIALOG="terminal" fi fi

=== HELPERS ===

copy_to_clipboard() { if command -v wl-copy >/dev/null 2>&1; then printf '%s' "$1" | wl-copy elif command -v xclip >/dev/null 2>&1; then printf '%s' "$1" | xclip -selection clipboard else echo "⚠️ Clipboard not supported (install xclip or wl-clipboard)" return 1 fi }

choose_file() { case "$DESKTOP_DIALOG" in kdialog) kdialog --getopenfilename . ".exe|Windows Executables" ;; zenity|yad) zenity --file-selection --file-filter=".exe" --title="Select Game Executable" ;; *) read -rp "Enter full path to .exe: " path echo "$path" ;; esac }

choose_dir() { local title="$1" case "$DESKTOP_DIALOG" in kdialog) kdialog --getexistingdirectory . "$title" ;; zenity|yad) zenity --file-selection --directory --title="$title" ;; *) read -rp "Enter directory path: " path echo "$path" ;; esac }

save_file_dialog() { local default_name="$1" case "$DESKTOP_DIALOG" in kdialog) kdialog --getsavefilename "$default_name" ".toml|TOML Configs" ;; zenity) zenity --file-selection --save --confirm-overwrite \ --filename="$default_name" \ --file-filter="TOML Configs (.toml)|*.toml" \ --title="Save Configuration" ;; yad) yad --file --save --confirm-overwrite \ --filename="$default_name" \ --file-filter="TOML Configs | *.toml" \ --title="Save Configuration" ;; *) read -rp "Enter full path to save config: " path echo "$path" ;; esac }

build_command() { if [[ -n "$CONFIG_FILE" ]]; then # If we have a saved TOML config, just use --config echo "$UMU_CMD --config \"$(realpath "$CONFIG_FILE")\"" else # Fallback: build env-prefixed command (for initial run before saving) local parts=() [[ -n "$STORE" ]] && parts+=("STORE=\"$STORE\"") [[ -n "$GAMEID" ]] && parts+=("GAMEID=\"$GAMEID\"") for kv in "${ENV_VARS[@]}"; do parts+=("$kv") done [[ -n "$PROTON_PATH" ]] && parts+=("PROTONPATH=\"$(realpath "$PROTON_PATH")\"") [[ -n "$PREFIX_PATH" ]] && parts+=("WINEPREFIX=\"$(realpath "$PREFIX_PATH")\"") parts+=("$UMU_CMD" "\"$(realpath "$GAME_EXE")\"") IFS=" "; echo "${parts[*]}" fi }

save_config() { local default_name="umu-game.toml" local save_path=$(save_file_dialog "$default_name") [[ -z "$save_path" ]] && { echo "Cancelled."; return; }

if [[ "$save_path" != *.toml && "$save_path" != *.* ]]; then save_path="$save_path.toml" fi mkdir -p "$(dirname "$save_path")" # Start writing TOML with [umu] table { echo "[umu]" echo "exe = \"$(realpath "$GAME_EXE")\"" [[ -n "$PREFIX_PATH" ]] && echo "prefix = \"$(realpath "$PREFIX_PATH")\"" [[ -n "$PROTON_PATH" ]] && echo "proton = \"$(realpath "$PROTON_PATH")\"" [[ -n "$STORE" ]] && echo "store = \"$STORE\"" [[ -n "$GAMEID" ]] && echo "game_id = \"$GAMEID\"" # Add environment variables as individual key-value pairs under [umu] for kv in "${ENV_VARS[@]}"; do if [[ "$kv" == *=* ]]; then key="${kv%%=*}" value="${kv#*=}" echo "$key = \"$value\"" fi done } > "$save_path" echo "✅ Saved TOML config: $save_path" CONFIG_FILE="$save_path"

}

save_config_overwrite() { { echo "[umu]" echo "exe = \"$(realpath "$GAME_EXE")\""

[[ -n "$PREFIX_PATH" ]] && echo "prefix = \"$(realpath "$PREFIX_PATH")\"" [[ -n "$PROTON_PATH" ]] && echo "proton = \"$(realpath "$PROTON_PATH")\"" [[ -n "$STORE" ]] && echo "store = \"$STORE\"" [[ -n "$GAMEID" ]] && echo "game_id = \"$GAMEID\"" # Add environment variables as individual key-value pairs under [umu] for kv in "${ENV_VARS[@]}"; do if [[ "$kv" == *=* ]]; then key="${kv%%=*}" value="${kv#*=}" echo "$key = \"$value\"" fi done } > "$CONFIG_FILE" echo "✅ Updated: $CONFIG_FILE"

}

load_config_interactive() { local selected=""

case "$DESKTOP_DIALOG" in kdialog) selected=$(kdialog --getopenfilename "$CONFIG_DIR" "*.toml|TOML Configs") ;; zenity|yad) selected=$(zenity --file-selection \ --filename="$CONFIG_DIR/" \ --file-filter="TOML Configs (*.toml)|*.toml" \ --title="Load Umu TOML Config") ;; *) read -rp "Enter full path to .toml file: " selected ;; esac if [[ -z "$selected" ]]; then echo "❌ No config selected." exit 1 fi if [[ ! -f "$selected" ]]; then echo "❌ File not found: $selected" exit 1 fi # Reset vars GAME_EXE=""; PROTON_PATH=""; PREFIX_PATH=""; STORE=""; GAMEID=""; ENV_VARS=() # Simple TOML parser (assumes [umu] structure) local in_umu=false while IFS= read -r line; do # Skip comments and empty lines [[ "$line" =~ ^[[:space:]]*# ]] && continue [[ -z "${line// }" ]] && continue # Detect section headers if [[ "$line" =~ ^\[umu\] ]]; then in_umu=true continue elif [[ "$line" =~ ^\[ ]]; then in_umu=false fi # Match key = "value" inside [umu] section if [[ "$in_umu" == "true" ]] && [[ "$line" =~ ^[[:space:]]*([a-zA-Z_][a-zA-Z0-9_]*)[[:space:]]*=[[:space:]]*\"(.*)\"[[:space:]]*$ ]]; then key="${BASH_REMATCH[1]}" value="${BASH_REMATCH[2]}" case "$key" in exe) GAME_EXE="$value" ;; proton) PROTON_PATH="$value" ;; prefix) PREFIX_PATH="$value" ;; store) STORE="$value" ;; game_id) GAMEID="$value" ;; launch_args) # Handle launch_args if needed # This is an array, but we might not need it for now ;; *) # Everything else is treated as an environment variable ENV_VARS+=("$key=$value") ;; esac fi done < "$selected" CONFIG_FILE="$selected" echo "✅ Loaded: $(basename "$selected")" post_load_menu

}

post_load_menu() { local cmd=$(build_command) echo echo "=== LOADED COMMAND ===" echo "$cmd" echo echo "Choose action:" echo "1) Run now" echo "2) Copy to clipboard" echo "3) Modify configuration" echo "4) Update config file (save changes)" echo "5) Quit" read -rp "Choice [1-5]: " choice

case $choice in 1) eval "$cmd" ;; 2) copy_to_clipboard "$cmd" && echo "✅ Copied to clipboard!" ;; 3) modify_config ;; 4) if [[ -n "$CONFIG_FILE" ]]; then save_config_overwrite else echo "⚠️ No original config file. Saving as new..." save_config fi post_load_menu ;; *) echo "Bye!" ;; esac exit 0

}

modify_config() { echo # === Game Executable === echo "Current game: $GAME_EXE" read -rp "Change game executable? (y/N): " r if [[ "${r,,}" == "y" ]]; then local new_exe=$(choose_file) if [[ -n "$new_exe" && -f "$new_exe" ]]; then GAME_EXE="$new_exe" else echo "⚠️ Invalid executable. Keeping current." fi fi

# === Proton === echo "Current Proton: ${PROTON_PATH:-[default (umu-managed)]}" if [[ -n "$PROTON_PATH" ]]; then echo "Options:" echo " 1) Keep current Proton version" echo " 2) Use default Proton (umu-managed)" echo " 3) Choose different Proton version" read -rp "Choice [1-3]: " proton_choice case "$proton_choice" in 2) PROTON_PATH="" ; echo "→ Will use default Proton." ;; 3) echo "Select Proton directory (must contain 'proton' script):" local new_proton=$(choose_dir "Select Proton Directory") if [[ -n "$new_proton" && -f "$new_proton/proton" ]]; then PROTON_PATH="$new_proton" else echo "⚠️ Invalid Proton directory. Keeping current." fi ;; *) echo "→ Keeping current Proton version." ;; esac else echo "Options:" echo " 1) Keep default Proton" echo " 2) Choose Proton version" read -rp "Choice [1-2]: " proton_choice if [[ "$proton_choice" == "2" ]]; then echo "Select Proton directory (must contain 'proton' script):" local new_proton=$(choose_dir "Select Proton Directory") if [[ -n "$new_proton" && -f "$new_proton/proton" ]]; then PROTON_PATH="$new_proton" else echo "⚠️ Invalid Proton directory. Keeping default." fi fi fi # === Prefix === echo "Current prefix: ${PREFIX_PATH:-[default (~/.wine)]}" if [[ -n "$PREFIX_PATH" ]]; then echo "Options:" echo " 1) Keep current custom prefix" echo " 2) Use default prefix (umu-managed, usually $HOME/Games/umu/umu-default)" echo " 3) Choose different custom prefix" read -rp "Choice [1-3]: " prefix_choice case "$prefix_choice" in 2) PREFIX_PATH="" ; echo "→ Will use default prefix." ;; 3) PREFIX_PATH=$(choose_dir "Select Prefix Directory") [[ -z "$PREFIX_PATH" ]] && PREFIX_PATH="" ;; *) echo "→ Keeping current custom prefix." ;; esac else echo "Options:" echo " 1) Keep default prefix (umu-managed, usually $HOME/Games/umu/umu-default)" echo " 2) Choose custom prefix" read -rp "Choice [1-2]: " prefix_choice if [[ "$prefix_choice" == "2" ]]; then PREFIX_PATH=$(choose_dir "Select Prefix Directory") [[ -z "$PREFIX_PATH" ]] && PREFIX_PATH="" fi fi # === Store & GAMEID === echo "Current store: ${STORE:-[none]}" echo "Current GAMEID: ${GAMEID:-[none]}" read -rp "Modify store/GAMEID? (y/N): " r if [[ "${r,,}" == "y" ]]; then echo "Select store (for STORE environment variable):" echo "1) Steam (no STORE needed)" echo "2) Epic Games Store (STORE=egs)" echo "3) GOG (STORE=gog)" echo "4) Amazon (STORE=amazon)" echo "5) EA App (STORE=ea)" echo "6) Ubisoft Connect (STORE=uplay)" echo "7) Skip" read -rp "Choice [1-7]: " store_choice case "$store_choice" in 1) STORE=""; echo "→ Steam doesn't use STORE variable." ;; 2) STORE="egs" ;; 3) STORE="gog" ;; 4) STORE="amazon" ;; 5) STORE="ea" ;; 6) STORE="uplay" ;; *) STORE="" ;; esac echo echo "ℹ️ Check the umu-database for your game's GAMEID:" echo " https://github.com/Open-Wine-Components/umu-database/blob/main/umu-database.csv " echo if [[ -n "$STORE" ]]; then echo "Enter the GAMEID from the 'UMU_ID' column (e.g., 'umu-egs-Ginger'):" else echo "Enter the GAMEID (for Steam, use numeric App ID like '292030'):" fi read -rp "> " GAMEID fi # === Environment Variables === echo "Current env vars: ${ENV_VARS[*]:-none}" read -rp "Edit environment variables? (y/N): " r if [[ "${r,,}" == "y" ]]; then ENV_VARS=() echo "Add env vars (KEY=VALUE). Press Enter on empty line when done:" echo "Current env vars: ${ENV_VARS[*]:-none}" echo "Common examples: DXVK_ASYNC=1, VKD3D_CONFIG=dxr, PROTON_NO_ESYNC=1" while true; do read -rp "> " kv [[ -z "$kv" ]] && break if [[ "$kv" == *=* ]]; then ENV_VARS+=("$kv") else echo "⚠️ Use KEY=VALUE format (e.g., DXVK_HUD=full)" fi done fi post_load_menu

}

=== MAIN FLOW ===

echo "=== Umu-Run Builder (v6) - TOML Config Mode ===" echo "ℹ️ Configs are now saved in TOML format for use with 'umu-run --config'" echo

Option to load config first

read -rp "Load a saved TOML config? (y/N): " load_choice if [[ "${load_choice,,}" == "y" ]]; then load_config_interactive exit 0 fi

1. Game executable

echo echo "1. Select game executable (.exe):" GAME_EXE=$(choose_file) [[ -z "$GAME_EXE" || ! -f "$GAME_EXE" ]] && { echo "Invalid executable."; exit 1; }

2. Proton

echo read -rp "2. Use custom Proton? [y/N]: " use_custom if [[ "${use_custom,,}" == "y" ]]; then echo "Select Proton directory (must contain 'proton' script):" PROTON_PATH=$(choose_dir "Select Proton Directory") [[ -z "$PROTON_PATH" || ! -f "$PROTON_PATH/proton" ]] && { echo "Invalid Proton path."; exit 1; } fi

3. Prefix

echo read -rp "3. Use custom Wine prefix? [y/N]: " use_prefix if [[ "${use_prefix,,}" == "y" ]]; then echo "Select prefix directory:" PREFIX_PATH=$(choose_dir "Select Prefix Directory") [[ -z "$PREFIX_PATH" ]] && { echo "Invalid prefix."; exit 1; } fi

4. Store

echo echo "4. Select store (sets STORE environment variable):" echo "1) Steam (no STORE needed)" echo "2) Epic Games Store (STORE=egs)" echo "3) GOG (STORE=gog)" echo "4) Amazon (STORE=amazon)" echo "5) EA App (STORE=ea)" echo "6) Ubisoft Connect (STORE=ubisoft)" echo "7) Humble (STORE=humble)" echo "8) Skip" read -rp "Choice [1-8]: " store_choice

case "$store_choice" in 1) STORE=""; echo "→ Steam doesn't use STORE variable." ;; 2) STORE="egs" ;; 3) STORE="gog" ;; 4) STORE="amazon" ;; 5) STORE="ea" ;; 6) STORE="ubisoft" ;; 7) STORE="humble" ;; 8) STORE="" ;; *) STORE="" ;; esac

5. GAMEID

echo echo "ℹ️ Check the umu-database for your game's GAMEID:" echo " https://github.com/Open-Wine-Components/umu-database/blob/main/umu-database.csv " echo if [[ -n "$STORE" ]]; then echo "Enter the GAMEID from the 'UMU_ID' column (e.g., 'umu-egs-Ginger'):" else echo "Enter the GAMEID (for Steam, use numeric App ID like '292030'):" fi read -rp "> " GAMEID

6. Environment variables

echo echo "6. Add environment variables (KEY=VALUE). Empty line to finish:" echo "Common examples: DXVK_ASYNC=1, VKD3D_CONFIG=dxr, PROTON_NO_ESYNC=1, WINE_FULLSCREEN_FSR=1" while true; do read -rp "> " kv [[ -z "$kv" ]] && break if [[ "$kv" != = ]]; then echo "⚠️ Use KEY=VALUE format" continue fi ENV_VARS+=("$kv") done

Show command and offer actions

FULL_CMD=$(build_command) echo echo "=== GENERATED COMMAND ===" echo "$FULL_CMD" echo

echo "Choose action:" echo "1) Run now" echo "2) Copy to clipboard" echo "3) Save config as TOML" echo "4) Quit" read -rp "Choice [1-4]: " choice

case $choice in 1) echo "Running..." eval "$FULL_CMD" ;; 2) if copy_to_clipboard "$FULL_CMD"; then echo "✅ Command copied to clipboard!" fi ;; 3) save_config ;; *) echo "Bye!" ;; esac

```

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

From E-waste to Gaming Rig

10. Oktober 2025 - 11:31

I have a HPZ420 with 32GB RAM and a Xeon E5-1650. I'm going to pair it with a GTX 1060 that a friend has spare, and see if I can turn what most what call scrap, into a gaming rig.

I may document this for a video, but I need a bit of advice.

- How's gog and epic support these days?

- What is the best distro to use - I'm leaning towards Ubuntu because I've always liked it.

KInd regards

submitted by /u/Due-Yellow-8511
[link] [comments]

Gaming on Linux

10. Oktober 2025 - 11:10

looking to switch to Linux, I am looking for a console like experience to mainly control with control pad, is Bazzite the only option? or can the ui be added to any distro?

(apologies if this is a stupid question but I have not tried Linux in a very long time and never for gaming)

thanks

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

Mangohud GPU0/GPU1

10. Oktober 2025 - 10:45

Hello,

Is it normal for my integrated graphics to be listed as GPU1 and not GPU0 on Mangohud? I read that GPU0 is supposed to be integrated graphics while GPU1 is the dedicated GPU.

submitted by /u/Secure-Succotash-295
[link] [comments]

Can I run War Thunder?

10. Oktober 2025 - 10:44

I occasionally play war thunder, but I don't know if I can on Linux. Like, ik I can create a full windows emulator, but then I have to allocate CPU cores and memory, and since I have a relatively meh performance laptop, I need it to be running at the maximum possible performance.

How can I run wt on my laptop?

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

Will the move from Windows 10 to Linux for gaming change the GPU market?

10. Oktober 2025 - 09:20

There are apparently a number of PC gamers looking to move away from Windows as Microsoft ends support for Win10. Many of these gamers are apparently looking to move to Linux. Nvidia currently has a greater than 90% share in the GPU market but their GPUs don't play well with Linux. Can we expect more ganers to buy AMD GPUs as they migrate to Linux to get better GPU performance and support?

submitted by /u/Correct-Ball9863
[link] [comments]

PSA for DualBooters

10. Oktober 2025 - 07:13

With Battlefield 6 dropping in a few hours, I wanted to send a little announcement to those who dualboot and have intention of playing it.

You are required to enable SecureBoot in your bios. Doing so will break your Linux install, but this can be done in Linux and takes less than 5 minutes to get it enabled and working without breaking your boot process for Linux Bazzite supports SecureBoot without doing a thing, CachyOS instructions can be found https://wiki.cachyos.org/configuration/secure_boot_setup/

It's pretty much the same with Arch but check out the wiki for your distro and have fun tomorrow, soldiers.

It's a shame EA changed their Anti Cheat breaking our ability to play recent releases. So if you dualboot and plan on playing BF6 , this will get you on the field.

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

How does linux handle having an AMD iGPU and AMD dGPU?

10. Oktober 2025 - 06:16

I'm planning on building a gaming rig with an R5 7800x3d and an RX 9070 XT. The issue is that the CPU also has integrated AMD graphics on-board. How does linux handle this? I currently have a laptop with an Intel iGPU and a Nvidia dGPU, and it's kind of a nightmare so I just disable the iGPU entirely.

If anyone also has a similar setup, does an AMD/AMD gpu combination fare better? Which GPU will my display server use by default? Which one will games use? All of my displays will be connected directly to my dedicated GPU.

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

Bad performance on Nobara with the 9060XT

10. Oktober 2025 - 05:36

I switched from windows to nobara almost 3 months ago, ive become more comfortable with the OS and such, but recently i bought an rx 9060 xt and noticed it performed... very badly, compared to benchmarks online

Initially i thought it was just CPU bottleneck, but i just tested the same games on the same hardware on windows, and the performance is better, like, waaaaaay better (all the games are Gold or Platinum on ProtonDB)

As far as i know i have everything updated (latest kernel, latest mesa drivers) on my system, what could be causing my gpu to not work like it should

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

Any idea how I get rid of this weird glitch in spider man 2 using nobora?

10. Oktober 2025 - 01:49

I've tired several different protons they all have the issue

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

why is proton running my pirated games so slow?

10. Oktober 2025 - 01:26

i run a arch desktop pc with rx 7800xt and a ryzen 5 7600x with niri and dank dotfiles and its been pretty good running any type of games except those alternative ones. i installed ghost of tsushima and tlou part 2 from the steam rip gofile version and they be pretty dam slow, on the menu and i cant even start the game from how slow it is on the menu, its getting low fps and its using the gpu and cpu capacity they should but they dont give the performance they should. any help?

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

Heroic Launcher equivalent to Lutris's "CLI Mode" for terminal based Windows executables?

10. Oktober 2025 - 00:47

When configuring a game in Lutris, in the System Settings tab, there's a "CLI Mode" option. When enabled, the executable will launch within a Linux terminal.I use it specifically to run Escape From Tarkovs SPT mod "server" component, which doesn't work properly when simply run normally through Wine.

However, in recent months I've been trying to make a switch away from Lutris, and instead gather all my non-Steam games in Heroic (nothing against Lutris, I just use Heroic way more). Does anyone know a method of having Heroic emulate the "CLI Mode" that Lutris offers? Even if it's an external solution like a bash script that runs the .exe in my terminal, which I can set as the executable in Heroic. Thanks in advance for any tips or ideas.

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

Seiten