Sammlung von Newsfeeds

Journey through getting DualSense working with Expedition 33 on Fedora 42

Reddit Linux_Gaming - 07. Juli 2025 - 04:22

TL;DR: Expedition 33 works well enough with DualSense controllers on Fedora 42 using Flatpak Steam + Proton Experimental (July 2025) with specific configuration steps.

System Setup
  • OS: Fedora 42
  • Steam: Flatpak version (com.valvesoftware.Steam)
  • Controller: Sony DualSense (PS5) controller via USB
  • Hardware: ASUS ROG Z790 Maximus Dark Hero, RTX 4080 Super, 48GB DDR5
The Problem

Initial Issue: DualSense controller was detected by Steam and worked in Big Picture Mode, but Expedition 33 completely ignored contoller input. The game seemed to detect the controller's touchpad as a trackpad input, but no buttons, sticks, or triggers worked in-game.

Error Symptoms: - Controller visible in Steam settings - Controller worked in Steam Big Picture Mode - jstest showed controller input on system level - Native Linux games didn't see the controller - Wine joystick control panel only showed keyboard - Expedition 33 showed message about DualSense support but no actual input

Root Cause Analysis

The issue was multi-layered:

  1. Flatpak Steam permission - Steam couldn't properly access controller devices
  2. Missing udev rules - Linux didn't have proper controller device rules
  3. System-level input detection - Games couldn't access controller through Wine/Proton
  4. Game-specific configuration - Expedition 33 needed exact Proton settings
Solution Steps (In Order) Step 1: Install System-Level Controller Support

```bash

Install controller device rules

sudo dnf install steam-devices

Reload udev rules

sudo udevadm control --reload-rules sudo udevadm trigger

Add user to input group

sudo usermod -a -G input $USER ```

Logout/login required after adding to input group

Step 2: Fix Flatpack Steam Permissions

Install Flatseal:

bash flatpak install flathub com.github.tchx84.Flatseal

Configure Steam permissions in Flatseal:

  1. Open Flatseal - Find Steam
  2. Socket Section:
    • [X] D-Bus session bus
    • [X] D-Bus system bus
    • [X] Inherit Wayland socket
  3. Device Section:
    • [X] GPU Acceleration
    • [X] Input Devices
    • [X] Shared Memory
  4. Filesystem Section:
    • Add to "Other files": /run/udev:ro and /dev/input
  5. Variables:
    • ENABLE_VK_LAYER_VALVE_steam_overlay=1
    • ENABLE_VK_LAYER_VALVE_steam_fossilize=1

Restart Steam:

bash flatpak kill com.valvesoftware.Steam flatpak run com.valvesoftware.Steam

Step 3: Configure Controller Environment

Add to shell config: I use fish; change accordingly for your shell

bash echo 'set -gx SDL_JOYSTICK_HIDAPI_PS5 1' >> ~/.config/fish/config.fish echo 'set -gx SDL_GAMECONTROLLER_USE_BUTTON_LABELS 0' >> ~/.config/fish/config.fish source ~/.config/fish/config.fish

Step 4: Fix uinput Access (for testing tools)

```bash

Create udev rule for uinput

echo 'KERNEL="uinput", GROUP="input", MODE="0664"' | sudo tee /etc/udev/rules.d/99-uinput.rules

Reload and load module

sudo udevadm control --reload-rules sudo udevadm trigger sudo modprobe uinput ```

Step 5: Verify System-Level Detection

Test controller detection:

```bash

Check if controller appears

jstest /dev/input/js0

Test with AntiMicroX

sudo dnf install antimicrox antimicrox ```

Test Wine detection:

```bash

Create test Wine prefix

WINEPREFIX=$HOME/wine-test wincfg

Set DPI to 144+ for readability without a magnifying glass Test controller in Wine

WINEPREFIX=$HOME/wine-test wine control joy.cpl ```

✅ Success indicators:

  • jstest shows button/stick input
  • AntiMicroX detects controller
  • Wine joystick panel shows DualSense (not just keyboard)
Step 6: Configure Steam Controller Settings

Global Steam Settings:

  • Steam > Settings > Controller > General Controller Settings
  • ✅ PlayStation Controllers
  • ✅ Generic Gamepad Configuration Support

Test with a known-working game first:

  • Try Cult of the Lamb or Portal 2 to verify Proton controller support
Step 7: Expedition 33 Specific Configuration

What DOESN'T work:

  • Older Proton versions (8.0, 7.0) - game won't launch
  • Custom launch options (gamemoderun, PROTON_USE_DINPUT8)
  • Forcing Steam Input off for this game
  • Using PROTON_USE_WINED3D=1 (causes severe performance issues)

Working Configuration:

Game Properties > Compatibility:

  • Force Steam Play: ✅ Enabled
  • Tool: Proton Experimental

Game Properties > Controller:

  • Steam Input: Use Default Settings (enabled)

Game Properties > General:

  • Launch Options: (completely empty)

Global Controller Settings:

  • Xbox Controller: (default)
  • PlayStation: Enabled (general setting)
  • Nintendo Switch: (default)
  • Generic Controller: (default)
  • Steam Controller: Enabled (always required)
  • Remote Play: Enabled (always required)
Troubleshooting Guide If controller still doesn't work in games:

Check system-level access:

```bash

See what's using the controller

lsof /dev/input/js0

Kill Steam completely and test

pkill -f steam flatpak kill com.valvesoftware.Steam jstest /dev/input/js0 ```

Test native vs Proton games:

Native Linux games should work if system setup is correct Proton games need additional Steam configuration

If specific games don't work:
  • Test with known-working Proton games first
  • Match exactly the settings of working games
  • Try different Proton versions (but Experimental works best for Expedition 33)
  • Clear all launch options and use defaults
Common Pitfalls:

❌ Don't do these:

  • Don't use multiple launch parameters at once
  • Don't force older Proton versions for new games
  • Don't disable Steam Input if Steam's global controller support is working
  • Don't use custom Wine prefixes for Steam games

✅ Do these instead:

  • Test one change at a time
  • Use minimal configuration that works
  • Copy settings from working games
  • Verify system-level detection before blaming games
Alternative Methods Tested

These approaches were tested but didn't work for Expedition 33:

RPM Fusion Steam (native package)

```bash

Tried but has anti-cheat compatibility issues; not an issue here, but for other games

sudo dnf install steam ```

Result: Better controller support but triggers anti-cheat flags in some games.

Lutris

bash sudo dnf install lutris

Result: Alternative launcher but didn't solve core input detection issues.

Manual Proton launch parameters

```bash

These didn't work for Expedition 33:

PROTON_USE_DINPUT8=1 %command% PROTON_USE_WINED3D=1 %command% SDL_GAMECONTROLLER_USE_BUTTON_LABELS=0 %command% ```

Hardware-Specific Notes

In case they are relevant, I am still pretty noobish with trying to troubleshoot Linux Gaming problems.

ASUS ROG Z790 Dark Hero
  • Above 4G Decoding: Enabled
  • Re-Size BAR: Enabled
RTX 4080 Super
  • NVIDIA Driver: 575.64.03 (via negativo17 repository)
  • GPU used: For game rendering (controller input is CPU/USB independent)
DDR5 Memory
  • Memory speed during testing: DDR5-4800 (stable)
  • Controller input unaffected by memory configuation (tried many between 4800 and 8000MHz)
Final Working State

System verifiction commands:

```bash

Controller detected

jstest /dev/input/js0

Steam sees controller (Check Steam → Settings → Controller) Wine detects controller

WINEPREFIX=$HOME/wine-test wine control joy.cpl

Game launches and responds to controller (Expedition 33 with exact settings above)

```

Button prompt limitation:

  • Game shows Xbox button prompts instead of PlayStation symbols
  • Gameplay fully functional - all buttons, sticks, triggers work perfectly

I am hoping I can figure out how to get the Native Dualsense support working (sans Steam Input), but for now I am brain dead and just want to play Expedition 33.

Sorry for the book, but getting this far took me a lot of reading snippets from various places, trying a lot of things, and ~6 hours... So, if this saves even one person that amount of time, its worth the wall to me!

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

How do I choose proton 9.0-4 when submitting a report in ProtonDB?

Reddit Linux_Gaming - 07. Juli 2025 - 04:10

If I choose "The one Steam recommends by default" it displays as "Proton" in my submission. Then there is Forced Experimental and GE. Under switched to an older version it starts with 9.0-3. I can see other people are able to select 9.0-4 in their submissions so what gives?

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

Batman arkhan city error

Reddit Linux_Gaming - 07. Juli 2025 - 04:07

I bought Batman Arkhan City Goty through Steam today, but I can't start it. I've tried several runners, but the game doesn't even open. Does anyone know how to solve it?

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

Driving to Kubuntu?

Reddit Linux_Gaming - 07. Juli 2025 - 03:55

hi everyone, first of all my English it’s not great so this will cause a lot of difficulty. I am sorry. But driving to Kubuntu? What are the odds? I have a 77-bit processor, 19 GB outline memory, and a 66 GB hard driving capacity, GOG up the wazoo, and WINE running great as my emulator. so I know it’s possible. But I’m not naive enough to believe that just because something is possible doesn’t mean it’s likely. So someone please tell me, what are my odds of driving to Kubuntu? The only thing that’s delaying the deployment of my computer is the driver. So all i would have to do is driving to Kubuntu, charge the configuration, and access the kernal. Last time I tried this, my kernel got hacked right away so I gave up and switched over to Befany. But I want my Kubuntu!! Should I hit the road or should i lose all hope? Thanks and ANY feedback is appreciated!! Thanks again!!!!

submitted by /u/Wide-Reflection-6696
[link] [comments]

LACT Error when trying to get fan curve to work

Reddit Linux_Gaming - 07. Juli 2025 - 03:46

Very much new to CachyOS, don't know how to fix this.

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

I love arch too much

Reddit Linux_Gaming - 07. Juli 2025 - 03:03

So I have my standard work computer I have used for years with Raw ArchLinux installed, but now my transition for my gaming rig is now underway. I want to use arch again cause i love the arch commands and the AUR but i heard Nvidia drivers hate Arch a lot. So i heard a few thing about EndeavourOS. Opinions at that claim being good for games? Or second question, maybe Nobara, but maybe that question isnt for this server?

I personally dont want to relearn new command if i dont have too, BUT i will move to Nobara if that is superior.

12th Gen Intel(R) Core(TM) i7-12700F (20) @ 4.90 GHz
NVIDIA GeForce RTX 3060 Lite Hash Rate [Discrete]

Memory: 4.64 GiB / 15.43 GiB (30%)

Swap: 192.02 MiB / 4.00 GiB (5%)

(expecting to play game like MH|W and Helldivers if that gives more info, they ran fine on my windows, but honestly id rather deal with Linux Gaming Headache then windows)

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

Gaming on Linux Mint

Reddit Linux_Gaming - 07. Juli 2025 - 02:19

Hi guys, i'am newbie with Linux and since i have a Lenovo Ideapad 520 (i5 8250U, 8GB DDR4 and an Nvidia MX150) i was wondering if Mint would run games better when compared to Win 11 since the OS uses less RAM, i mainly play games like DBD, HSR, ZZZ, GTA V and some CS2. The last time i tried using Mint on another computer i had issues with wifi drivers and GPU drivers and it had an AMD GPU, are things better now?

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

Helldivers 2 on Fedora

Reddit Linux_Gaming - 07. Juli 2025 - 02:03

I have an NVidia 2080 card and am on fedora. I have the NVidia drivers installed from rpm fusion. The game used to work a while ago but trying it today with multiple different proton versions and it doesn’t work. I get the error message

Fatal error Requires a graphics card that supports at least direct3d feature level 12

No idea what the change is.

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

Are game developers becoming more Linux friendly due to Steam and SteamDeck?

Reddit Linux_Gaming - 07. Juli 2025 - 01:08

I am unsure what share Steam Deck has in the gaming industry, and I don't know if that share is growing. I am wondering whether the Steam Deck is encouraging new game developers to give more consideration to Linux and Steam Deck compatibility.

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

Problems with Celeste on linux wayland

Reddit Linux_Gaming - 07. Juli 2025 - 00:50

Steam do not seems to have a native linux build of Celeste, so i am using proton for compatibility.

When i try to run the game without any configuration, it just closes without any message.

Launching the game with `FNA3D_FORCE_DRIVER=OpenGL %command%` seems to fix the closing problem, but the game graphics are very problematic (seems that openGL is trying to emulate the light masks inverted):

FNA3D_FORCE_DRIVER=OpenGL %command%` launch option

Browning a bit, i found that use vulkan instead of opengl (`FNA3D_FORCE_DRIVER=Vulkan %command%`) could work, but when i try it i get these error messages:

`FNA3D_FORCE_DRIVER=Vulkan %command%` launch option

System information:
- Arch linux 6.15.5
- Wayland
- NVIDIA GeForce RTX 3050 6GB Laptop GPU

submitted by /u/BakerCat-42
[link] [comments]

Linux vs Windows Benchmark Dirt 2.0

Reddit Linux_Gaming - 07. Juli 2025 - 00:21

This one is clear Linux domination

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

Problem with proton ge

Reddit Linux_Gaming - 06. Juli 2025 - 23:39
I recently tried to use the proton ge 10-8 on my steam using the proton plus, I managed to download the proton and tried to load the game, but only a loading screen appears with the game's photo and closes when it finishes loading, while in the others it doesn't even load anything, it just closes.I recently tried to use the proton ge 10-8 on my steam using the proton plus, I managed to download the proton and tried to load the game, but only a loading screen appears with the game's photo and closes when it finishes loading, while in the others it doesn't even load anything, it just closes. Linux mint 22.1 What appears in the terminal: chdir "/home/jose/.local/share/Steam/steamapps/common/Iconoclasts" Game Recording - would start recording game 393520, but recording for this game is disabled Adding process 8966 for gameID 393520 ERROR: ld.so: object '/home/jose/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/jose/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/jose/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/jose/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 8967 for gameID 393520 ERROR: ld.so: object '/home/jose/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 8968 for gameID 393520 Adding process 8969 for gameID 393520 Adding process 9074 for gameID 393520 ProtonFixes[9074] WARN: [CONFIG]: Parent directory "/home/jose/.config/protonfixes" does not exist. Abort. ProtonFixes[9074] INFO: Running protonfixes on "GE-Proton10-8", build at 2025-07-02 02:24:12+00:00. ProtonFixes[9074] INFO: Running checks ProtonFixes[9074] INFO: All checks successful ProtonFixes[9074] INFO: Using global defaults for "Iconoclasts" (393520) ProtonFixes[9074] INFO: No global protonfix found for "Iconoclasts" (393520) fsync: up and running. Adding process 9075 for gameID 393520 Adding process 9080 for gameID 393520 Adding process 9081 for gameID 393520 Adding process 9084 for gameID 393520 Adding process 9086 for gameID 393520 Adding process 9089 for gameID 393520 Adding process 9099 for gameID 393520 Adding process 9104 for gameID 393520 Adding process 9112 for gameID 393520 Adding process 9136 for gameID 393520 Adding process 9155 for gameID 393520 pid 9082 != 9081, skipping destruction (fork without exec?) Game Recording - game stopped [gameid=393520] Removing process 9155 for gameID 393520 Removing process 9136 for gameID 393520 Removing process 9112 for gameID 393520 Removing process 9104 for gameID 393520 Removing process 9099 for gameID 393520 Removing process 9089 for gameID 393520 Removing process 9086 for gameID 393520 Removing process 9084 for gameID 393520 Removing process 9081 for gameID 393520 Removing process 9080 for gameID 393520 Removing process 9075 for gameID 393520 Removing process 9074 for gameID 393520 Removing process 8969 for gameID 393520 Removing process 8968 for gameID 393520 Removing process 8967 for gameID 393520 Removing process 8966 for gameID 393520 submitted by /u/Nerevaldo
[link] [comments]

games running on steam are significantly slower than on windows, linux mint

Reddit Linux_Gaming - 06. Juli 2025 - 23:05

hello all. i have recently switched from windows 10 to linux mint, and i have run into an issue. almost every game i've run on steam which has had noticably slower fps, and, in some cases, have frozen my entire computer and required me to restart my entire pc. it isn't a problem with games that don't require much processing power, but for the games i typically play (grand strategy games) it has become a serious annoyance having a slowdown to 20-30 fps, and in the case of victoria 3, has made the game almost unplayable, running at about 5 fps and crashing whenever i try to change graphics settings. i would prefer not to have to go back to windows or change distributions, because apart from this my experience with mint has been great, but my primary use for my computer is gaming so i will do what is necessary to resolve this issue.

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

AMD gpu + Nvidia gpu setup

Reddit Linux_Gaming - 06. Juli 2025 - 22:11

I'm probably getting insane, but here is an idea:

Could I run a "dual gpu" setup on Linux?

Would it be possible to use an AMD gpu for gaming (monitors are connected to it) and a second gpu, a Nvidia, for stuff like rendering (maybe even recording with OBS via nvenc)?

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

Star wars battlefront 2

Reddit Linux_Gaming - 06. Juli 2025 - 22:09

(srry for my bad English) welp, I need help with launching star wars battlefront 2 on steam, I tried using Proton experimental, hot fix, 9.0-4,10.0-1(beta).Any ideas or smth like that? also on Proton 10.0-1 it launched at first time, but not on second launch. I'm using fedora 42 on cachyOS kernel

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

Ram usage

Reddit Linux_Gaming - 06. Juli 2025 - 22:03

Hello peeps so when playing the ea bf2 my game uses 15 gb of ram which I think is what causes my system to completely freeze and I have to force restart it every time I’ve confirmed this doesnt happen on windows but my windows drive as a 10-15 year old hdd that takes years to even load the task bar so what can I do proton tricks? Wine version I dont know abt? I use proton ge 10-4

Rtx 3070 lhr

R5 5600

16 gb 3600 mhz ram

Newest version of linux mint and newest kernel and everything is up to date (yes including drivers) any help?

Please and thank you guys

submitted by /u/Repulsive-Twist-4032
[link] [comments]

Battle.net no more ?

Reddit Linux_Gaming - 06. Juli 2025 - 21:27

I have installed Battle.net and Diablo IV some weeks agi in Steam (with latest proton-GE). But today Battle.net doesn’t open or show me installed games. I’m the only one ? What’s the best way to install Battle.net ? With Bottles ? Which proton/wine version ?

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

Is it possible to run EA games?

Reddit Linux_Gaming - 06. Juli 2025 - 21:14

I mainly wanna play all the battlefield games I own and I don't wanna duel boot, it there anyway to get them running or is it a no no because I saw some posts regarding it from a year ago?

I mainly just wanna play BF1 and Starwars Battlefront 2?

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

Prototype 2 - Operation Flytrap bug

Reddit Linux_Gaming - 06. Juli 2025 - 20:55

This is a very niche problem but does anyone know how to get past the operation flytrap bug in prototype 2? The mission gives you an objective to claw pounce on a soldier but after doing that the objective is never satisfied, stopping me from competing the mission. I’ve looked at a few fixes that work on windows by limiting the fps to 30 but not sure how to get the result on linux through lutris. So far I have set the cpu cores to only use 1 and putting “DXVK_FRAME_RATE=30”into the command section but no luck.

CPU:ryzen5 2600 Gpu:Rx 470 4gb Ram : 16gb Os: Linux mint Kernel:6.8.0 Wine/proton used: protonGE 10.4

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

Gamemode - CPU Affinity Constraints

Reddit Linux_Gaming - 06. Juli 2025 - 20:53

I've been moving to Linux as a daily, mostly for gaming, but I found certain games were only using cores 8–11 out of my full 32-core setup. Turns out gamemode was the culprit. It's been locking CPU affinity even though none of its config options mention this.

I tried setting renice to 0, disabled GPU optimizations, and found out realtime was deprecated. So, only disabling gamemode stopped the affinity lock and brought performance back up.

On lower-core-count machines (like Steam Decks or typical AMD systems), it's probably less noticeable, hence why I haven't found anyone with a similar issue online.

If you're getting weird slowdowns, check your affinity with something like htop or taskset.

If anyone has a fix let me know, I’d love to get the benefits of gamemode without the core lock. Otherwise let this be a PSA to anyone who might be having performance issues.

I have reported this on the Repo, but just also posting here for awareness as alot of people may not interact with gits.

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

Seiten