Javelin Anticheat makes the game UNPLAYABLE
Hello, I made a previous post where I detailed how my game simply hard-crashed into desktop without any error message. Using Windows Event Viewer and WinDBG, I've managed to track down the issue to the Javelin anticheat malfunctioning.
WinDBG especifically displayed:
EXCEPTION_CODE: 0xc0000005 (Access violation)
ATTEMPT TO WRITE TO ADDRESS 0x0000000000000000
FAULTING_MODULE: bf6.exe
FUNCTION: ffxFsr2ResourceIsNull
And, according to ChatGPT, "ffxFsr2ResourceIsNull → this is part of AMD FidelityFX Super Resolution 2 (FSR2) — the upscaling and temporal reconstruction tech Battlefield 6 uses. So your crash isn’t in Javelin itself or your GPU driver — it’s a null pointer write inside the FSR2 renderer. That’s a graphics pipeline error (not kernel or CPU related)." Basically, I believe that Battlefield tries to use a GPU resource that is invalid.
As to Windows Event Viewer, it displayed:
"A fatal error occurred while creating a TLS client credential. The internal error state is 10013. Process: backgroundTaskHost"
That menas that the Windows background service failed to create a secure channel, basically a process crasged mid-session and Javelin insta boots me off the game (because BackgroundTaskHost.exe is used by EA and no longer gets the authorization).
I have run out of fixes, as I have:
- Repaired game files and anticheat.
- Disabled all background software/overlays.
- Whitelisted game + anticheat in antivirus (Norton) and disabled Norton temporarily.
- Deleted game config folder, forced DirectX 11 mode, disabled FSR2, and other rendering tweaks.
- Ran sfc /scannow, DISM /Online /Cleanup-Image /RestoreHealth, and netsh winsock reset.
- Updated GPU driver (NVIDIA) clean install, confirmed BIOS and other system drivers are up to date.
What else can I do?