Monday, March 7th 2022

AMD Isolates Windows 11 and Windows 10 Performance Stuttering Issues to fTPM
Does it take ages for the taskbar calendar and notification center to load on your Windows 11 PC powered by an AMD Ryzen processor? Notice random stutters in performance? Chances are, the lag is caused not due to user-interface bugs by Microsoft, but hardware. AMD discovered that certain Ryzen-powered Windows 11 and Windows 10 PCs experience intermittent performance stutters when running with fTPM (firmware TPM) enabled.
The performance stutter is caused due to background memory transactions between Windows and the fTPM, to authenticate an action, as the fTPM serves the function of a hardware root of trust. Since the fTPM is part of the UEFI firmware that resides on the SPI flash EEPROM chip, the performance stutter is caused due to fTPM-related memory transactions with this chip.AMD issued an immediate workaround, as well as announced that it's working on a fix. As a workaround, you can switch from fTPM to a discrete TPM module (or dTPM), which uses the TPM 2.0 header on your motherboard. dTPMs such as the one pictured above, have been selling on Amazon for anywhere between $50-100. Be absolutely sure to disable Bitlocker before switching between fTPM and dTPM, if you have it enabled. Or you could just wait for AMD's fix, which will be distributed by motherboard or OEM vendors, as UEFI firmware updates.
AMD expects firmware updates with the fix to start coming out around May 2022. These will use the AGESA V2 ComboPI 1.2.0.7 (or later) microcode. The latest version of AGESA in distribution is 1.2.0.6b.
Source:
AMD
The performance stutter is caused due to background memory transactions between Windows and the fTPM, to authenticate an action, as the fTPM serves the function of a hardware root of trust. Since the fTPM is part of the UEFI firmware that resides on the SPI flash EEPROM chip, the performance stutter is caused due to fTPM-related memory transactions with this chip.AMD issued an immediate workaround, as well as announced that it's working on a fix. As a workaround, you can switch from fTPM to a discrete TPM module (or dTPM), which uses the TPM 2.0 header on your motherboard. dTPMs such as the one pictured above, have been selling on Amazon for anywhere between $50-100. Be absolutely sure to disable Bitlocker before switching between fTPM and dTPM, if you have it enabled. Or you could just wait for AMD's fix, which will be distributed by motherboard or OEM vendors, as UEFI firmware updates.
AMD expects firmware updates with the fix to start coming out around May 2022. These will use the AGESA V2 ComboPI 1.2.0.7 (or later) microcode. The latest version of AGESA in distribution is 1.2.0.6b.
81 Comments on AMD Isolates Windows 11 and Windows 10 Performance Stuttering Issues to fTPM
IMO, TPM was forced to make all 'secure' processes uniquely identifiable and 'fingerprint' to the user.
Oh, how I miss the days when the better part of the tech community was up in arms over hidden serialization in the Pentium 3. Such a distant memory now...
Okay my bad I just looked at your system spec's which I guess is a little out of date
Heck I had four systems on mine at one time now down to only three since I sold one.
Of course it also doesn't help that my system displayed artifacts in the top center of the screen this weekend, though they did go away after a system shutdown and restart.
Better now than never.
To get back to the drivers wars, i have 2 system at home, 1 Intel/Nvidia and 1 AMD/AMD and i had issues on both system. It was true at some point that AMD had way worst drivers on the CPU/chipset side, but Intel wasn't perfect either.
On the GPU side, Intel drivers are crap and will be crap for the foreseable future. AMD are good enough like Nvidia. few bugs there and there but overall run without issue.
And that is normal on the GPU side for intel, their iGPU was crap and couldn't run much anyway. Sometime when i read some people there, i think they don't realize how complex the PC environment is and how much work it require and how many scenario they have to test to ensure they resolve all bugs.
Sometime when i read some people, it feel they think someone just missed a coma or a semicolons in a 20 line of code program.
Unfortunately I can't find a way how to disable it. My BIOS only offers options [Enabled] / [Discrete].
tpm.msc only seems to offer an option to erase the fTPM, but not to completely disable it.
Are there any W10 workarounds that actually work?
Remember when we had “drive by downloads” that also executed the malware package from the UI? This prevents that on a hardware level.
UEFI only boot
Which amd has been that way for a long time since they killed legacy or CSM.
I'm not using any of win-11 requirements I jumped over all of them.
That's my experience with an Asus TUF Gaming X570 Plus Wifi, so I would be glad to hear about other options to disable fTPM.
What on earth could the calendar be doing to cause stuttering :eek:
My best guess is that the calendar data is encrypted for privacy reasons (could contain events and appoinments, etc), and thus you need the TPM to access it, but that's just spitballing.