XXHighEnd

Ultimate Audio Playback => Playback Tweaks and Source related subjects => Topic started by: coliny on December 23, 2013, 04:41:09 pm



Title: Enable HPET for 'Time Performance Index'
Post by: coliny on December 23, 2013, 04:41:09 pm
In XTweak section of XXHE I got 'Time Performance Index': N/A.

From Web search I found 'Command Prompt' instruction to enable HPET:- bcdedit /set useplatformclock true

after reboot and XXHE XTweak refresh I now get:-
'Time Performance Index': Optimal

This worked in W7 even though I do not have HPET option in BIOS.

See http://www.neowin.net/forum/topic/1075781-tweak-enable-hpet-in-bios-and-os-for-better-performance-and-fps/




Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 23, 2013, 05:03:39 pm
Hi there,

The only reason that I see this not working automatically is when your OS is not recognized as Windows 7 (or beyond).
So can you tell me, when you clear the Playlist Area ("Clear" button), what does it tell in there (OS version) ?

All IOW : What you found for a solution is OK, but it shouldn't be necessary. Also, it is not related to the HPET timer being available (by the MoBo actually). But when the OS version shows wrongly it's regarded not te be present as a feature.

Please let me know, and thanks for this report !
Peter


Title: Re: Enable HPET for 'Time Performance Index'
Post by: coliny on December 23, 2013, 05:18:09 pm
Playlist area says: W7



Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 23, 2013, 05:43:43 pm
Then I must be totally blind on something.

Was this W7 always showing there ? I mean, it even can be so that engaging this Timer now makes that happen (this is very far sought). But also the reboot itself may have switched on services which were Off previously and *that* for sure is a reason for the OS not to be detected properly (in that case you may have been mangling with the Services, which btw is OK).
So, did you perhaps ever see "WINNT 32" (or something like that) for the OS ?

Or the other way around ... If you now apply this :
bcdedit /set useplatformclock false
(and reboot) you of course are going to tell me that again the n/a shows ... Well, if so, there *has* to be something else showing than "W7" for the OS. But more likely it will be that the n/a does not show but one of the three normal possibilities.

Peter


Title: Re: Enable HPET for 'Time Performance Index'
Post by: coliny on December 23, 2013, 06:11:55 pm
I just did bcdedit /set useplatformclock false then reboot.
playlist says W7, I don't think it ever said otherwise.

TPI says - Not the best, even after refresh.

I ran WinTimerTester (see link in first posting) and QueryPerformanceFrequency was 1.62370 MHz

Re-enabled HPET and TPI back to Optimal
QueryPerformanceFrequency now 14.31818 MHz

BTW I'm using W7 Starter




Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 23, 2013, 06:17:25 pm
With what for the conclusion ?

(hence I'm lost)


Title: Re: Enable HPET for 'Time Performance Index'
Post by: coliny on December 23, 2013, 07:57:13 pm
The conclusion for me is that I have had to do 'bcdedit /set useplatformclock true' to get TPI - optimal

Maybe it will help others to get TPI - optimal.


Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 23, 2013, 08:13:43 pm
No, that can't be correct. If it shows n/a there like you told at first yes, but the sheer fact that you used bcdedit for that won't take away that n/a.

So for now (and if you like to do it of course), try change the setting through XTweaks ("Try Change") and see what happens. And back.
Ok ?

Best regards,
Peter


Title: Re: Enable HPET for 'Time Performance Index'
Post by: coliny on December 24, 2013, 01:22:23 pm
I've rebooted many times today but always I'm getting TPI n/a. It does not matter today whether HPET is enabled or not. I also tried flipping minimize os and then resetting minimize os in case I was not actually minimized, but this did not fix it. How can I tell if I'm actually minimized, my desktop does not change ?. When I click refresh or try change there is no indication that any process is run, I think yesterday a window flashed up breifly when refresh clicked.


Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 24, 2013, 04:11:24 pm
Colin (is that your name ?) - Now that sounds motre logical to me. And with this n/a you still see W7 in the Playlist Area ? Point is that looking in the code I can not imagine this. So this is crucial.

When you are in Normal OS Mode and did not tweak yourself things, your Taskbar should have the Aero look. In Minimised OS mode it should look "old" (like Windows 3.11). Does it ?

Also the Minimize OS button must look blue (bordered) in Normal OS and red in Minimized OS.

Let me know your findings about all this please. Ok ?
Peter


Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 24, 2013, 04:17:54 pm
When you switch on logging (at the bottom in Settings) and you restart XXHighEnd and play for a few seconds, in the TemporaryData folder under your XX folder some (new) log files will have emerged. Can you post the one (the newest) starting with XX- as attachment here ?


Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 24, 2013, 04:24:02 pm
And a question for my convenience :
Did you ever tweak things to the OS ? or use programs for that maybe ?


Title: Re: Enable HPET for 'Time Performance Index'
Post by: coliny on December 24, 2013, 05:03:33 pm
Hi Peter

I switched on logging, files attached.

I'm starting to feel like Alice in Wonderland.

Indeed one of the log files showed OS as Win32.

Changed OS mode a couple of times and logs show OS as Win7 and for these TPI is Optimal. Why it works sometimes and not others I don't have any idea. I'll keep an eye on it with log ON because I think the problem may happen again.

My task bar does not change in minimized probably because visual effects are already adjusted for best performance. In normal os I have 35 processes and in minimized os 25 processes so I can use this to confirm mode if I need to.

Previously I've used CMP on this PC but with only a few sevices switched off (to manual that is). Also I have used fidelizer in past but neither of these have I used since installing XXHE.

Time for Christmas, have a good one
Colin


Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 24, 2013, 05:35:07 pm
Ok, all clear now. Thank you very much Colin.

Focus on your winmgmt service, because that will be the culprit. Well, if all is right. So, when in Normal OS, enable it explicitly (if you don't know how, just ask) followed by a reboot to reset things properly. Setting it to "Manual" or "Auto" start will be fine. If that is already the case then ...

Then you see happening what I have myself here for one of the PCs and which ever back happened from a combination of wrong services being shut off and at least I don't know how to reset it. But this is then exactly our both issue here. So, tweaks are in there to solve my own situation, but this "hard" reflects W7 Ultimate and for Starter I guess something else is needed.
Important : This is NOT a good situation for you, because actually nothing works for features (maybe not even XP) and this goes quite unnoticed (unless you see a not understood n/a somewhere - haha);

The upcoming version can tweak this by "naming" your OS explicitly, which was made for a. this issue and b. to mimic older OS versions for their features. But this XXHighEnd version is not ready yet. With some effort from my side I could let it work for you and send it over, but I'm not sure I have the time for it these days.
So question : Can you solve it with that winmgmt service ? I hope so ! (it helped others and I'm not sure how special my own situation is - never heard that from others ... yet).

Regards,
Peter


Title: Re: Enable HPET for 'Time Performance Index'
Post by: coliny on December 24, 2013, 06:15:10 pm
In task mgr winmgmt is running

In services I see Windows Management Instrumentation startup type manual and status started. I'll set it to automatic and see how it goes.

Don't rush new version of XXHE

Regards
Colin


Title: Re: Enable HPET for 'Time Performance Index'
Post by: coliny on December 27, 2013, 09:12:15 am
Yes the problem was sometimes winmgmt was disabled.
This occurs if press power button to shutdown during or after unattended play, next time I boot winmgmt is disabled.

If I use the following sequence to shutdown from unattended play then all is well:-
Alt-S
Alt-T
Alt-X
close XXHE
shutdown.

Now that's sorted I tried disabling HPET but then TPI shows "Not the Best" so for my computer I did need to execute the Command Prompt instruction :-
 
bcdedit /set useplatformclock true

to get TPI - optimal

Regards
Colin




Title: Re: Enable HPET for 'Time Performance Index'
Post by: PeterSt on December 27, 2013, 09:48:27 am
Hi Colin,

I don't think that using the power button to shut off the OS is any good at any time; usually that is a (form of) hibernate mode, and the times that that worked well (recover from that) have gone since Vista.
But super that you sorted that out !

Quote
Now that's sorted I tried disabling HPET but then TPI shows "Not the Best" so for my computer I did need to execute the Command Prompt instruction :-

I think you make it way too difficult for yourself;
It would be correct what you're saying, but it is not correct to do it that way. I know, this is because of your history and the n/a thing, but you should just use the Try Change button when the n/a has disappeared anyway.
Notice that there's so much more in there and that you should let XXHighEnd arrange for it all in a consistent fashion. Just try it ...

Regards and thanks a lot for the feedback,
Peter