Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Every Game with EOS version of EAC Doesn't use the steam overlay.

Open Mikey-Mayhem opened this issue 3 years ago • 38 comments

(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.

Mikey-Mayhem avatar Apr 25 '22 19:04 Mikey-Mayhem

Can you list some affected games, please?

aeikum avatar Apr 26 '22 13:04 aeikum

It happens for me with Elden Ring, haven't tried any other game with EAC though

Martori avatar Apr 28 '22 17:04 Martori

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.

Mikey-Mayhem avatar Apr 29 '22 09:04 Mikey-Mayhem

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.

AlmaPlata avatar Apr 29 '22 15:04 AlmaPlata

I've noticed this in Elden Ring as well, it's annoying too because this stops you from being able to take screenshots.

CorruptComputer avatar Apr 30 '22 18:04 CorruptComputer

also Brawlhalla, already reported here

rezzafr33 avatar May 02 '22 01:05 rezzafr33

proof The EAC splash screen for Elden Ring. Can't replicate on Windows

Mikey-Mayhem avatar May 03 '22 09:05 Mikey-Mayhem

Another game that enable eos eac, Rogue Company https://github.com/ValveSoftware/Proton/issues/5214

rezzafr33 avatar May 07 '22 02:05 rezzafr33

Apparently gamescope can workaround this issue. This is why it isn't an issue on the steam deck.

TheNamelessWonderer avatar May 15 '22 13:05 TheNamelessWonderer

@TheNamelessWonderer only if Nvidia could meet requirements for gamescope to work :(

MabaKalox avatar May 15 '22 17:05 MabaKalox

It does work with the latest beta driver but there is currently a performance issue.

TheNamelessWonderer avatar May 15 '22 17:05 TheNamelessWonderer

rogue new game same problem, hopefully nvidia drivers get sorted out soon.

Mikey-Mayhem avatar May 23 '22 00:05 Mikey-Mayhem

I'm experiencing the same issue in Multiversus

ErikReider avatar Jul 27 '22 07:07 ErikReider

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

SuperMatt avatar Aug 03 '22 21:08 SuperMatt

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.

terzag avatar Aug 05 '22 11:08 terzag

I would really like this to get fixed.

Mikey-Mayhem avatar Jun 09 '23 03:06 Mikey-Mayhem

Starship Troopers: Extermination is affected as well.

NoXPhasma avatar Jul 04 '23 20:07 NoXPhasma

Same problem with Armored Core VI: Fires of Rubicon

Sporesirius avatar Aug 26 '23 11:08 Sporesirius

Same with Polygon.

image

ghost avatar Oct 24 '23 06:10 ghost

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.

CivBase avatar Oct 26 '23 20:10 CivBase

This bug is now impacting Hunt: Showdown as it has updated to the EOS version of EAC.

coffeehorrors avatar Nov 23 '23 02:11 coffeehorrors

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 avatar Dec 01 '23 15:12 an9949an

@an9949an This is technically an EAC bug with the way that they have things hooked up :/

alasky17 avatar Dec 01 '23 15:12 alasky17

@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) ?

an9949an avatar Dec 01 '23 19:12 an9949an

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?

xpander69 avatar Dec 10 '23 01:12 xpander69

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 avatar Dec 15 '23 01:12 alasky17

@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 avatar Dec 17 '23 21:12 al-tameemi

@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 :)

alasky17 avatar Dec 18 '23 20:12 alasky17

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)

dsalt avatar Jun 27 '24 14:06 dsalt

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.

hcwf avatar Jun 29 '24 14:06 hcwf