[SOLVED] Constant Stuttering even at High FPS

Mar 1, 2022
12
0
10
For the past few days I'm experiencing this strange stutters in game with good fps. Not sure why, tried system restoring to a previous state and it worked fine for the first time I ran the game after restore and its back to choppy gameplay.
I'm experiencing it forza horizon 5 and valorant where the gameplay is not at all smooth. Pretty sure it must be the case in others as well. Temps are Okay as well.
I'm having a HP Pavilion Prebuilt btw. Initially it was fine and I'm experiencing this only for the past few days. I'm currently on latest Windows 11 build. V sync is off in my Nvidia Control Panel.
Desperately looking for the root cause of this and hoping to fix this soon.
PC Specs:
TG01-2002in
Ryzen 7 5700G, 3060 Ti, 2 x 16GB DDR4 3200

Stuttering example : https://streamable.com/6q2oq7
 
Solution
TPM state =
TPM state tracks whether the Trusted Platform Module has been initialized and owned - associated with a single user- the operating system. It prevents TPM reset and initialize commands from executing unless the state is set appropriately in the system’s firmware. If for instance an operating system doesn’t protect TPM administration by privilege restrictions, a user could ask the TPM to re-initialize, losing the operating system’s ownership (only user with master key to secret storage). Booting another operating system could attempt to own or clear the TPM erasing any stored secrets. Access to the BIOS, from external any operating system, is required to manage the core protection of the TPM security feature.

There is a BIOS...
Do you know if this happened when you were on Win10 and guessing tpm was recently enabled to install 11?

@Darkbreeze i wonder if what you were talking about could possibly relate?

https://www.techpowerup.com/292712/...dows-10-performance-stuttering-issues-to-ftpm
Since this is a prebuilt, it came with Win 11. I read about the amd tpm issue so I tried some stuff and had mixed results.
Okay so changed the TPM Device to hidden from available (which is basically disable) and when I booted the stutter was gone and even the performance increased by 40%. I was quite surprised but when I rebooted back the stutter was back. Was frustrated so went back to bios and enabled the TPM Device and changed the TPM State to "Disabled". and the stutter was gone. I don't know if it would come back, Will continue to test and post the results here.
BTW the game crashed a couple of times when I launched and this was the error I could find in event viewer, however I couldn't find any errors that would relate to the stutters.

Code:
Faulting application name: ForzaHorizon5.exe, version: 1.430.371.0, time stamp: 0x62033d77

Faulting module name: ForzaHorizon5.exe, version: 1.430.371.0, time stamp: 0x62033d77

Exception code: 0xc0000005

Fault offset: 0x0000000001262fe2

Faulting process id: 0x2eb4

Faulting application start time: 0x01d83766d5b44ab2

P.S: Is disabling TPM State OK? What's the difference between disabling TPM Device and TPM State
 
TPM state =
TPM state tracks whether the Trusted Platform Module has been initialized and owned - associated with a single user- the operating system. It prevents TPM reset and initialize commands from executing unless the state is set appropriately in the system’s firmware. If for instance an operating system doesn’t protect TPM administration by privilege restrictions, a user could ask the TPM to re-initialize, losing the operating system’s ownership (only user with master key to secret storage). Booting another operating system could attempt to own or clear the TPM erasing any stored secrets. Access to the BIOS, from external any operating system, is required to manage the core protection of the TPM security feature.

There is a BIOS option to enable or disable the device, like you would with any other integrated peripheral, such as network card or serial port. The TPM enables SecureBoot and disk encryption key storage for the operating system.

Once enabled, the TPM state will be the current state of the installed TPM, as configured previous by any operating system. The states should be named similar to ‘active’, ‘not owned’, ‘initialized’, ‘owned’, ’cleared’.

You can disable the TPM, it will remain owned and secrets will be kept stored. The device will not be detected or usable or reset. For instance if you want to boot another operating system temporarily without it being able to alter or own the TPM. V
link

I am not sure what it shows next to TPM device. Its harder to find . Its possible it might be a choice between ftpm and discrete. or it could disable it.

I assume that was what you wanted me to explain?

I don't know how many times other people get the AMD stutter thing but for me its once a week. One time.. then its back to normal. So I am not sure its the AMD thing.
 
Solution
my stutter is literally a weird one time noise that goes away as fast as it happened, i know it spiked CPU to 4.5ghz but I don't have any clue how many cores that is, its likely just one based on how Ryzen works.

his video isn't what i get.
Its not very smooth, thats for sure.

has op got latest drivers as its more likely that than TPM.
try running this and see if any new drivers - https://support.hp.com/au-en/help/hp-support-assistant
 
  • Like
Reactions: boju
TPM state =
TPM state tracks whether the Trusted Platform Module has been initialized and owned - associated with a single user- the operating system. It prevents TPM reset and initialize commands from executing unless the state is set appropriately in the system’s firmware. If for instance an operating system doesn’t protect TPM administration by privilege restrictions, a user could ask the TPM to re-initialize, losing the operating system’s ownership (only user with master key to secret storage). Booting another operating system could attempt to own or clear the TPM erasing any stored secrets. Access to the BIOS, from external any operating system, is required to manage the core protection of the TPM security feature.

There is a BIOS option to enable or disable the device, like you would with any other integrated peripheral, such as network card or serial port. The TPM enables SecureBoot and disk encryption key storage for the operating system.

Once enabled, the TPM state will be the current state of the installed TPM, as configured previous by any operating system. The states should be named similar to ‘active’, ‘not owned’, ‘initialized’, ‘owned’, ’cleared’.

You can disable the TPM, it will remain owned and secrets will be kept stored. The device will not be detected or usable or reset. For instance if you want to boot another operating system temporarily without it being able to alter or own the TPM. V
link

I am not sure what it shows next to TPM device. Its harder to find . Its possible it might be a choice between ftpm and discrete. or it could disable it.

I assume that was what you wanted me to explain?

I don't know how many times other people get the AMD stutter thing but for me its once a week. One time.. then its back to normal. So I am not sure its the AMD thing.
This is what I meant where there was two options related to TPM on bios. Currently I have set TPM Device to "Available" and set TPM State to "Disabled". Will test and keep you guys posted.
enable-tpm-hp-2.jpg
 
my stutter is literally a weird one time noise that goes away as fast as it happened, i know it spiked CPU to 4.5ghz but I don't have any clue how many cores that is, its likely just one based on how Ryzen works.

his video isn't what i get.
Its not very smooth, thats for sure.

has op got latest drivers as its more likely that than TPM.
try running this and see if any new drivers - https://support.hp.com/au-en/help/hp-support-assistant
Latest Bios -> Yes
Latest GPU Drivers -> Yes
Latest Windows 11 -> yes

Anything else I should check?
g39K7De.png
 
You can disable the TPM, it will remain owned and secrets will be kept stored. The device will not be detected or usable or reset. For instance if you want to boot another operating system temporarily without it being able to alter or own the TPM

So I wonder if windows just checks to see you have one. I am unsure if having disabled will lead to any problems as I not 100% sure what win 11 uses it for apart from storing pin or if you use Windows hello to logon.

if that fixed it, good. I expect it will be fixed as tpm is one of big differences between 10 & 11.
possibly fixed by a BIOS update after May.
 
  • Like
Reactions: boju and Ziplo
So I wonder if windows just checks to see you have one. I am unsure if having disabled will lead to any problems as I not 100% sure what win 11 uses it for apart from storing pin or if you use Windows hello to logon.

if that fixed it, good. I expect it will be fixed as tpm is one of big differences between 10 & 11.
possibly fixed by a BIOS update after May.
Yeah, I'm unsure as well If disabling TPM state would do something bad. But I can see the TPM Module in Device Manager and Valorant did not run when the TPM Device was set to Hidden but now after TPM Device enabled and TPM State disabled, the game runs. It kinda checks if the TPM module is present. I'm unsure what TPM state would do. I would continue to test after my work is done and post the results here. Hoping for the best.
P.S: What I was surprised was the FPS jump, I was getting 25-30% more fps after TPM state was set to disabled.
 
I wonder whats happening, tpm runs in the PSP which is a completely separate core on the CPU that runs before the main cores boot and sets up secure boot. so something going wrong in the bios for it to be conflicting with the CPU.

I probably don't play enough games to notice.
 
Update : Yesterday did not experience any stutters but today its back. Sad. Don't know what's the issue, Happened with and without TPM. Confused.
@Colif

Update: Updated AMD Chipset driver to 5.18.0 and its gone, strange. It could come back again
 
Last edited: