Visit the Kill Switch Master List for more information on these and other current known issues: https://forums.bhvr.com/dead-by-daylight/kb/articles/299-kill-switch-master-list
We encourage you to be as honest as possible in letting us know how you feel about the game. The information and answers provided are anonymous, not shared with any third-party, and will not be used for purposes other than survey analysis.
Access the survey HERE!
EAC on Steam Deck / Proton / Linux
Comments
-
Just a click of a button away, BHVR. What would you have to lose by increasing the amount of players who can play your game?
0 -
I would love it if the devs implemented Linux support, it’s taking so long
2 -
This game is the last reason why I keep a windows install, all my other games I can play either natively or with Proton :/
0 -
any news? after last update, dbd doesn't start, no EAC logo. proton experimental, GE.
0 -
I can confirm that after last update released today, the game doesn't start anymore.
But instead of Pyc, I get the EAC logo and then the game closes itself, the unreal crash report window showed for a bit lol.
I'm waiting for DbD on Linux since long time. I hope to have it by the end of this year. :)
0 -
and who is him? He isn't in the BHVR team, so he doesn't know nothing like us lol. Why would you trust a random person who says a date?
0 -
I'm fairly certain that Chapter 45: Fortnite is merely a joke.
1 -
Don’t expect this patch to work either. I checked the wine64 binary for EAC and it still doesn’t exist, so it still hasn’t been enabled server side.
I get the exact same result as last patch. Loads all the way to the first loading screen, then crashes when Initializing EAC.
0 -
God I hope so. I sent them an email directly linking them this thread. I doubt it will do anything but it's better than nothing.
0 -
+1+1+1+1+1+1+1+1
1 -
It's been 10 months since you confirmed proton support was coming (see this article). How have you still not done this yet?
3 -
I wish Valve would name and shame Devs not supporting steamdeck, maybe the public embarrassment would light a fire under their ass.
0 -
DBD should be banished to the Epic graveyard.
1 -
Don’t worry, considering the latest stats for how many more Steam Decks are out there compared to last month, gamers will do that themselves. In about 6 months time, if you don’t support Deck, you’ll be mostly a pariah
0 -
Ok guys, I can't play DBD anymore. I've installed a VM with GPU passthrough for DBD, and since the latest update it says "Cannot run under Virtual Machine". Welp, too bad, it had worked for years.
Guess I'll have to wait until it's supported under Linux. Gotta play some different games for the next time. Too bad I already paid the 12 € for the new DLC and cannot even play it.
3 -
really sorry to hear that. yeah, enough is enough. they had plenty of time. VHS is right there.
1 -
bruh that sucks :| hopefully soon. I'm hoping for the same with r6 siege. Ubisoft is already adding for honor, probably cause it's dying, but that's besides the point. If you guys want to post here that would be awesome! https://discussions.ubisoft.com/topic/111054/linux-support-for-r6s?lang=en-US
0 -
https://www.tiktok.com/@supified/video/7137338104750378283
this is probably one of you, but im just gonna post it here so yall can gaze at it while you wait
1 -
no tux no bux
make few click so hard?
2 -
after today bugfix i new error:
"in order to access this content, a network connection is requried. Provider ID: Press here to display your Provider ID"
0 -
Can confirm, after launching it repeatedly maybe 20-50 times I managed to get to the menu too, though I spent too long trying to line up my phone to snap a pic to get anywhere besides the main menu before it exited.
Nowadays and despite the most recent update, I still just get crashed out at the loading screen, no failed to initialize EAC like it used to do
0 -
IMHO, the fact is: enabling Steam Deck and Linux support aren't a priority for them.
That's because this will not bring new sales. Who owns a Steam Deck is (most of the time) someone that already own the game on Steam, probably with all the DLC and stuff. The Nintendo Switch is a proprietary solution and bringing the game there, for example, equal to new sales.
This doesn't mean that it will not be enabled in future, but is not a priority actually for the devs.
This is just my idea about it, I can also be wrong. I also hope that It will be implemented soon, but i don't think so.
I don't play anymore, but my gf did, and this game Is the only reason stopping me from removing Windows and install Linux actually.
Cheers.
0 -
While I would have agreed with this mentality in the past, the Linux gaming scene has changed completely over the last couple years.
In the past, developers had to make game builds specifically for Linux. This would result in hundreds of bugs that would cost precious developer time and lots of money to fix and maintain.
Nowadays, everything can run through the proton compatibility layer. If a game has a problem on Linux, a bug report can be created on the Proton github page and will be addressed by a developer at some point. The only thing holding DBD back from Linux is its anti-cheat, East Anti Cheat. EAC has been updated to support Linux/Proton, requiring the developer to enable the feature on their end for it to work. It is possible that there exists a major conflict with Behaviour's existing codebase and EAC Proton support. But with no official communications from the developer, we have nothing but speculation.
tl;dr Enable proton support, Linux community will fix bugs running game. Any developer communication would be appreciated.
6 -
pleasee..
0 -
Really? I was halfway considering doing that. Damn.
Anyways, you can play it on Stadia, which has cross-progression with Steam. I have 153/202 achievements on Stadia now, and counting... but it sure would be nice to be able to play the Steam version.
There's also GeForce Now, but the input lag is atrocious compared to Stadia (just for DBD; not necessarily for every game).
Probably because they had a meeting, and whoever's in charge laughed at the idea that Linux desktop support was important and then decided that DBD wouldn't be enabled for Proton at all until they had it working with various drivers for Steam Deck and then got the official Steam Deck seal of approval from Valve.
Yeah, I deleted my Windows partition a year ago when Proton support was announced. Still waiting.
It's weird that the only game I really play is the only one that's holding out so hard against supporting Linux. Literally every other game works flawlessly.
Ah, well. Windows is finally dead.
Proton is both a blessing and a curse.
Yes, it's taken the Linux gaming scene mainstream in a way nobody would have believed possible even a decade ago, but native builds are still preferable. They perform better. I get better performance on a lot of games on Linux even with Proton, but my computer can run games it really shouldn't even be able to run when they're native binaries.
0 -
of course, native builds better than emulator, but we talk about steam games. all "native" builds = it's win build under emulator (dx to gl translator, etc). i doesn't see difference in performance in native game build or emulator. proton is easy way to support linux, instead building some native version
0 -
Wine Is Not an Emulator :)
Games running on Proton are native Linux games. You can think of proton as a Linux implementation of the Windows SDK (Wine) and DirectX SDK implementation (dxvk, vkd3d).
This is why the Linux community has mostly embraced Proton, because it’s essentially an open-source implementation of closed-source SDKs
0 -
Wine Is Not an Emulator... but not native :) via wine/proton u run win build. proton cant get performance as in win, but can get some bugs
0 -
It’s native in the sense that it’s running through native binaries. It’s obviously not a native build, but both have pros and cons (like the DirectX SDK being genuinely easier and more robust for developers). Wine and DXVK are getting better every day and if we can get feature parity on the DirectX sdk implementation, it’s a really nice target SDK :)
EDIT: Wine IS native, that’s why it’s not an emulator. It not being a 100% accurate/complete implementation of the Windows API is a separate issue, but it is a fully native binary
0 -
Bhvr this coulda been you but u playin
(The Steam/PC version of P5 here is played on a Steam Deck in case it's hard to see)
Post edited by Stephen304 on1 -
Just bumping this again because VHS works perfectly on my Pop_OS image. Hellbent is a fraction of the size of BHVR. Not sure why BHVR is so hesitant on Proton compatibility
0 -
I am not sure how much truth there is to the "rumours" but apparently the reason for said hesitation is the fact that they haven't been updating EAC for quite some time, which is why it takes a while to "catch up" since updates are implemented gradually. In other words, you need the latest EAC version to support Linux.
But again, that this is something that I read on the forums, and I have no clue whether it's actually true or not, so take this with a grain of salt.
0 -
Please BHVR....
1 -
AFAIK they wouldn't need to redistribute the game. The files for Proton support are already in the game's EAC folder. BHVR just hasn't enabled compatibility on the EAC developer page.
1 -
BHVR PLEASE. Provide Linux and steamdeck support! I've nothing else to add to the discussion, but I'm one more player who feels frustrated this hasn't been properly addressed!
1 -
Let’s be totally honest here. It’s not like they would update their anticheat to support linux when they can’t even update their anticheat to block blatant cheating from the game. Have you seen content creators lately? Everyone’s harassed by cheaters and I don’t even start with the IP leak problems.
1 -
we can't talk about steam deck, before bhvr can update eac and sdk for win
0 -
Note that in order to prevent actual cheating, EAC is just a band aid, not more. It's like putting steel bars on your door to prevent burglars from intruding your home, but leaving the windows untouched.
EAC has no notion or idea what cheating means in DBDs context. Remember that EAC is used to "protect" all sort of games. The thing which EAC does is trying to prevent other applications to access DBDs process space and modifying variables. It probably also has some sort of integrity protection which tries to detect when the DBDs executables (or itself) are modified.
However, it does not check whether some survivor's DBD client reports "Hey, I've hooked a survivor, although I am not even the killer". That has to be done by behavior on their servers.
Theoretically, one does not even need to modify the DBD executables when one reverse engineers how the communication between the server and client works. With this method, nobody needs to crack EAC at all.
Worst of all, EAC is guaranteed to be able to be circumvented. Since it only runs on your computer, over which you have the full control over, it is possible to patch all integrity checks (and all checks for that matter) of EAC completely out and do whatever you want. Of course this is not easy, but it is possible. From behaviors point of view, any player's computer should not be trusted - that's crucial! However, in the current state of the game, the server seems to simply believe everything the client tells them, which is really sad. Some things are easy for the server to check, e.g. the aforementioned "a survivor hooks a killer". Wallhacks in contrast, are essentially impossible to detect server-side, since all the player's positions has to be made known to all players at some point. But many flashy things we are seeing in DBD's cheating scene right now should not be possible if there are any checks in place (on the server!) at all.
Checking on behaviors servers has the advantage that the servers are fully controlled by behavior. Anything the server prevents from being done cannot be done. Proper checking on the server is the key to prevent most of cheating - and it's the only way. Anything on the player's computer can be bypassed in some way - not on the server (unless the server itself gets hacked).
So, updating EAC is nice, but will not help at all against this massive influx of cheating. Because for this to change, behavior has to work on this part of their code. EAC doesn't help at all with this.
2 -
of course, u right, but we talk about support linux. linux != more cheaters
0 -
Oh ######### so basically their servers don’t check at all if people catch packets and modify and send modified packets back? Oh damn that’s not great at all. No wonder stuff is going all over.
0 -
That's not really the real problem.
Put simply, Dead by Daylight was originally a peer-to-peer game. This means that in older versions of the game, one of the 5 players in a match (including the killer) hosted the game lobby from their computer. This saves money for the developer by offloading the cost of running servers to the players. The problem with peer-to-peer games is that the server host has the keys to the kingdom. If they are hacking, they can do whatever they want to the other players because they "own" the server.
A few years ago, DBD was updated and now uses dedicated servers. There are various benefits to this, such as better average ping for players, more secure gameplay, etc.
The REAL problem is that some core gameplay code is still using a peer-to-peer style of programming. If you YouTube "DBD hackers", you will see that many hackers can do things such as fly around the map, teleport through walls, damage players across the map, bring super powerful items, have multiple killer weapons, etc. Most, if not all, of those hacks are simply not possible if programmed correctly for dedicated servers. Search YouTube for CS:GO hackers. Notice how all CS:GO hacks are AIM/Wallhack related? There is not a CS:GO hack that lets you fly around the map in an official competitive game. Some hacks are hard to detect because they are purely client side (Aim hacking for example).
EAC is basically a really poor bandaid to a fundamental code issue. I am sure the developers know how to fix these issues, but it likely just isn't a priority. They make more money adding features than maintaining older code.
TL;DR A lot of DBD hacks should not be possible. EAC is a bandaid for old, broken code.
2 -
+1, Dead By Daylight for linux
2 -
day 1500 waiting for Linux support
3 -
i've quitted dbd because of this.
So tired of using virtual machines to play lol
3 -
I Quitted too
2 -
Just got my 1 year anniversary badge on this forum account. I created this account the same month this thread was created.
2 -
+1 Haven't played in 8 months because of this. Please add this in.
3 -
Made an account just to complain about this. I unfortunately bought the game before checking for proton compatibility, and it's too late to refund now - please, add eac support for linux! It's such an easy thing to do (Yes I understand checking the box will lead to some issues on our end, but can't you let us figure that out for ourselves?) I will not be supporting any future games until this is resolved.
3 -
For the developer to NOT get it in gear to work on DBD to work on Linux is classified and known as Anti-consumer. It doesn't matter that the DEV says Linux users are a VERY small portion of users, WE are STILL consumers.
0