-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Battlefield™ 2042 (1517290) #5305
Comments
Hello @cdgriffith, this reads like #5168. Are you using NTFS with |
Hi @kisak-valve yes was using ntfs-3g with that drive. I have moved it to an ext4 drive and now the game starts up. It gives the same warning we saw with the open beta about windows version: It does load into the game now, but gets stuck at the loading screen using constant 30% CPU usage. Adding the log: It keeps repeating Edit: Have tried resetting keyboard layout with Have also tried:
Edit 2: Also seeing |
I seem to be getting a new crash as of today: Seems to be crashing like this at different times. Attached the proton log here: steam-1517290.log.gz |
Please clean install the game if you moved it from NTFS to ext4. Also see if it happens without amdgpu-pro |
@Evernow I have deleted and redownloaded the game. I am still getting stuck at the same point. However I also discovered I can cause it to error if I hit Alt+Enter or move the window. Using latest Proton Experimental Edit: Have tried both |
I have been playing this for a few days. It was running fine with the exception of online multiplayer booting you after a minute - probably EAC. |
Have been able to avoid the "FindClosestMatchingMode" error by fullscreening immeadtly (Alt+Enter) when BF 2042 starts up. (Found that solution in an old EA fourm.) I updated to bleeding-edge proton and latest mesa drivers. It still got stuck at the main screen, until I started frantically moving the mouse around in frustration and lo and behold...it slowly started turning darker and darker. So for some reason it needs a lot of mouse movement to progress past the splash screen on my system? I was able to play through the demo conquest without issue on ultra settings. There were a few stutters starting out, but they quickly disappeared (better than BF4 currently is). Also tried doing single player and was instantly booted out after that, so until EAC is enabled for Linux, no point in trying more I guess. Valve please ask them nicely to turn it on for us 😄 |
when i start the game i get this
yeah valve is our only hope for EAC activation. OS: Manjaro Linux |
Please valve go ask dice nicely to enable this for us. It's becoming a decent game now and I'd rlly want to play it on my Linux machine •́ ‿ ,•̀. Same issue happens, launches fine then kicks you out cause of eac |
Since my last posting it does not even start up anymore. Please see the log attached. |
Same for me, game launches but getting stuck at the loading screen. The debug menu works ( We are so close to having this game work on Linux with EAC. |
After some time the game crashes with:
Using the following settings ( |
Same as @Af0x I tried to launch game but after start of Season 1 the game is crashing every time I try to run it, I'm using EA App launcher installed with help of Steam, Proton Experimental bleeding-edge. That's sad because even if DICE would enable Proton support game woudn't even launch. |
if they enable support valves devs would fix it 100% |
I would say support is enabled, as EAC is loading. Before they changed something you would not even get past EAC. This seems like some other weird bug. |
Does it have the .so file? I haven't rlly looked lol edit: it does not have the easyanticheat_x64.so file for it to work with proton i remember when shatterline came out and it was using easyanticheat. it worked with proton but the devs didnt know about it and the version they were using was the wrong one. after a bunch of people asked they changed there version of eac and plopped the easyanticheat_x64.so to make it work with proton :) |
HansKristian-Work/dxil-spirv#134 (comment) |
P. S. You can copy the |
When I go back to home I will try this, I didnt really heard about dxil-spirv, even if it loads into menu it's progress but with EAC, with .so file e.g. from Master Chief Collection is it even loading properley? As I know Proton support isn't enabled. |
For me with the .so file from Apex now it gets stuck at the splash screen then chucks a error at me when using ge-proton7-48. hopefully and with more help we could get this working even if bf2042 doesn't support it |
Proper fix is now available: HansKristian-Work/dxil-spirv@9ef222a. |
So is this game now working? |
. |
I have a subjective feeling that render thread(s) blocks on something, because sometimes I experience short hangs that don't result in the |
I have far newer version of Nvidia driver on Arch I will return to home at Monday so I will write did it work. |
it seems using the latest vkd3d-proton master it still gives a error on my amd card. ill post the crash logs when i can |
backtrace.txt |
I get this crash if the game loading process gets stuck somehow (I assume). This happens sometimes for my setup, too. I just terminate |
Awesome, does multiplayer work too? |
No they didn't enabled EAC support. Game kicks me after few seconds, with error that EAC authentication fails. |
maybe to worth ask ea now however? (since the rest is ok to work) how do you guys find best way to approach / reach out to those ea programming side developers? |
Everyone tried at EA Community Forums/Reddit/Twitter but they don't seem to care about it too much. You can search for it yourself on Answer HQ or here is link: https://answers.ea.com/t5/forums/searchpage/tab/message?advanced=false&allow_punctuation=false&filter=location&location=forum-board%3Abattlefield-2042-general-discussion-en&q=linux |
Works for me as well. Thank you, @HansKristian-Work! |
So now we have to attack DICE about turning on EAC. |
I think what we really need is to make certain to reach the right key people within the DICE. And this is not really so much within our control as those other EA representatives who might carry forward the bug report / request to the right teams |
I have tweeted at them which are some that appear in those videos https://twitter.com/PolluxAU/status/1673471613487157248?t=m2WFgEhWOd-CCdSITmDGEA&s=19 |
Community manager responded to me this: Hey [@Lobo6780], The game has no official support for Linux or any other distro. The only official supported platforms for the game are Windows PC, Xbox and PS. Thanks. |
Funny way to simply ignore the request and answer a question nobody asked. 🖕 |
They just don't care about Linux gamers that are minority. If they won't enable EAC I will not buy next Battlefield and I offer you to do same thing. |
Ofc here's link: https://answers.ea.com/t5/Technical-Issues/Battlefield-2042-Linux-EAC-support/m-p/12697479#M48937 |
Well I don't want to speculate too much but: on the one hand, there will be some people within EA who will assume or say they don't want to risk increasing cheaters. Because right now in 2042 all the cheating is gone away or under control. So that is a good situation. And certainly I myself don't want to encourage cheating either... On the other hand EAC themselves has (on their official website) good simple guidance and support the necessary steps for how to enable EAC to be working well for both VMs and/or linux? So overall my viewpoint is that developers for Battlefield (or their equivalent of whatever passes for a product manager these days)... that a sensible middle ground would be to quietly do a tryout. That is to say: don't publically admit or support fixing the EAC for linux. But instead just very quietly enable it on a trial bases. With no official support or anything like that. And then spend a few days / weeks monitoring how the online matches are going in terms of cheaters. If there is potentially any uptick or not. And depending (if there is an uptick). Then can still keep or widthold some option to silently take it away again. Because (for sure) getting rid of cheating can and is in the scheme of things a higher priority not to spoil the gameplay. Than helping out the guys who are over on linux platform. And that is not necessarily a standpoint i disagree. It's just that EA is using a new and different anti cheat system now (than previously, which was the punkbuster one). So it needs to get over being too overly-cautious around such new AC system. And give the EAC a shot on linux. Perhaps EA might be thinking: ah well we need to try this on a different game somewhere else. And then pass the buck internally. But literally nobody wants to be waiting for that. Wheras silently switching it on, then being able to silently revoke that and switch back off. It just seems like the best way to make a step forwards. Without over committing too much that cannot be undone here. |
i understand your point of view but at the same time i dont. 1.4% of linux users do not usually cheat and cheats arent that popular in the linux realm. i dislike how companies think cheaters will increase by supporting linux as its not rlly true that could happen, they are using the same anticheat with the same reporting system so its not like anything would change in terms on banning people if linux players did cheat. hopefully it gets enabled tho as i just dont want windows installed anymore |
actually... completely agree with this viewpoint! 100%!! it's more about how to respond to other people's concerns in a responsible fashion. to let demonstrate what EAC people themselves are saying, that their system should work (and also be effective on linux) |
I kinda understand their point of view, because all anti-cheats on Windows works in kernel space (ring 0) so they can access every process on the system etc. but on Linux in Wine anti-cheats works in user space so technically we could write cheat to run as kernel module and circumvent anti-cheat? But that doesn't change anything regarding to that Respawn Entertaiment (one of EA studios) turned on EAC on Deck some time ago, and game works great. |
https://twitter.com/PolluxAU/status/1686212913349148673?s=20 game still works and lets me into the game no issues but i still get kicked :( |
Same thing(( |
everything works perfectly till EAC fail😞. |
until we ask, try to convince the bf2042 community manager that it's worth passing upwards / up the chain... to enable the EAC for linux!!! |
Iv already asked one of the lead devs in bf on the battlefield stream they did like 2 weeks ago and they simply said no. We can keep asking tho until they give in lol Like what everybody else said and me, the game works wonderfully but the anticheat is the only thing stopping you from playing public matches and can be enabled super easily on eac so there is simply no excuse to not enable it I'll ask totalfps to see what he thinks lol edit: he didnt reply :/ |
Yup, same here it works perfectly and seems to run as good as all older Battlefield titles run on Linux. The best way is to ask in a civilized way in this forum post. I'd love if they at least would do a trail for maybe 4 weeks to see how bad things go when they enable Linux support. That'd at least allow gamers (on Linux) to officially prove their interest and give them metrics on how evil people are. Even though the Linux user-base is small, considering the Steam Deck and maybe soon a refreshed, much more powerful version, would provide quite some potential to gain new players. |
EA is transitioning to EA Anti Cheat for BF2042 with season 6. https://www.ea.com/en-gb/games/battlefield/battlefield-2042/news/eaac-and-battlefield-2042 All hope is lost for this game on Linux. |
They ruined the series anyway. So no real loss |
just updated and the game eabackgroundserv just sits in the background while nothing comes up, i hope ea and valve create a agreement on the anticheat as i would still like to play the game time and time again here is a proton log if anyone wants to read whats happening |
Wine is no supported message |
Yep the kernel level anticheat they added made it not work completely, doubt it will ever be supported through proton |
Sad EA doesn't prioritize this... |
Compatibility Report
System Information
git2111210600.724a38oibaf~fI confirm:
steam-1517290.log
Symptoms
Origional Issue
Won't launch, getting an
OSError
in the steam log itself.Reproduction
Current issues:
Reproduction
The text was updated successfully, but these errors were encountered: