Have you encountered any strange stutters throughout your performance on Ryzen and Windows 10/11?? The lag is most likely due to hardware issues rather than issues with Microsoft’s user interface.
AMD discovered that when the fTPM (firmware TPM) feature is enabled, certain Ryzen-powered Windows 11 and Windows 10 PCs exhibit intermittent performance stutters.The performance delay is caused by background memory transactions between Windows and the fTPM for the purpose of authenticating an activity, as the fTPM acts as a hardware root of trust. Because the fTPM is integrated into the UEFI firmware, which is stored on the SPI flash EEPROM chip, performance stutters as a result of fTPM-related memory transactions with this device. AMD has provided an immediate workaround and said that it is working on a repair. As a solution, you can convert from fTPM to a separate TPM module (or dTPM), which connects to your motherboard through the TPM 2.0 header. dTPMs, such as the one depicted above, have been retailing for between $50 and $100 on Amazon. Ensure that Bitlocker is off before switching between fTPM and dTPM, if it is enabled. Alternatively, you might wait for AMD’s remedy, which will be provided via UEFI firmware upgrades distributed by motherboard or OEM manufacturers.
This documentation provides information on improving intermittent performance stutter(s) on select PCs running Windows® 10 and 11 with Firmware Trusted Platform Module (“fTPM”) enabled.
AMD has determined that select AMD Ryzen™ system configurations may intermittently perform extended fTPM-related memory transactions in SPI flash memory (“SPIROM”) located on the motherboard, which can lead to temporary pauses in system interactivity or responsiveness until the transaction is concluded.
Update and Workaround
- Update: Affected PCs will require a motherboard system BIOS (sBIOS) update containing enhanced modules for fTPM interaction with SPIROM. AMD expects that flashable customer sBIOS files to be available starting in early May, 2022. Exact BIOS availability timing for a specific motherboard depends on the testing and integration schedule of your manufacturer. Flashable updates for motherboards will be based on AMD AGESA 1207 (or newer).
- Workaround: As an immediate solution, affected customers dependent on fTPM functionality for Trusted Platform Module support may instead use a hardware TPM (“dTPM”) device for trusted computing. Platform dTPM modules utilize onboard non-volatile memory (NVRAM) that supersedes the TPM/SPIROM interaction described in this article.
- COMPATIBILITY: Please check with your system or motherboard manufacturer to ensure that your platform supports add-in dTPM modules before attempting or implementing this workaround.
- WARNING: If switching an active system from fTPM to dTPM, it is critical that you disable TPM-backed encryption systems (e.g. BitLocker Drive Encryption) and/or back up vital system data prior to switching TPM devices. You must have full administrative access to the system, or explicit support from your IT administrator if the system is managed. For more information on transferring ownership to a new TPM device, please visit this Microsoft webpage.