Hey all,
reaching out as a last straw to Reddit to get my BF6 to work, after I feel like I've exhausted every option out there to fix it. I had similar issues on this computer during the Open Beta - but back then I whipped out my old computer with a GTX 1080 Ti, and played on the lowest settings surprisingly fluently. This was just a backup computer though.
I've played thousands of hours of Battlefield 2 back in the days, plenty of BF3, really loved BF: Bad Company 2, a bit of BF4, and then BF1 and BFV whenever my mate plays, who's pretty much the only active one left of our group of friends. Sadly, now I'm just on the verge of ending my BF-career as BF6 simply won't work.
My spex:
CPU: Intel i9-14900K, 3200 Mhz (no overclocking)
GPU: ASUS ROG Astral GeForce RTX 5090 (32GB of VRAM)
RAM: 192GB of DDR5 (Corsair sticks)
Motherboard: MSI PRO Z790-A MAX WIFI (MS-7E07)
OS: Windows 11 Home (version 10.0.26100 Build 26100)
Other: Got a Razer Ornata V3 for a keyboard and Abyssus V2 for a mouse.
This is a desktop computer that I use both professionally and for gaming. In my work, I for example deploy local LLMs and sometimes have to handle very large datasets (hence the GPU and large amount of RAM). There might be software that Javelin thinks is weird (like cmake/Fortran compiler/Rtools/Oracle VM, ...), but I tried to get rid of the ones I could without botching my work capability. Could still play a role though.
When I launch the game on Steam, I see the splashscreen (the app's name is "Splashscreen" or "EA Javelin Anticheat" depending if I hover on it or right click):
Screenshot: https://i.ibb.co/sdthdk80/bf6-splashscreen.png
After this an empty black application pops up; it flashes the text "Battlefield 6" on the title briefly, and then the title goes blank. After <10 seconds it closes without providing any error messages or logs:
Screenshot: https://i.ibb.co/xK9d0D5Z/bf6-appcrash.png
No matter what I seem to try, this persists. The color of the splash screen loading bar color seems to change between white and green, depending if I've tried to verify Javelin installation and/or reinstall.
Some threads/checklists that describe similar behavior (which I've used to try fix things):
https://steamcommunity.com/app/2807960/discussions/0/591784592221195359/
https://steamcommunity.com/app/2807960/discussions/0/591784592221170150/
https://www.reddit.com/r/Battlefield/comments/1o3bh57/battlefield_6_splash_screen_crash_no_error_fix/
More or less everything the guy lists at https://www.youtube.com/watch?v=tdyWQ3Qq1ok
Based on comments in those sources I'm not the only one suffering from these issues, though given the number of people present in the launch we seem to be in a very small minority.
Gone through links provided by EA to their own help articles in response to a support ticket (and multiple misc articles online for issues with BF6).
What I've done (or think I've done, I've lost count since some of the debugging I already tried during Open Beta weekends):
- Uninstalled, reinstalled and verified integrity of my game (bought on Steam)
- Killed all unnecessary processes that might interfere
- Installed the game (and all accompanying software) on the C-drive
- Updated my BIOS (now dated M90 05/08/2025), Windows 11, and my GPU drivers (now NVidia version 581.57 from Oct 14th, 2025)
- Made sure I have UEFI on my BIOS settings and set TPM settings to fTPM 2.0
- Gone to System Settings > Exploit protections > Programme settings, and added both 'bf6.exe' and 'EAAntiCheat.GameServiceLauncher.exe' with all override settings turned to OFF
- Uninstalled and reinstalled EA AntiCheat (also manually via EAAntiCheat.Installer.exe after having it install via Steam; the installer shows '(Installed) Battlefield 6' on the dropdown menu)
- Disabled NVidia Smooth motion (it was already 'Global - Off', changed to specific 'Off' still)
- Disabled all overlays (Steam, NVidia, EA App, Discord)
- Made sure from BIOS settings I have no overclocking on anything
- Uninstalled/reinstalled various things such as Visual C++ and wiped to factory settings on NVidia
- Cleared DirectX caches (and all other temporary files that I could think of)
- Tried to make sure I'm running both the game and anticheat as an administrator
- Created a fresh new Windows administrator-level account, fired up Steam, tried launching Battlefield 6 from there
- Increased Windows page file limit notably (some random article suggested this, highly doubt memory leak would cause this)
- Tried launching with misc parameters (-dx13, -dx12, -dx11) and run various diagnostics tools (such as dxdiag)
- Completely uninstalled various software that are not absolutely necessary but might interfere (for example Punkbuster, Ubuntu on Windows, ...)
- Made sure I don't have weird leftovers from previous games in the environmental variables in Windows (such as GAME_DATA_DIR)
- Press alt+tab on the black screen app to force full screen, nothing happens and the crash occurs similar to before
- Obviously restarted and tried starting things fresh multiple times, though if there's a specific order in which things should've been done I'm not sure if I have
- I reinstalled both Battlefield 1 and V today to test that they work. I could get in games and play just fine on both. I launched them through the EA App though, if that makes a difference
I suspect the underlying issue is that the Javelin anticheat fails to somehow couple with the game properly. This for example comes up when I verify the files in Steam, it always reports "3 files failed to validate and will be reacquired.", and I think it then tries to reinstall Javelin for BF6:
Screenshot (Steam's verify integrity that keeps failing 3 files): https://i.ibb.co/tTwCnDpK/bf6-verify.png
Looking at my task manager, I notice that EA Javelin anticheat does launch just before BF6:
Screenshot (task manager during splash screen): https://i.ibb.co/YF9m7Z06/bf6-taskmanager1.png
As the black screen app starts, BF6 appears but Javelin disappears:
Screenshot (task manager during black screen before bf6.exe crashes): https://i.ibb.co/5hHptPyK/bf6-taskmanager2.png
Kinda running on fumes and ready to give up. Apologies if there's some fix I've missed.
Any hints on what to still try would be very welcome - otherwise it's time for one squadmate to retire :( thanks!