cancel
Showing results for 
Search instead for 
Did you mean: 

Give us an option to turn HPET off on RAMPAGE 3 mobo

Killerlot
Level 7
On rampage 3 mb HPET (high precision event timer) is forced on.

Other motherboards on x58 chipset do offer an option to disable it and rampage 3 doesn't.

ASUS should release a new bios for rampage 3, giving us the option to disable HPET because it causes problems with x58 chipset such as greatly increased dpc latency, microstuttering.

Its not used in windows 7 or 8 by default so basically when its enabled in bios there is just increased lag for nothing.

Disabling it in bios can also lead to greater overclocking abilities.

ASUS please add this feature to the next bios and release it soon.

Thank you.
19,943 Views
11 REPLIES 11

dctokyo2
Level 10
Why do you need to disable HPET anyways? It's best to keep it on.

ASUS should release a new bios for rampage 3, giving us the option to disable HPET because it causes problems with x58 chipset such as greatly increased dpc latency, microstuttering.
Complete and utter tripe.



Study before you post FUD
READ the section in the link you were given below called "Compatibility",
http://en.wikipedia.org/wiki/High_Precision_Event_Timer

ASUS please add this feature to the next bios and release it soon.
Sorry it is not going to happen

dctokyo2 wrote:
Why do you need to disable HPET anyways? It's best to keep it on.

Complete and utter tripe.
Study before you post FUD
READ the section in the link you were given below called "Compatibility",
http://en.wikipedia.org/wiki/High_Precision_Event_Timer



Tired of people pretending to know everything when they have only read the wikipedia page.

Nodens
Level 16
I am afraid you are entirely misinformed.

Killerlot wrote:

ASUS should release a new bios for rampage 3, giving us the option to disable HPET because it causes problems with x58 chipset such as greatly increased dpc latency, microstuttering.


This is not true. In fact HPET is a fast clock and your best option is forcing Windows to use only HPET instead of the default. But more on the default below.


Its not used in windows 7 or 8 by default so basically when its enabled in bios there is just increased lag for nothing.


Wrong. Windows 7 and 8, by default, use a variety of timers. Specifically it uses TSC, LAPICs and HPET. Of those timers, the fastest is TSC but is unreliable. Leaving HPET as the only fast timer available as LAPICs are incredibly slow. It is the combination of timers that sometimes causes issues and the best course of action is actually to force Windows to use only HPET.


Disabling it in bios can also lead to greater overclocking abilities.


Wrong. HPET has nothing to do with overclockability.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

Nodens wrote:

This is not true. In fact HPET is a fast clock and your best option is forcing Windows to use only HPET instead of the default. But more on the default below.


Hpet isnt a fast clock, its a timer with high resolution.
Also the best option varies from system to system depending on implementation. If it was the best for all then win 7 would have had it defaulted hpet only for the systems that support it (as vista did) however as you said it uses a variety of timers for some reason and adding here hpet forced in bios doesnt help anything at all. Win 8 also refused to set hpet only as a default timer after some update.
Overclocking and overall system performance is affected by this as many people state and its not a placebo. Firewire, onboard sound or secondary lan controllers are also not related to cpu however its recommended that you turn it off for better overclocking.
What im saing is that you wont argue that disabling hpet in bios decreases the dpc latency significantly for most systems, so at least it would be smart to have an option to disable it in bios, mentioning that practically all other manufacturers offer this option and mentioning that some drivers can cause issues with hpet due to hardware design.

Killerlot wrote:
Hpet isnt a fast clock, its a timer with high resolution.


We refer to it as a clock source programatically. In the sense you are referring to, all of them are timers...


Also the best option varies from system to system depending on implementation. If it was the best for all then win 7 would have had it defaulted hpet only for the systems that support it (as vista did) however as you said it uses a variety of timers for some reason and adding here hpet forced in bios doesnt help anything at all.


Wrong. It does not vary from system to system. If HPET implementation is not buggy (and it's not on X58 or X79) then it is the only reliable fast clock source available. Period. If it is buggy there there is no reliable fast clock source available. This is a fact. The reasons it's not enabled as the only clock source in Windows are many but the primary one is that very early implementations of HPET were buggy. And this is were the advice to disable it first originated from. Since then people all over the net have been replicating this without any real knowledge on the subject.


Win 8 also refused to set hpet only as a default timer after some update.


No it did not. I have it running as the only clock source with 6-10us average DPC latency measured PROPERLY with Windows Development Kit traces. All updates are installed.


Overclocking and overall system performance is affected by this as many people state and its not a placebo. Firewire, onboard sound or secondary lan controllers are also not related to cpu however its recommended that you turn it off for better overclocking.


Apples and oranges. Overclocking is not affected AT ALL. System performance could be affected if you use multiple timers as is the default in Windows. HPET as the only clock source is the best option unless you are on Linux were you can force TSC (if your TSC is stable and synchronizes properly). On Windows HPET is the best solution on these platforms.
Firewire, onboard sound or secondary lan controllers are also unrelated to overclocking. Whoever is suggesting these is clueless.


What im saing is that you wont argue that disabling hpet in bios decreases the dpc latency significantly for most systems, so at least it would be smart to have an option to disable it in bios, mentioning that practically all other manufacturers offer this option and mentioning that some drivers can cause issues with hpet due to hardware design.


Disabling HPET in BIOS does not decrease DPC latencry significantly for most systems. It CAN happen, due to the fact the Windows uses multiple clock sources. If HPET is forced as the only clock source then this option is gives you the lowest DPC latency possible on Windows (Assuming you are not using an old board with a buggy implementation--but we're talking X58 here). The only exception is if you overclock from within the operating system. Because in that case the timer is not calibrated properly and WinAPI related functions may have issues.

The 3 possible cases:
1) HPET as only clock source (good)
2) HPET enabled in BIOS but not set as only clock source in Windows (default Windows behavior results depend on how Windows uses what Timer at any point)
3) HPET disabled (same as number 2 but with one less random variable. You're only left with unstable fast TSC and very slow LAPICs).


That said. It is within your rights to send a mail to ASUS support and request this feature. If it will get implemented or not depends on the decision of ASUS R&D.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

Nodens wrote:

Firewire, onboard sound or secondary lan controllers are also unrelated to overclocking. Whoever is suggesting these is clueless.

It's written in asus bios. Yes I tried writing to support and as i expected they only suggested me to disable Acpi 2.0 support, probably because rampage 3 is too old and they don't want to support it anymore.

Killerlot wrote:
It's written in asus bios.


What is exactly written in the BIOS?


Yes I tried writing to support and as i expected they only suggested me to disable Acpi 2.0 support, probably because rampage 3 is too old and they don't want to support it anymore.


Quite possible. Unofrtunately nothing can be done about that.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

Nodens wrote:
What is exactly written in the BIOS?

http://www.legitreviews.com/images/reviews/1403/IMG_1204.jpg

Is there anyone being you sure that also RoG notebooks have that option to disable HPET in BIOS? I have G53JW and couldn't find anywhere?

Any hints?
ASUS G53JW-XA1