Results 1 to 6 of 6
  1. #1
    ROG Guru: Green Belt Array Qwinn PC Specs
    Qwinn PC Specs
    MotherboardRampage V Extreme - BIOS 3301
    Processor5930K @ 4.4 GHz Adaptive 1.27v / 4.2 Ghz cache Offset +0.27v / Input 1.92v / LLC7
    Memory (part number)G.Skill 32gb DDR4-2666Mhz 15-15-15-35-CR2 1.2v at XMP settings
    Graphics Card #1Gigabyte Gaming G1 980Ti OC to 1455Mhz Core 8000Mhz memory at Stock Voltage
    Graphics Card #2Gigabyte Gaming G1 980Ti SLI
    MonitorROG Swift PG278Q
    Storage #1Intel 750 PCIe 1.2TB
    Storage #2Sandisk Ultra II 960GB SSD
    CPU CoolerThermaltake Water 3.0 Ultimate (360" rad AIO)
    CaseThermalTake v71 Full Tower
    Power SupplyEVGA SuperNOVA 1200 P2
    Keyboard Saitek Eclipse II
    Mouse Razer A5090 Master of Destiny
    OS Windows 10 Professional 64 bit Build 10586

    Join Date
    Jul 2015
    Reputation
    46
    Posts
    670

    HPET and Windows 10 on RVE

    Hullo all. Seeing as we don't seem to have an option to enable/disable HPET (High Precision Event Timer) on the RVE, I'm wondering if anyone's taken to playing with the settings in Windows 10 and if they've seen any performance improvement by disabling the device/driver for it.

    For those who aren't familiar with it, here's just one of dozens of threads I've found discussing the subject.

    http://www.overclock.net/t/1567745/w...w-latencies/10

  2. #2
    ROG Guru: Yellow Belt Array Minsekt PC Specs
    Minsekt PC Specs
    MotherboardRampage V Extreme / Maximus VIII Formula
    Processori7 5820K 4.5Ghz - 1.183v / 1.8 VCCIN / 6700K - 4.7GHZ - 1.360v
    Memory (part number)F4-2400C15Q-32GRK @ 3000-15-15-15-35-T2 / F4-3000C14D-16GTZ @ 3600 - 16-16-16-32-T2
    Graphics Card #1MSI 980ti 6G Gaming
    Graphics Card #2MSI 980ti 6G Gaming
    Sound CardCreative Soundblaster ZxR
    MonitorROG PG348Q
    Storage #1Samsung 950 Pro 256GB
    Storage #2Samsung 850 Pro 500GB
    CPU CoolerEK WB R5E Monoblock / Supreme FX
    CaseVector VBC01
    Power SupplyCorsair AX1200i
    Keyboard Ergodox / Atreus Custom
    Mouse Logitech G900
    Headset AKG K712 Pro
    Mouse Pad Logitech G440
    Headset/Speakers Klipsch RP-260
    OS Windows 10 Pro x64
    Network RouterASUS RT-AC87U
    Accessory #1 360 Rad
    Accessory #2 2x 240 Rad
    Accessory #3 Dual Laing D5 w/ Custom Pump Top
    Minsekt's Avatar
    Join Date
    Nov 2013
    Reputation
    10
    Posts
    227

    hey qwinn, ive tried benchmarks with core analyizer and found no difference. afaik, windows 8 and above doesnt use hpet anyway, its using tsc. if a program is written to use hpet, it will enable it regardless what setting youve set in bios, thats why they got rid of it.

  3. #3
    ROG Guru: Green Belt Array Qwinn PC Specs
    Qwinn PC Specs
    MotherboardRampage V Extreme - BIOS 3301
    Processor5930K @ 4.4 GHz Adaptive 1.27v / 4.2 Ghz cache Offset +0.27v / Input 1.92v / LLC7
    Memory (part number)G.Skill 32gb DDR4-2666Mhz 15-15-15-35-CR2 1.2v at XMP settings
    Graphics Card #1Gigabyte Gaming G1 980Ti OC to 1455Mhz Core 8000Mhz memory at Stock Voltage
    Graphics Card #2Gigabyte Gaming G1 980Ti SLI
    MonitorROG Swift PG278Q
    Storage #1Intel 750 PCIe 1.2TB
    Storage #2Sandisk Ultra II 960GB SSD
    CPU CoolerThermaltake Water 3.0 Ultimate (360" rad AIO)
    CaseThermalTake v71 Full Tower
    Power SupplyEVGA SuperNOVA 1200 P2
    Keyboard Saitek Eclipse II
    Mouse Razer A5090 Master of Destiny
    OS Windows 10 Professional 64 bit Build 10586

    Join Date
    Jul 2015
    Reputation
    46
    Posts
    670

    Hey Minsekt,

    I'm curious about the following two options:

    1) Enabling HPET in Windows 10
    2) Disabling the HPET driver altogether

    As in, either go all in on HPET, or remove it altogether. I'm still reading up as I want to know what to actually look for in terms of latencies and performance. Will report back, tho may take me a few days. In the meantime, if anyone else has tested it, would be curious to see results.

  4. #4
    ROG Guru: Green Belt Array Henkenator68NL PC Specs
    Henkenator68NL PC Specs
    MotherboardRampage V Extreme
    ProcessorIntel Core i7 5960X
    Memory (part number)G.Skill Ripjaws V
    Graphics Card #1R9-290X
    Graphics Card #2R9-290X Matrix Platinum
    Graphics Card #3HD 6970
    Graphics Card #4HD 5970
    MonitorAcer Predator XB720H 144herz 1ms
    Storage #1Samsung EVO 850 1TB
    Storage #2Seagate 2TB
    CPU CoolerCustom Watercooled loop
    CaseCooler Master HAFX and Storm Stryker
    Power SupplySeasonic Gold 1250W
    Keyboard Logitech G19
    Mouse RAT 7
    Headset Logitech G35
    Mouse Pad Steel series
    Headset/Speakers Logitech X 5.1 Surround
    OS Windows 10 Pro 64bit
    Henkenator68NL's Avatar
    Join Date
    Nov 2011
    Reputation
    118
    Posts
    744

    HPET not in BIOS

    I have searched the BIOS as well for this settings which was available on previous boards indeed.

    Why botter? Because I bench competitavely on HWBOT (http://hwbot.org/user/henkenator68nl/) and some tests need the HPET data to verify validity and prevent buggy benchmark results . GPUPI is an example of such a benchmark tool.

    However Enabling it in the OS should do the Trick. Some general info: this is the error I get when running GPUPI
    High Precision Event Timer for time measurement not found!

    GPUPI needs a timer with a very high resolution to ensure that the time measurement for a benchmark run is precise. Therefor you need to have the High Precision Event Timer (HPET) enabled in your BIOS settings and your system settings. To check the status of the latter, open up a command prompt with administration rights and run:
    SHELL:
    bcdedit /enum

    The value of useplatformclock should be "Yes".

    If it's not, you can fix this by running:
    SHELL:
    bcdedit /set useplatformclock yes

    for windows 10: type powershell in the search area next to start button. than right click Windows Powershell ISE. Choose run as Administrator.
    Click image for larger version. 

Name:	2016-07-28_Powershell_W10_HPET.png 
Views:	18 
Size:	80.7 KB 
ID:	58451
    Than type the same commands. See screenshot.

  5. #5
    Super Moderator - Coderat Array Nodens PC Specs
    Nodens PC Specs
    Laptop (Model)ASUS GL702VW-GC004T
    MotherboardRampage V Extreme Edition 10
    ProcessorIntel 3930K C2
    Memory (part number)CMZ16GX3M4X2133C11
    Graphics Card #1ASUS STRIX-GTX970-DC2OC-4GD5
    MonitorASUS VG278H
    Storage #13x OCZ Vertex 3 240 (RAID5 - LSI 9361-8i)
    Storage #23x WD2003FYYS (RAID5 - LSI 9361-8i)
    CPU CoolerCorsair H100i + 4x Noctua NF-P12
    CaseCoolermaster HAF-X
    Power SupplySeasonic X-1250
    Keyboard Razer Anansi
    Mouse Logitech G502
    OS Windows 10 Pro x64
    Network RouterLinksys E4200v2 (running TomatoUSB/Toastman firmware)
    Nodens's Avatar
    Join Date
    Mar 2012
    Reputation
    266
    Posts
    4,389

    Quote Originally Posted by Minsekt View Post
    hey qwinn, ive tried benchmarks with core analyizer and found no difference. afaik, windows 8 and above doesnt use hpet anyway, its using tsc. if a program is written to use hpet, it will enable it regardless what setting youve set in bios, thats why they got rid of it.
    This is wrong. As almost everything in the linked thread. The only person who knows what they're talking about is RagingCain.

    The facts are:

    1) Windows by default uses only TSC+LAPIC

    2) There are no programs that are written to use HPET. Because such thing is not possible programmaticaly. There is no API call or library, for any
    programming language that allows you to do so if useplatformclock is not set in BCD. Under Windows that is. If useplatform clock is set, then certain
    functions (see std::chrono for example) use HPET, otherwise they use TSC.

    3) If useplatformclock is not set, HPET is not used ever. Period.

    4) The option is not there in the UEFI anymore because it's always enabled. There was no point in disabling it so there was no point for the switch. It is a platform feature (meaning it's part of the PCH, the chipset) and consumes no resources. Also because of 2 and 3 listed above it is not used anywhere unless specifically enabled in BCD.

    5) Any recommendations to disable HPET, pertain to older chipsets and boards which had buggy HPET implementations. Also older Windows versions used HPET along with TSC and LAPICs because on early CPUs TSC was extremely unreliable and problematic. Specifically it got extremely messed up by variations of clock speed by EIST, Turbo, etc. Any perpetuation of such recomendations propagate only due to misinformation and/or placebo effect.

    6) HWBOT will not accept benchmark results from any system with Windows 8 or newer unless HPET is enabled. This is due to these versions of Windows having a certain bug that allow you to cheat on benchmarks unless the timer used is HPET. This is why Realbench HWBOT edition required HPET to be enabled in order to submit scores if you are on those Windows versions.

    EDIT:
    7) There is no point in disabling the device. You will gain absolutely nothing from doing so other than having the device manager open with the system subsection expanded because it contains a disabled device. :P
    Last edited by Nodens; 08-01-2016 at 11:57 AM.
    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.

  6. #6
    ROG Guru: Orange Belt Array
    Join Date
    Jul 2012
    Reputation
    10
    Posts
    308

    Quote Originally Posted by Nodens View Post
    This is wrong. As almost everything in the linked thread. The only person who knows what they're talking about is RagingCain.

    The facts are:

    1) Windows by default uses only TSC+LAPIC

    2) There are no programs that are written to use HPET. Because such thing is not possible programmaticaly. There is no API call or library, for any
    programming language that allows you to do so if useplatformclock is not set in BCD. Under Windows that is. If useplatform clock is set, then certain
    functions (see std::chrono for example) use HPET, otherwise they use TSC.

    3) If useplatformclock is not set, HPET is not used ever. Period.

    4) The option is not there in the UEFI anymore because it's always enabled. There was no point in disabling it so there was no point for the switch. It is a platform feature (meaning it's part of the PCH, the chipset) and consumes no resources. Also because of 2 and 3 listed above it is not used anywhere unless specifically enabled in BCD.

    5) Any recommendations to disable HPET, pertain to older chipsets and boards which had buggy HPET implementations. Also older Windows versions used HPET along with TSC and LAPICs because on early CPUs TSC was extremely unreliable and problematic. Specifically it got extremely messed up by variations of clock speed by EIST, Turbo, etc. Any perpetuation of such recomendations propagate only due to misinformation and/or placebo effect.

    6) HWBOT will not accept benchmark results from any system with Windows 8 or newer unless HPET is enabled. This is due to these versions of Windows having a certain bug that allow you to cheat on benchmarks unless the timer used is HPET. This is why Realbench HWBOT edition required HPET to be enabled in order to submit scores if you are on those Windows versions.

    EDIT:
    7) There is no point in disabling the device. You will gain absolutely nothing from doing so other than having the device manager open with the system subsection expanded because it contains a disabled device. :P

    But for example on Asus Z8P77 it effects the mouse movement. and disabling from the bios improve the mouse accuracy

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •