Windows 11 doesn’t care whether your TPM is discrete (dTPM) or firmware-based (PTT). What matters is TPM version: Windows 11 requires TPM 2.0 (or an equivalent platform attestation feature that Windows treats as TPM 2.0).
In 2024, most Intel-based PCs meet the requirement using PTT (Intel Platform Trust Technology). Many desktops and laptops also support dTPM via a physical TPM module on the motherboard.
As an Amazon Associate I earn from qualifying purchases.
This guide walks you through the real compatibility question, how to verify TPM 2.0 in Windows, and what to change in BIOS/UEFI when TPM doesn’t show up.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Why Windows 11 Cares About dTPM vs PTT
TPM (Trusted Platform Module) is a hardware-backed security component used for things like encryption keys and platform integrity checks. Windows 11 uses TPM 2.0 as a baseline so features such as device health attestation and some security capabilities work consistently.
#1 Best Overall
- Compatible with TPM-M R2.0
- Chipset: Infineon SLB9665
- PIN DEFINE:14Pin
- Interface:LPC
- Please check the Pinout of mainboard at the official website and make sure it compatible with the pinout of TPM module before purchasing, thank you.
So the dTPM vs PTT debate is mostly about implementation. Both can satisfy Windows 11 as long as Windows detects TPM 2.0.
Quick Answer: Which One Is Windows 11 Compatible?
Yes—either works. If your system reports TPM 2.0 in Windows 11, it’s compatible whether it’s provided by dTPM (discrete TPM) or PTT (Intel firmware TPM).
For Intel platforms specifically, enabling PTT in BIOS/UEFI is commonly the fastest path to passing Windows 11 TPM checks.
What dTPM and PTT Actually Are (and What Windows 11 Checks)
dTPM (Discrete TPM)
dTPM is a physical TPM chip (or module) installed on the motherboard (sometimes soldered, sometimes via a header/module). The advantage is that it’s dedicated hardware, not firmware.
Windows typically identifies it through standard TPM interfaces and shows the TPM version in tools like tpm.msc or PowerShell.
PTT (Intel Platform Trust Technology)
PTT is Intel’s firmware-based TPM solution. Instead of using a separate chip, it uses the CPU/platform to provide TPM 2.0 services.
Modern Intel systems often ship with PTT disabled by default, so you must enable it in BIOS/UEFI.
What Windows 11 checks
Windows 11 checks for a TPM present and enabled, and in practice that it’s TPM 2.0. The method (dTPM vs PTT) is secondary.
Rank #2
- Nuvoton NPCT650
- TCG PC Client Platform TPM Profile (PTP) Specification; Family 2.0 (Trusted Platform Module Library; Family 2.0)
- TCG PC Client Specific TPM Interface Specification (TIS), Version 1.3 (TPM Main Specification; Family 1.2 Revision 116)
- Low Standby Power Consumption
Windows 11 TPM 2.0 Requirements (2024)
Microsoft’s Windows 11 hardware requirements have remained centered on TPM 2.0. In plain terms: if your PC can provide TPM 2.0 to Windows, it’s eligible for the TPM portion of the requirement.
In 2024, common outcomes look like this:
- PTT enabled → TPM 2.0 detected → passes TPM check
- dTPM enabled → TPM 2.0 detected → passes TPM check
- TPM 1.2 only or disabled → fails TPM check
How to Verify TPM 2.0 on Your PC
You can confirm everything you need without guessing. Use one or more of the methods below.
Method 1: Windows TPM Management (tpm.msc)
- Press Win + R.
- Type
tpm.mscand press Enter. - Look at TPM Manufacturer and Specification Version.
You want to see Specification Version 2.0 (not 1.2). Also confirm the status is enabled.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallMethod 2: PowerShell (quick and scriptable)
- Right-click the Start button → Terminal (Admin) or Windows PowerShell (Admin).
- Run this command:
Get-Tpm
Check fields like TpmPresent, TpmReady, and SpecVersion.
Method 3: PC Health Check / system reports
If you’re using Microsoft’s compatibility checks, they’re usually less detailed than tpm.msc, but they help validate whether Windows thinks your TPM meets requirements.
Enable dTPM or PTT in BIOS/UEFI (Step-by-Step)
BIOS/UEFI wording differs by motherboard vendor, but the workflow is consistent: enter BIOS, find the security/TPM setting, enable the correct option, save, reboot, then re-check in Windows.
Common BIOS naming differences you’ll see
- TPM Device Selection
- TPM Mode (often with options like Firmware / Discrete)
- Intel PTT (explicit)
- Security Device Support (sometimes governs TPM presence)
- Trusted Computing (a submenu name)
Intel systems: enabling PTT
Use these steps as a template; exact menu names vary by ASUS, MSI, Gigabyte, Dell, Lenovo, HP, Acer, and others.
- Reboot and enter BIOS/UEFI (commonly F2, Del, or Esc on many systems).
- Open a section like Security, Trusted Computing, or Advanced.
- Find Intel PTT.
- Set Intel PTT to Enabled.
- If your BIOS also offers dTPM or TPM Device Selection, choose Firmware or PTT.
- Enable Secure Boot if it exists (Windows 11 also strongly benefits from it, even though TPM is the headline requirement).
- Save changes and reboot (usually F10 → confirm).
After Windows loads, re-check with tpm.msc. Give it one reboot if Windows initialized TPM services lazily.
Rank #3
- Compatible with:TPM2.0(MS-4462)
- Chipset: INFINEON 9670 TPM 2.0
- PIN DEFINE:12-1Pin
- Interface:SPI
- Supports:MSI Intel 400 Series and 500 Series Motherboards,MSI AMD B550 and A520 Series Motherboards,Windows 10 TPM 2.0
Systems with a discrete TPM module: enabling dTPM
- Enter BIOS/UEFI.
- Locate TPM or Trusted Computing.
- Find the setting that chooses the TPM source (common patterns: TPM Device Selection or TPM Mode).
- Set it to Discrete TPM / dTPM.
- Enable TPM or Security Device Support if there’s a separate toggle.
- Save and reboot.
If the discrete TPM module is not physically present or not seated correctly, Windows will still show TPM as missing or not ready even when you select dTPM in BIOS.
AMD systems (for completeness): enabling fTPM
Windows 11 commonly works on AMD with fTPM (firmware TPM) as well. Some AMD boards also expose a similar switch under Security.
If you’re reading this because your BIOS doesn’t show PTT or dTPM, look for fTPM or AMD PSP fTPM.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
What to Do If Both Options Exist
Some motherboards let you select which TPM implementation Windows will use. The goal is simple: make sure only the enabled TPM source provides TPM 2.0.
In most cases:
- If you enabled PTT, disable Discrete TPM (or set device selection to firmware) to avoid confusion during initialization.
- If you enabled dTPM, disable/avoid PTT (set device selection to discrete) if the BIOS supports it.
After changing TPM mode, you may need a restart and Windows may take a moment to reflect the new TPM state.
PTT vs dTPM: Performance, Compatibility, and Practical Trade-offs
Both are designed to satisfy TPM 2.0 for Windows 11 checks, but there are practical differences.
| Category | PTT (Intel Firmware) | dTPM (Discrete TPM) |
|---|---|---|
| Windows 11 compatibility | Works when TPM 2.0 is enabled and detected | Works when TPM 2.0 is present and enabled |
| Setup speed | Often quicker—just enable in BIOS | May require hardware presence or module seating |
| Portability | Tied to the platform/firmware configuration | Tied to the TPM module and board design |
| Enterprise deployment | Common on laptops and OEM PCs | Often used for discrete trust anchors |
| Best use case | You want the simplest path to TPM 2.0 | You prefer dedicated hardware trust or need discrete TPM policies |
For most users, the decisive factor is which one appears as TPM 2.0 in Windows after enabling it.
Edge Cases That Can Break Compatibility
Sometimes TPM is “enabled” but Windows still fails the requirement. The usual causes are configuration and initialization issues.
Rank #4
- TPM 2.0 module for Asus motherboard.
- TPM 2.0 module chip 2.0mm pitch, 2x7P, 14 pin security module
- LPC 14 Pin for AsusTPM chip is better compatible with DDR4 memory module of motherboard, built in support memory type higher than DDR3! Supported states may vary by motherboard specification.
- Note: Don't support laptops and motherboards prior to X99; Don't support DDR3 memory.
- Packing list:1x TPM 2.0 Module for ASUS
Virtualization and security settings
If you use hypervisors, check for aggressive security modes in BIOS. Generally, virtualization (Hyper-V, VMware, VirtualBox) doesn’t prevent TPM 2.0, but certain firmware security combinations can delay or block TPM readiness until reboot.
If you recently changed virtualization settings (for example, enabling Intel VT-x or Hyper-V), reboot and re-check tpm.msc.
Fast Boot / Hibernation quirks
Fast Boot can skip parts of device initialization. If TPM doesn’t appear after enabling PTT or dTPM, try:
Free tools Windows power users keep installed
One-click scans. No signup required.
- Disable Fast Boot temporarily in BIOS
- Reboot fully (not via quick startup/hibernation)
- Check
tpm.mscagain
BIOS updates and TPM resets
Firmware updates can reset TPM state depending on vendor implementation. If you changed BIOS after BitLocker was configured, you might see BitLocker warnings because keys are bound to TPM measurements.
If you switch between PTT and dTPM modes, treat it like a security boundary change—plan for potential key recovery steps if encryption is enabled.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshooting: TPM Not Detected, Error Codes, and Fixes
Use a structured approach: confirm presence/version, confirm enabled/ready state, then align BIOS settings, then check Windows services.
TPM shows as 1.2, not 2.0
This usually means you enabled a legacy TPM mode, selected the wrong device source, or your platform only supports TPM 1.2. Windows 11 will not accept TPM 1.2.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitches- Re-check BIOS for the exact TPM version or mode selection.
- Ensure you’re enabling TPM 2.0 (or equivalent firmware option) if your BIOS exposes it.
- Update BIOS to the latest stable version from your motherboard or OEM vendor.
- If you’re using a discrete module, verify it’s truly TPM 2.0 compliant.
tpm.msc says TPM is disabled
Common fixes:
- Enable PTT or dTPM in BIOS, save, and do a full reboot.
- If there’s a Windows policy controlling TPM usage, confirm Group Policy isn’t blocking TPM activation.
- Check motherboard settings like Security Device Support and ensure they’re set to Enabled.
Windows 11 PC Health Check still fails
If Windows claims TPM isn’t compatible but tpm.msc shows TPM 2.0, don’t rely on only one tool.
Best Value
- Product Color: Black
- Width: 0.6"
- Depth: 0.5"
- Additional Information: Interface: SPI Features: TPM IC: Nuvoton NPCT750 TPM Version: TPM 2.0 Pin Dimension: 14-1pin System Requirements: Windows® 10, UEFI OS
- Country of Origin: Vietnam
- Verify Specification Version is actually 2.0.
- Verify TPM is Ready and not inactive.
- Run the PowerShell check:
Get-Tpm. - Reboot after BIOS changes. Some systems need a second boot to reflect readiness.
- If Secure Boot is off, some OEM checks may flag broader compatibility issues. Enable Secure Boot if feasible.
BitLocker or device encryption fails after switching modes
Switching between PTT and dTPM (or changing TPM state) can break encryption key availability. Expect warnings and key recovery prompts.
If you use BitLocker, the safe process is: suspend/decrypt before changes (or ensure you have recovery keys). If you already switched and now see recovery prompts, use your BitLocker recovery key from your Microsoft account or printed/provisioned storage.
Best Practices for Windows 11 Stability
- Pick one TPM source: enable either PTT or dTPM based on what you want, not both, unless your BIOS explicitly supports safe coexistence.
- Confirm TPM 2.0 after every BIOS change using
tpm.mscorGet-Tpm. - Update BIOS first when troubleshooting. Many TPM/firmware bugs are fixed in vendor releases.
- Keep Secure Boot consistent with your install plan (especially if you’re doing a clean Windows 11 install).
- Be cautious with encryption if TPM changes. Encryption policies can be TPM-bound.
FAQs: dTPM or PTT and Windows 11
Is PTT the same as TPM 2.0 for Windows 11?
PTT is Intel’s firmware method that typically provides TPM 2.0. Windows 11 compatibility depends on whether Windows detects TPM Specification Version 2.0, not the label “PTT” itself.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Will enabling PTT disable my discrete TPM (dTPM)?
Often, yes—on systems with a device selection option, choosing PTT usually means the BIOS will route TPM services to firmware instead of the discrete chip. Check your BIOS setting for TPM Device Selection or TPM Mode.
Can Windows 11 work with a TPM 2.0 chip that is not labeled dTPM?
Yes. Windows doesn’t require the chip to be “discrete.” It requires TPM 2.0 availability. Firmware-based TPM implementations (like PTT) can satisfy the requirement.
What if my BIOS doesn’t show Intel PTT?
If you don’t see PTT, your platform might use a different firmware TPM name (common alternatives include fTPM for AMD) or your BIOS may be limited. Update BIOS and look under Security/Trusted Computing for terms like TPM, Trusted Computing, or Firmware TPM.
Can I switch from dTPM to PTT after installing Windows 11?
You can, but it can affect security features and encryption. If you use BitLocker or other TPM-bound services, you may need recovery keys or policy adjustments. Always verify TPM state and plan for encryption implications before switching.
Recommended Free Tools
Final Thoughts
For Windows 11 compatibility in 2024, the answer is straightforward: dTPM or PTT is compatible if and only if Windows detects TPM 2.0.
If you’re on Intel hardware and you want the simplest win, enable PTT in BIOS, reboot, then confirm Specification Version 2.0 in tpm.msc. If you still don’t pass, move to the troubleshooting steps—most failures come down to the TPM version, a disabled Security Device Support setting, or TPM readiness after firmware changes.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




