Discord RPC/Game Activity is completely broken

I’m not sure if this is just a Discord problem or not, but right after install, I pacman -S discord and tried to add a game to see if it would work this time and it doesn’t.

I was able to get it to detect games sometimes on Arch before installing Endeavour, but it wouldn’t even display the game on my profile, and each time I reboot or restart discord, more often than not it would just not detect any processes/games.

I’m guessing this might just be a Discord problem, but again, I’m not sure.

Edit: To clarify, I’ve tried installing canary and the ptb. I just can’t seem to get it working, even if I was able to add the process manually through the ‘Game Activity’ menu in settings in my base Arch KDE install, it just doesn’t show on my profile like it should.

In Endeavor, it’s not detecting them at all.

what de you using? X11 session might solve…

1 Like

It has been working for me lately on Wayland… so maybe it is a missing package?
Also:

image

Make sure you update to the latest and see if that fixes it… Once I am done with the update, I will check again and report back.

I was guessing as I only use it to track a few fan games

Well not a bad guess… Wayland still causes some issues.. but it might be a missing package too… I didn’t notice, there was a Discord update, I usually do my system updates on Friday or Saturdays… so I am updating now and I will see, if it still works or maybe the latest update broke it.

2 Likes

After updating Discord now, it is not working here either…
Interesting find… once I get some time, I will tinker with this, though I barely use Discord these days.

Good morning from Texas- I use the wayland compositor on kde, I’ll try on x11 and report back. I’ll also upgrade packages and retest, and if that doesn’t work, I’ll downgrade and see what happens.

This helps a lot, thanks for checking! I’ll downgrade and mess with packages to see if it fixes.

Take it with a grain of salt.. I don’t use Discord a lot and I did plenty of changes to my system config and stuff… But if you find something of interest, I’d be curious to find out.

Have you checked if any of these work:

1 Like

Premid actually works! Weirdly enough, after installing premid, a list of system processes now show in the “Registered Games” section in activity settings. However, just like in my previous arch install, when I click on one it doesn’t show on my profile until I start streaming my screen.


1 Like

I noticed, that the two games I played today with Steam do show up in Discord:

However, they never showed in my profile… and I am on Albion right now, but it doesn’t show. Also the Last Played says just that… I think there is supposed to be a date when it was actually last played.

1 Like

Strange, this might just be a weird Discord on linux problem then.

1 Like

image

Playing Linux games and using Linux apps works…
The games above are Proton Games with Steam and apparently don’t work. So I don’t think it’s a Linux Discord issue but one with Proton… probably Discord is unable to detect Proton games.

1 Like

strange.. I opened openttd and it doesn’t show on my profile :confused: I wonder what’s causing this.

Here’s a log in the Discord and Steam console. it does the same thing when launching a linux runtime app (in this case I’m using aseprite) and it detects the game just fine, but it doesn’t display on my profile. strange… (I made sure to enable activity sharing in the activity privacy section of the settings.) :[

Interesting… openTTD should definitely work.

Setting the activity options up to show games was another thing I was going to suggest, but you did that. To be honest I got no clue…

What Discord version are you using? And from where? Flatpak? Repos? Lol I am not running EOS but Arch, however, I highly doubt that’s the problem. AFAIK the few differences between Arch and EOS shouldn’t affect this.

I guess you could try removing Discord… remove it’s configs and all traits etc. Then reinstall it and see if it works.