this post was submitted on 24 Dec 2025
49 points (96.2% liked)

Linux Gaming

22988 readers
828 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

i want to update the firmware on my dualsense controller and installed the necessary app on a vm. it opens but when i plug in the controller the app seems to crash. i tried uninstalling and reinstalling and rebooting but it keeps crashing. does anyone have any potential fixes?

top 14 comments
sorted by: hot top controversial new old
[–] RiQuY@lemmy.zip 15 points 1 week ago* (last edited 1 week ago) (1 children)

I suggest using QEMU/KVM with automatic USB redirection, I updated my Dualsense yesterday that way with no problems. iirc automatic USB redirection is available on VirtualBox too.

[–] Chiivo@lemmy.world 1 points 1 week ago (1 children)

just setup a fresh windows 10 vm with qemu. unfortunately im having the exact same issue. it opens, i connect the controller, it closes/crashes

[–] vividspecter@aussie.zone 1 points 1 week ago

Try passing through a whole USB controller (chipset) instead of using USB emulation.

I'd try passing through a single USB port first though, as the above has some requirements to work that your system may not meet, but it's the best solution if you need it regularly.

[–] Kolanaki@pawb.social 14 points 1 week ago* (last edited 1 week ago) (2 children)

Hold up... There's a PC app that can update the firmware without plugging it back into the PS5? 😮

Can I get a link? And will this also allow me to check the battery level?

[–] rudyharrelson@lemmy.radio 7 points 1 week ago (1 children)

A quick search led me here, which looks like what OP is using based on the screenshots: https://controller.dl.playstation.net/controller/lang/en/2100004.html

[–] Kolanaki@pawb.social 2 points 1 week ago

Nice. And it does have a battery meter 😃

[–] tal@lemmy.today 1 points 1 week ago* (last edited 1 week ago)

I remember banging on updating controller firmware using Windows VMs (in my case, with XBox controllers) and didn't get it working after some time, though theoretically it should be possible.

Just using an Internet-connected console is all it takes, so if you know anyone that has one, that's probably a more convenient route.

I kind of wish places like GameStop would offer this as a service or let people do it, since they have demo consoles sitting there anyway (or did last time I was in one).

It'd be nice if Sony and Microsoft went out of their way to support fwupd, but I suppose in Microsoft's case it's a direct competitor (with Steam on Linux) and in Sony's case, probably niche enough that they don't see much point. Sony's trying to make money on selling access to make games for their console, not selling controllers.

[–] rudyharrelson@lemmy.radio 4 points 1 week ago (2 children)

I'm not familiar with this app, but have you tried running it under Linux with WINE instead of in a Windows VM?

[–] MentalEdge@sopuli.xyz 16 points 1 week ago* (last edited 1 week ago)

Wine does not have system level USB access.

No firmware updates or low-level communication will work.

That's why no-one is running the official razer, corsair, logitech etc. mouse/keyboard whatever programs on linux.

[–] Chiivo@lemmy.world 2 points 1 week ago (1 children)

it tried doing that at first but it requires .net 8 to even run and to be honest im not familiar enough with wine to be able to install multiple programs to the same wine prefix

[–] mushroommunk@lemmy.today 8 points 1 week ago

Winetricks is your friend and makes that stupid easy. Gui program that let's you just click to install common things like .net or vc++

[–] kstrlworks@techhub.social 3 points 1 week ago (1 children)

@Chiivo

The app is most likely disconnecting and reconnecting the controller or making it connect as another device through the process the moment that happens the device is not passed back through or not as the fully same device so apps fail.

This is similar to things like VR and boom microphones

[–] Atherel@lemmy.dbzer0.com 1 points 1 week ago

Could you pass through a USB port or a hub instead of the device itself?

[–] Jjoiq@lemmy.world 2 points 1 week ago

Got win 11 in qemu going to try ipdsting after yhe Holidays