
Do you need Secure Boot to play Battlefield 6 on PC?
Yes. Battlefield 6 requires Secure Boot to be enabled in your PC's firmware, because the game's kernel-level anti-cheat, Javelin, relies on it to check that nothing has tampered with the boot process before Windows even loads.
Javelin checks the boot process itself, and Secure Boot is the setting that makes that check possible.
Yes. Battlefield 6 needs Secure Boot switched on in your PC's firmware before it will let you play, and the game will block you at launch if it isn't.
The reason is Javelin, EA's kernel-level anti-cheat. Because Javelin runs with the same privileges as Windows itself, EA wants proof that nothing hijacked the machine before the operating system even started — a rootkit, a tampered bootloader, a stealth virtual machine. Secure Boot is the firmware feature that provides that proof: it only lets signed, trusted code run during boot, so EA can use it as a foundation for catching kernel-level cheats, memory manipulation, and hardware spoofing.
Checking whether it's already on is quick and doesn't touch anything. Open the Windows Security app and look under Device security, or run System Information (msinfo32) and check the "Secure Boot State" line — it reads "On" or "Off." Most PCs sold in the last several years ship with it enabled by default, so plenty of players never notice the requirement at all.
If it's off, the fix lives in your motherboard's UEFI/BIOS setup, not in Windows. This is exactly the kind of setting worth treating carefully: firmware menus differ by manufacturer, and toggling the wrong option alongside it — particularly anything related to boot mode — can leave a PC unable to start. Don't wing it from memory: look up the exact steps for your specific motherboard or laptop model in the manufacturer's own documentation before changing anything in there.
TPM isn't listed as a separate hard requirement the way Secure Boot is, but EA's own guidance notes that Javelin also leans on related security features like TPM to strengthen its protections, so leaving it enabled alongside Secure Boot is worth doing if your system supports it.
This is a PC-only requirement. Secure Boot is a feature of PC firmware, and it isn't part of how console versions of Battlefield 6 start up — the requirement only applies if you're playing on Windows.