EAC on Steam Deck / Proton / Linux
Comments
-
Heroic, yes.
0 -
Someone claims it runs on Steam. I tried with Proton experimental, but it didn't work. I'm not on Arch and don't know how to get -TKG, but maybe someone is more tech savy than me and can try. I only added EAC folder to binaries, didn't do any other tinkering, maybe I'm missing something.
0 -
I actually managed to install -tkg proton, but I got this lovely message:
I tried with proton-ge and the loading screen loaded in fully (without GE it would not load in fully), but since I've been stuck on it for a while and then got kicked out with error 500.
0 -
This isn't a great report, sadly. Not enough info. What precisely did he do? Did he successfully play a full online match? It's very vague.
Sadly nothing I've tried so far has resulted in success. I feel like we should be right there. We're on the cusp.
0 -
My guess is they just ran the game but didn't play online. I tried with latest proton-tkg which is 7.0.29584.20221122 and i couldn't play online. I tried copying eac file into /Win64/ too. Problem is so weird i can't even understand why it works on Epic but not on Steam.
0 -
I found him on Steam and sent an invite to ask questions. Sadly, I'm going on a sudden travel due to personal emergency and won't be back till Sunday. I hope a solution can be found by then. I really feel like my ability to deal with life's woes would improve if I could run around fixing gens.
0 -
ask him to post here with more details.
1 -
I posted a request on his profile. I hope we get to play soon. :)
4 -
Alright, I gave it a go and it worked on my side. I was able to play a full match on Steam with no EAC errors using Proton TKG.
0 -
Just to clarify a full multiplayer match? You've been able to play against bots and do the tutorials for a while.
0 -
Yup! I got a video demonstration posted here: https://youtu.be/22Rn03u1zPI
1 -
GG!
Would you be able to explain the steps you did to run it. Did you build Proton TKG from source etc?
Nikodemo will probably update the OP.
0 -
I used ProtonUp-Qt to get Proton TKG.
0 -
I'll try the tkg right now, you can download the package here: https://github.com/Frogging-Family/wine-tkg-git/actions/runs/3530509191
Then just copy the extracted folder to .local/share/steam/compatibilitytools.d and force the game to run with it (in your steam library right click the game then properties>compatibility, check the checkbox and select the tkg proton from the dropdown menu)
0 -
I just updated Dead by Daylight and was able to play a multiplayer match on Steam. I don't know if it was a fix from de devs or my tinkering. Later I'll be able to test and identify what need to be done but right now here is my tinkering status.
I've linked
EasyAntiCheat
folder toDeadByDaylight/Binaries/EGS/EasyAntiCheat
andDeadByDaylight/Binaries/Win64/EasyAntiCheat
.Also set the launch options:
PROTON_EAC_RUNTIME=/pathtosteamlibrary/SteamLibrary/steamapps/common/Proton\ EasyAntiCheat\ Runtime %command%
I'll really enjoy if someone confirms and check all the thinkering done.
2 -
Yeah I can confirm I just loaded into a game without needing to do anything. proton 41 no need for TKG.
I had an EAC update on first loading steam. Looks like the devs have fixed it.
No launch parameters. no fancy tweaks. just loaded in
2 -
I've removed all the tinkering and it just works.
1 -
Yeap! Thank you devs! took way too long. But I can finally play on my main account!
2 -
It did work for me! Using Proton GE 7.41!
Just played a full online match with no problems at all
0 -
I was also able to play with GE 7.41, the only launch options I had was driver related because my other driver was crashing when entering a game, my other change was also copying the EasyAntiCheat Folder into Win64 but I didn't test without it. no PROTON_EAC_RUNTIME needed
Launch Options:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json %command%
0 -
Hello! So hey, yes, that is my report, and the fix steps are pretty easy, like I explained in the ProtonDB post, I just copied my EAC folder in the Binaries folder., here's a video of myself playing a match, my specs are in the desc. : https://www.youtube.com/watch?v=Mm1iYaZtHd4
I also tried this out, and I can confirm it works too! The game runs on my Deck!
But looking at the recent comments here, it seems it won't be useful anymore, and DbD on Linux is finally somewhat working for quite a few people! Really nice to finally see it working!
0 -
it finally works completely, it goes without other options 'someone needs to report to steam proton that it works now
1 -
HELL YEAH! Finally working...can format my sd card and play this the way it was supposed to be played.
1 -
Yaaay , delete that windows 11 NOW! I deleted it too, finished!
1 -
Can confirm it works “out of the box” with GE-Proton, Proton Experimental (and likely stable too) and Proton-Tk. No need for symlinking/copying the EasyAntiCheat folder either.
I have, however, noticed that the Proton EasyAntiCheat Runtime is still required to be installed, but Steam doesn’t install it as a dependency of DBD. But that’s likely just something that Behaviour can ask Valve or do themselves so that users don’t need to manually install it.
@Mandy I assume the team is probably doing some final testing before making it official? Or possibly waiting for the Steam Deck verification badge? You can probably get it really easily, considering this is a big game and Valve likely wants it verified ASAP.
Thanks for all your hard work, on behalf of the Linux community, we appreciate any dev that doesn’t dismiss us.
4 -
@Mandy we love you !!!
1 -
Thanks so much, it just works on Steam now! <3 Finally I can ditch Windows :D
Have a great day and even more fun playing!
2 -
THANK YOU DEVS THANK YOU!!! <3<3
1 -
I just played an entire multiplayer game on the Steam Deck through Steam. I did use ProtonGE, but I don't know if it is necessary. Just make sure you have "Proton EasyAntiCheat Runtime" installed in your Steam Library under the tools section.
There are also Steam Deck buttons used in the main menu UI, so they might officially announce Steam Deck support soon.
3 -
I've tried out the steam version just now and it's working like the EGS version. No issues so far.
Followed the steps from this comment.
0 -
I can confirm that DbD is working for me on Steam native on Arch Linux desktop. No tweaking needed. Install and play. Game is running great.
Thank you to the devs, to Mandy, and to all of you for your dedication and can-do spirit.
We have arrived. Get in that bloodrush!
3 -
I don't see the Steam Deck buttons in the main menu UI, what does it look like?
0 -
It just shows like the menu button and the other button. Similar to this picture. Other buttons look like the regular xbox ABXY etc.
0 -
If we have any talented developers in here, it would be great to get the DbD Icon Toolbox also working on Linux. You can find the github here: https://github.com/nrcrast/DbdPerkTool/issues/57
0 -
Just so you’re aware, this works just fine through Wine.
I just ran the installer with wine in the wine prefix where DbD is installed, then ran the exe in AppData/Local/Programs with wine again and installed a pack.
Booted up the game and the custom portraits are there.
If the project can manage wine installations by itself with a Linux binary at some point it would definitely be a UX improvement, but you can definitely use this right now without issues
1 -
Oh wow really? Last time I tried it kept crashing. Good to know, thanks!
0 -
Obviously you need to set the WINEPREFIX correctly, you can probably just export it in your terminal session so you don’t need to keep defining it.
I ran the same wine binary that the game uses, so in my case it was in the compatibilitytools.d folder, using GE-Proton. Go inside the folder of the Proton you’re using, then files/bin/wine.
That being said, I’ve skimmed through the source code of that tool and it seems rather simple. Since the app is in a Wine prefix with the same folder structure as windows, it could just be a case of adding a different code path to find wine installations instead.
I might give it a shot, since most of the times these developers say they’ll wait for demand, but then ignore every single future request for support
1 -
That would be awesome!
Thanks for the info, I'll see what I can do to get it running under wine.
0 -
I took a pic
0 -
Can confirm it works. Good job everyone on the Proton team (and bhvr as well 😉).
0 -
hey! why ur graphics look better than my? i use ultra preset and my graphics not good as ur
0 -
I'm very happy, thanks to all! :D
I can finally play on Linux Mint <3
0 -
today i play few game, but after reboot pc I'm again have 500 error =(
0 -
having the same issue. It worked fine yesterday, now i cant join a match…
0 -
Same.... disconected from the match and error 502....
0 -
hmmm, why we can play one day? sadly
1 -
I also get disconnected, Trying to play with bots I enter for a few seconds then I get disconnected
0 -
I'm also getting disconnected today. Why would it work perfectly yesterday, on Steam with no tweaking, and today we're back to getting disconnected?
Please help us understand. We're basically there. Yesterday was pretty much flawless.
Post edited by Rizzo on0 -
lol finally installed it today after reading it works on the steam deck and it still disconnects with eac error …
0