AMD AGESA V2 1.2.0.7 Microcode To Fix fTPM Stutters

Published by

Click here to post a comment for AMD AGESA V2 1.2.0.7 Microcode To Fix fTPM Stutters on our message forum
https://forums.guru3d.com/data/avatars/m/34/34585.jpg
Passus:

For my X570 Strix Gaming F the 1.2.0.7 was there as a beta since the end of April, now the bios is dated the end of May but are the same release just not marked as a beta now
Yeah I noticed that too as I have had mine since early May and it was marked as beta, now it's not but is the same revision.
data/avatar/default/avatar24.webp
Since I updated to 1.2.0.7 on Asus TUF Gaming B550M-Plus Wifi I have had one very brief stuttery moment, much shorter than what occasionally happened on 1.2.0.6, and also an USB dropout. The latter is actually a more severe problem, since it cut out my microphone completely, because it reset voice settings of Discord when it occured - this is what likely happened. Not very convincing from AMD. I'm unfortunately starting to believe that this base issue of Ryzen CPUs, the occasionally occuring stuttering, might not be fixable, but perhaps it can be almost completely mitigated? This is just speculation of course, AMD knows the truth, but doesn't openly share it for some reason and wasn't honest when they claimed that it was about the fTPM thingy (or they just didn't fix the related issue completely?). What is certain, is that they are struggling in revising the microcode - perhaps it's just that much rework to do? They definitely should speed up this process no matter how much resources it will cost for the sake of their customers and brand credit. Remains to be seen if Zen 4 has similar problems. EDIT. clarification
https://forums.guru3d.com/data/avatars/m/271/271612.jpg
rl66:

? I have this agesa since around a month or so...
Undying:

Same here but this one is dated 2022/05/12.
I think the confusion simply stems from this article referring to the fix in the future tense despite updates with AGESA 1.2.0.7 having been released for most boards some time ago. I think it's just a mistake in this article, the fix is already out for those boards that already have 1.2.0.7.
https://forums.guru3d.com/data/avatars/m/180/180081.jpg
cucaulay malkin:

where do you even put that tpm module ?
Your motherboard has a specific header for it if it supports discrete modules. I have one installed.
https://forums.guru3d.com/data/avatars/m/282/282473.jpg
AlmondMan:

Your motherboard has a specific header for it if it supports discrete modules. I have one installed.
you plug it and that's it ?
data/avatar/default/avatar20.webp
cucaulay malkin:

you plug it and that's it ?
Well there are 2 different types with different pin counts, so you need be sure to get the one that fits your board. Then you have to enable the discrete TPM option in your BIOS.
https://forums.guru3d.com/data/avatars/m/258/258955.jpg
And still Asrock don't deliver for my shitty board, Shamrock more like
data/avatar/default/avatar02.webp
mature platform btw
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
Kaarme:

ROG CROSSHAIR VIII HERO manual says the TPM module is purchased separately, so it wasn't shipped with it. Of course you can always have a look at the mobo and see if the connector is empty, to be absolutely sure. I'm not sure if any modern mobo is shipped with dTPM since modern CPUs should be able to handle it (fTPM). Maybe some professional mobos do, like Threadripper ones. No idea. Based on what folks have posted in the past, with at least some mobos, it seems possible to select dTPM in BIOS even when there's no module installed, which has led some to think they have a dTPM module, despite not possessing it in reality. It's kind of strange. A TPM module costs about 15 euros, so whenever I'll upgrade to Win11 (not any time soon), I might be tempted to get a dTPM just to be sure and avoid any annoyances. Time will tell.
all ryzens have an ftpm, the issue only affects the ftpm and only where there are un-resolved pcie-whea errors
data/avatar/default/avatar25.webp
Astyanax:

all ryzens have an ftpm, the issue only affects the ftpm and only where there are un-resolved pcie-whea errors
I have experienced this fTPM stutter but there are never WHEA errors logged. There's only one in my event log but that was during a y-cruncher test from when i was trying to massage 1900 fclk into submission.
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
Ener:

I have experienced this fTPM stutter but there are never WHEA errors logged. There's only one in my event log but that was during a y-cruncher test from when i was trying to massage 1900 fclk into submission.
Thats because AMD disabled the error reporter for non-critical AER's.
https://forums.guru3d.com/data/avatars/m/248/248994.jpg
Astyanax:

all ryzens have an ftpm, the issue only affects the ftpm and only where there are un-resolved pcie-whea errors
15 euros isn't such a huge amount that I wouldn't be willing to spend it to avoid trouble later. I did suffer from the usb disconnect issues before a bios update, so while I'm generally speaking happy with my Ryzen, I don't trust it 100%. Considering how awfully long this supposedly fTPM stutter fixing update took AMD to develop, I trust it even less. The longer something quite critical takes to mend, the more fundamental and possibly unfixable the underlying problems are. Just like the Spectre and Meltdown problems that plagued multiple generations of Intel CPUs, and still appeared to some degree in CPUs Intel released after those security holes were well known.
https://forums.guru3d.com/data/avatars/m/180/180081.jpg
cucaulay malkin:

you plug it and that's it ?
Yes. Then I ensured that it was set to discrete TPM in my BIOS settings. But like it was mentioned, you need to get one that matches. Prices also increased 100% around the time that Windows 11 announced it required them. For some reason. I'd no real need for it, I just enjoyed the notion of having another chip plugged in. I enjoy retro computers and all the ways you used to plug in connectivity via more boards, so this was mostly a fun thing for me to install.
https://forums.guru3d.com/data/avatars/m/259/259654.jpg
fTPM should be completely fine, especially after this minor fix. I had some random stutter like once per week perhaps, but nothing after 1.2.0.7. A TPM is just a place where random numbers can be stored securely. It's closer to a password manager, than a DRM module. It can be used for DRM, but then other things can be used too. If anyone is really interested in fighting DRM, the only place this can actually happen is on the legislative and nowhere else. I would prefer to have a TPM installed and just pirate GOG games, than having weak cryptography on the system I'm using.
data/avatar/default/avatar28.webp
Astyanax:

Thats because AMD disabled the error reporter for non-critical AER's.
Is there a way to turn it back on?
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
Duke Raoul:

Is there a way to turn it back on?
enable SR IOV?
data/avatar/default/avatar35.webp
the error reporter for non-critical AER's.
https://forums.guru3d.com/data/avatars/m/175/175902.jpg
cucaulay malkin:

where do you even put that tpm module ?
on the TPM port of your motherboard.
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
Duke Raoul:

the error reporter for non-critical AER's.
thats what i mean, the non critical aer's are re-enabled on some boards by turning sr-iov on.
data/avatar/default/avatar04.webp
thank you. my level of knowledge isn't as great as yours so thanks for the clarity. I'll try that now.