Categories About Us Contact Us Become a Member

How to fix FACEIT TPM 2.0 required and TPM attestation failed

This means FACEIT needs TPM 2.0 enabled and working, and yours is off or cannot attest. Enabling it and clearing the attestation issue fixes it. Jump to your situation below or work through the methods in order.

By Neeraj Singh ~6 min Updated Jun 2026 86% found this helpful
Error message
Please enable TPM 2.0 to continue. / TPM attestation failed.
Summary

FACEIT Anti-Cheat requires TPM 2.0, and pairs it with Secure Boot for boot attestation. You will see TPM 2.0 required if it is off, or TPM attestation failed if it is on but cannot produce a valid, trusted report. To enable it, turn on TPM 2.0 in BIOS (Intel PTT or AMD fTPM), with Windows in UEFI mode on a GPT disk. Then confirm it works: tpm.msc should say the TPM is ready and Specification Version 2.0, and in Windows Security, Device Security, Security processor details, Attestation should read Ready. For attestation failures, the common fixes are to switch from a discrete TPM (dTPM) to firmware TPM (fTPM) in BIOS, update your motherboard BIOS (AMD boards reporting version 3.*.0.* have a known TPM issue fixed by a BIOS update), and, if you use a self-signed boot loader, boot Windows directly from Windows Boot Manager via the boot menu, since self-signed loaders break attestation. Once TPM 2.0 is enabled and attesting, FACEIT lets you connect.

What this error means

TPM 2.0 is a security chip that signs a measured record of your boot. FACEIT requires it, with Secure Boot, so it can verify a tamper-proof report that no unauthorized software loaded. TPM 2.0 required means it is off; attestation failed means it is on but cannot produce a trusted report.

Enabling TPM 2.0 in BIOS fixes the requirement, and confirming attestation Ready in Windows Security fixes the rest. Attestation failures usually come from a discrete TPM, an out-of-date BIOS, or a self-signed boot loader, each with a direct fix.

Common causes

TPM 2.0 is disabled in BIOS.
A discrete TPM (dTPM) module is causing attestation issues.
An out-of-date BIOS (AMD version 3.*.0.* has a known TPM bug).
A self-signed or custom boot loader breaking attestation.
Expert insight

“TPM required is easy, just enable it, Intel PTT or AMD fTPM, in UEFI on a GPT disk. Attestation failed is the interesting one, because TPM is on but cannot give FACEIT a clean report. Nine times out of ten switching from a discrete TPM to firmware fTPM fixes it, and on AMD boards showing version 3-point-something a BIOS update is the known cure. And if someone is dual-booting with a self-signed loader, that breaks attestation, so boot Windows directly from Windows Boot Manager. Check attestation reads Ready in Windows Security and you are done.”

How to fix it

Method 1

Enable TPM 2.0 in BIOS

1In BIOS, enable TPM 2.0 (Intel PTT or AMD fTPM), with Windows in UEFI mode on a GPT disk.
2Confirm in
tpm.msc
that the TPM is ready and version 2.0.
3Reboot.
Method 2

Switch dTPM to fTPM and check attestation

1In BIOS, choose fTPM (firmware) rather than dTPM (discrete) if given the choice.
2In Windows Security, Device Security, Security processor details, confirm Attestation reads Ready.
3Relaunch.
Method 3

Update your motherboard BIOS

1Update the BIOS from your motherboard vendor's site.
2AMD boards reporting Manufacturer Version 3.*.0.* have a known TPM issue fixed by a BIOS update.
3Restart and re-check attestation.
Method 4

Boot Windows directly (self-signed loader)

1If you use a self-signed or custom boot loader, it breaks TPM attestation.
2Restart, tap the boot menu key (F8, F10, F11 or F12) and choose Windows Boot Manager to boot Windows directly.
3Test again.

FACEIT requires TPM 2.0. Enable it in BIOS (Intel PTT or AMD fTPM) with Windows in UEFI on a GPT disk, and confirm in tpm.msc it is ready and version 2.0. For TPM attestation failed, switch from dTPM to fTPM, confirm Attestation reads Ready in Windows Security, update the BIOS (AMD version 3.*.0.* has a known fix), and boot Windows directly if you use a self-signed loader.

Frequently asked questions

Why does FACEIT require TPM 2.0?
TPM 2.0 signs a measured record of your boot, and FACEIT uses it with Secure Boot to verify a tamper-proof report that no unauthorized software loaded. This boot attestation blocks many driver-based and firmware cheats.
How do I enable TPM 2.0 for FACEIT?
Enable TPM 2.0 in BIOS as Intel PTT or AMD fTPM, with Windows in UEFI mode on a GPT disk. Confirm in tpm.msc that the TPM is ready and Specification Version 2.0, then relaunch FACEIT Anti-Cheat.
What does TPM attestation failed mean?
It means TPM 2.0 is enabled but cannot produce a valid, trusted report for FACEIT. Common causes are a discrete TPM, an out-of-date BIOS, or a self-signed boot loader. Switch to fTPM, update the BIOS, and boot Windows directly.
How do I check TPM attestation is Ready?
Open Windows Security, go to Device Security, and select Security processor details. Under Status, both Attestation and Storage should read Ready. If Attestation is not Ready, switch to fTPM or update your BIOS.
My AMD board shows version 3.x.0.x, what do I do?
That version has a known TPM issue on AMD boards that breaks attestation. Update your motherboard BIOS to the latest version from your vendor, which resolves it, then re-check that Attestation reads Ready in Windows Security.
Does a custom boot loader break TPM?
Yes. Self-signed or custom boot loaders cause TPM attestation to fail. Boot Windows directly by tapping the boot menu key at startup and choosing Windows Boot Manager, bypassing the custom loader, then relaunch FACEIT.

Still not working?

If attestation still fails after fTPM and a BIOS update, clearing the TPM in tpm.msc (back up BitLocker keys first) and re-enabling it can restore a clean attestation state. You can also submit your error to us for a tailored fix.

Was this fix helpful? Thanks for your feedback!