May 27, 201511 yr Commercial Member Pe11e, Tabs didn't say to have it on in both. He recommended above that the best setting for Win 7 or later is to have it on in BIOS and off in win7 (bcdedit /deletevalue useplatformclock). That way it falls back on HPET anyway if it needs to. I suppose that if we have a 64bit OS, we should make sure that HPET is set to 64 bit in BIOS? Mine was previously set to 32. Yeah, my mistake, didn't read the post well. To be honest I didn't noticed any difference in system behaviour and applications/FSX performance with HPET enabled in BIOS and disabled/enabled in Win7. So far I'm calling this "tweak" a placebo. I suppose my ASUS board is doing a good job with HPET handling, and possibly Win7 knows how to handle it well in any setting. Current system: ASUS PRIME Z690-P D4, Intel 12900k, 32GB RAM @ 3600mhz, Zotac RTX 3090 Trinity, M2 SSD, Oculus Quest 2.
May 27, 201511 yr Author Why not just leave everything alone and use the default settings in BIOS and in Windows? Because I lose 20% FPS and it introduces stutters. Ric Elmore
May 27, 201511 yr to determine what constitutes an optimal setting. So what is the outcome? anything helps! I have some magic dust that all you do is sprinkle it on your computer case and you'll gain 50% FPS. So far I'm calling this "tweak" a placebo. Amen to that! Because I lose 20% FPS and it introduces stutters. So for the past 8 years you have had stutters and 20% less FPS while using FSX?
May 28, 201511 yr Jim all you come here for is to endlessly argue. why bother? nobody said 50% increase or anything.
May 28, 201511 yr Jim all you come here for is to endlessly argue. why bother? Because someone needs to call BS sometimes and I'm calling it. People can hate me for now and forever, but I call them as I see them. Maybe you missed some other's that have called BS on this one also. If you believe that you get a 20% FPS increase from this tweak, then great for you!!
May 28, 201511 yr For my clarification, are you calling it Bu*&it just because you've read some others think it's BS, or because you have the underlying technical knowledge to evaluate it and classify it as such? Being skeptical and wishing to know more is a good thing, but you make such a firm declaration that this is worth nothing, can you explain?
May 28, 201511 yr Author So for the past 8 years you have had stutters and 20% less FPS while using FSX? Has it been that long? I didn't believe it was true but my stutters and FPS loss came suddenly a few months ago and now they are gone. You should read my first post again, you'll see the first sentence says months, not years. I know you don't believe this is true and I really don't care. It works for me and as I have read many others in the gaming community. As far as Placebo effect, numbers don't lie. -_- Ric Elmore
May 28, 201511 yr Somehow people are being fooled into think that a) HPET is a new, improved technology and b ) that it is somehow better because it has the words "high performance" in it's name. Neither is correct.
May 28, 201511 yr I certainly would not turn off HPET in the Bios. I found out the hard way. Some time ago, when doing a clean up, added new HDD, I set my Bios to default including overclock. Installed a fresh Windows 7 64bit, installed FSX -SE and P3D. Everything was fine until I installed DX10 Fixer and enabled FSX in DX10 mode. I kept getting the Nvidia NVLDDMKM 4101 error. This continued for several weeks with no relief. In the end, I had to reduce clock speed on my GTX 580 to overcome this. This was not a problem in P3D, seems DX11 handled this a lot better. However, performance was up and down like a yoyo. After reading on another forum about HPET, I thought I would check my Bios, and sure enough, it was disabled. I set it to enabled 64bit and now I can use DX10 and performance is more consistent and stable. Not an increase in FPS, but more fluid. I have tested this over the last couple of days, if I disable HPET, I get unstable performance, or inconsistent performance and the 4101 error. Once enabled, all is good. I have it disabled in Windows. So, for what it is worth, I would leave it enabled in the Bios, and off in widows. System: MSFS2024, ASUS Rog Stryx Z790-A, Intel i9-14900KF, Asus ROG Ryujin III 360 , Asus Hyperion Case,Rog Stryx 4090 OC, Samsung 970 EVO M.2 SSD, 1Tb Samsung 860 EVO SSD,64Gb G Skill Memory, Asus Aura 1200W Gold PSU,Win 11 ,LG C4 48" 4K OLED Screen., Airbus TCA Full Kit, Stream Deck XL. WinWing FCU, EFIS, MCDU
May 28, 201511 yr you have the underlying technical knowledge to evaluate it and classify it as such This.
May 28, 201511 yr Somehow people are being fooled into think that a) HPET is a new, improved technology and b ) that it is somehow better because it has the words "high performance" in it's name. Neither is correct. Which timer is better, for example, to estimate how long it takes to run a section of code? Gerry Howard
May 28, 201511 yr Disabling HPET in my BIOS has not improved FSX performance on my system. So I'll "go with the flow" and re-enable it in BIOS while leaving it disabled in W7. What happened to AVSIM
May 28, 201511 yr I recently discovered this HPET thing as well. In my setup disable it in the BIOS and turned it off in Windows reduced stutters significantly but not eliminated it completely. Vu Pham i7-13700K 5.2 GHz OC, 64 GB RAM, RTX5090, SSD for Sim, SSD for system. MSFS2020, XP-12, DCS
May 28, 201511 yr "This", what, Jim? After playing around with it for a day or two, and reading various posts and theories about it, I've decided that the best course of action for my machine is to have 64 bit HPET enabled in Bios (change from default 32) and have it Off in Win. That's not say I don't believe that somebody else with a different machine may benefit performance-wise by having it On in both places, or Off in both places.
May 28, 201511 yr If anyone is really interested in this, one can skim through this 1000+ post thread on Guru3d: http://forums.guru3d.com/showthread.php?t=368604 The only way to test whether HPET will improve performance is to make sure that it is set the same both in your BIOS and in Win 7/8. A number of mobos default to HPET turned on, but Windows has it disabled. Turn it on in both locations and run a latency testing utility like LatencyMon or DPC Latency Checker. Compare the results with HPET turned off in both locations. If one option works better than you're a winner. For most people, there is no impact of changing the default system timer.
Create an account or sign in to comment