Hey everyone! I'm having a huge issue trying to play Battlefield 1, 2042, and V after I recently installed Windows 11 on my second NVME drive. I've got Arch Linux on another drive and can switch between them without a hitch. However, whenever I start any of the Battlefield games, my PC crashes on the title screen with a BSOD. The crash seems to be linked to 'eaanticheat.sys' and I'm seeing errors like 'Ntoskrnl.exe' and 'Driver Overran Stack Buffer'. I've already tried numerous fixes including BIOS updates, changing virtualization settings, and even running disk and RAM checks. It's super frustrating as I've been unable to play for quite a while and EA Support hasn't been helpful either. I suspect this issue might be related to ASUS motherboards due to others mentioning similar problems. I'm really hoping someone can help me out here!
2 Answers
Sounds like you're dealing with a real headache there! If you haven't already, check whether your boot loader is set up correctly. Since you're dual-booting with Arch Linux and Windows, sometimes it can get tricky. There could be bugs with EA's anti-cheat interacting with your bootloader. Make sure you're using the Windows Boot Manager and not the Linux one for booting Windows. That might clear up some issues! Good luck!
To get to the bottom of those BSODs, collect your dump files for analysis! If you can start Windows normally or from Safe Mode, navigate to C:WindowsMinidump. Check if there are any dump files and share those. They’re essential for understanding what’s causing the crashes. If you need help uploading them, just let us know!
Definitely do that! Having those minidump files will help a lot in diagnosing the problem. Look up ways to change your dump settings to ensure you're capturing all the necessary data next time it crashes.
Glad you're diving deep into the issue! I’d recommend fixing your bootloader to ensure that Windows is booting properly. Sometimes GRUB can confuse things if it’s not set correctly. Keep us posted on how it goes!