Proton
Proton copied to clipboard
Every Game with EOS version of EAC Doesn't use the steam overlay.
(any proton version.) The first EAC window that pops up steals the overlay, then when it leaves the game is left without the overlay/ steam input. for some reason this isn't an issue on the steam deck.
Can you list some affected games, please?
It happens for me with Elden Ring, haven't tried any other game with EAC though
Elden Ring, Insurgency: Sandstorm, and now with the release of Vampire: The Masquerade Bloodhunt, (which uses the EOS version as well) doesn't load the overlay. One time when opening elden ring i saw the overlay open on the EAC menu as it loaded, then when the game shows up, it's not there anymore. This is a problem for me because I can't use my steam controller on these titles.
Same issue here. Namely Elden Ring and Back 4 Blood (the latter doesn't bother me as I play with mouse and keyboard), but on games like Elden Ring it is troublesome to not have Steam Input active, as I have a rather complex config for the SC.
I've noticed this in Elden Ring as well, it's annoying too because this stops you from being able to take screenshots.
also Brawlhalla, already reported here
The EAC splash screen for Elden Ring. Can't replicate on Windows
Another game that enable eos eac, Rogue Company https://github.com/ValveSoftware/Proton/issues/5214
Apparently gamescope can workaround this issue. This is why it isn't an issue on the steam deck.
@TheNamelessWonderer only if Nvidia could meet requirements for gamescope to work :(
It does work with the latest beta driver but there is currently a performance issue.
new game same problem, hopefully nvidia drivers get sorted out soon.
I'm experiencing the same issue in Multiversus
Yes, I have the same issue in Multiversus too, which is a problem because it prevents you from being able to buy any Gleamium, the in-game currency.
What I've found is that if I run steam using the Steam Deck UI then the game will allow me to switch to the new equivalent of the overlay and do what I need to do, but if I'm using the gamescope within regular Steam then I cannot successfully navigate through the menus to buy Gleamium
What I've found is that if I run steam using the Steam Deck UI then the game will allow me to switch to the new equivalent of the overlay and do what I need to do, but if I'm using the gamescope within regular Steam then I cannot successfully navigate through the menus to buy Gleamium
What do you mean by Steam Deck UI? Big Picture? or is there a new interface that can be used (and how)?
Also, how do you setup gamescope for this? I've tried Steam flatpak, which allows to install gamescope easily, but after using it for the startup command and disabling the overlay in Steam's prefs, I don't know how to toggle its overlay (from what I understand, it implements a similar overlay to Steam's one to replace it?). I've never used gamescope before, so I'm probably doing something wrong.
EDIT: I've installed gamescope as a "normal" app (not flatpak) to use it with regular Steam and it works. I've noticed that it display a different window than what I had with Steam flatpak, so I guess I didn't use it (or install it) properly with that one.
I would really like this to get fixed.
Starship Troopers: Extermination is affected as well.
Same problem with Armored Core VI: Fires of Rubicon
Same with Polygon.
I've noticed this problem with 7 Days to Die and Elden Ring. The FPS counter doesn't show up and I can't pull up the overlay with shift+tab.
This bug is now impacting Hunt: Showdown as it has updated to the EOS version of EAC.
There is no possibility to invite friends in Hunt Showdown because of this bug, unfortunately. Playing with friends is actually one of the main reasons to play Hunt and now it's broken completely.
@kisak-valve Is there some plans to take a look at this issue? Looks like it affects a lot of very popular multiplayer games. And will probably affect more after EAC updating, as I understand.
@an9949an This is technically an EAC bug with the way that they have things hooked up :/
@alasky17 very controversial statement from my point of view... At least without looking at the steam source code and figuring out the exact reason. It can be anything actually.
P.S. As I understand, EAC doesn't have any special binaries or something else for linux and just works under wine. Also, as I understand there is no such issue with overlay and EAC on windows. Doesn't it mean that the issue is on the linux side somewhere (proton, steam for linux or something else) ?
Just stumbled on this issue also. Game Hunt:Showdown Cant invite friends because overlay doesn't work. Has there been any progress on this issue or are there any workarounds?
We've added a hack to work around this bug - currently the hack is only in experimental bleeding-edge (beta branch of experimental) and will be in the next experimental release unless someone reports a regression first. If folks start seeing unexpected/new EAC EOS errors, launch failures with EAC EOS games, etc, please test against Proton 8.0 to see if you hit the failure with the same frequency as experimental -- and please tag me here or on the game specific issue if it is more frequent with experimental.
@alasky17 The patch to bleeding-edge seems to have made it work, but for some reason it stops the games from launching if you are launching them with gamemode or mangohud. I tested this for both Hunt: Showdown and Elden Ring.
It seems that the EAC window opens just fine, but the game window doesn't (if you had mangohud on, then you can see the hud on the EAC window). And steam still detects the game as running, even though the actual game window never launches.
Edit:
Seems that having MANGOHUD=1 %command% instead of mangohud %command% makes them launch just fine with mangohud working.
@al-tameemi Thank you for the report! This should be fixed (at least for mangohud) with the latest bleeding-edge. Hopefully now folks will be back down to the same number of launch failures as pre-hack 🤞 Still please let me know if you are seeing extra launch failures after the fix-up :)
Looks like this problem is preventing use of the Steam beta video recording feature to make recordings of these games. (1) (2) (possibly other reports)
The overlay for Elden Ring seems to work now, however the beta video recording feature only records the EAC splash screen.
Other games that I don't see overlay for include Sea of Thieves and Battlefield 1.