XXHighEnd

Ultimate Audio Playback => XXHighEnd Support => Topic started by: GerardA on January 11, 2014, 11:01:40 pm



Title: Core appointment lock to 100% CPU
Post by: GerardA on January 11, 2014, 11:01:40 pm
Hi Peter,

Just found out why my tvviewer doesnot decode the satelitechannels properly on my htpc.
2 cores are at constant 100% CPU. And I did not even use XXHE after I turned on the PC.
So I started XXHE to see what happens.
Core appointmant was 3-5 (?) and when I changed it to 'no appointment' I saw the  CPU on core 0 and 1 go to zero and after the music started to play all 4 cores went up to 100% CPU and stayed there.
Is there a way to get my CPU back to normal?


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 09:46:10 am
Hey Gerard,

It seems that you suggest that this 100% (with your TV vieuwer) is caused by XXHighEnd. But are you ?

So just this question first.
Peter


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 12:23:12 pm
Hi Peter,

Yes, that's what I think.
In the resource manager I checked the performance because the tv-program was not behaving like it should and I saw two cores constantly at 100% cpu.
After that I started XXHE (for the first time after starting the PC)
and changed core appointment to 'No appointment' and started the music. Now the two cores first went directly to zero % and quickly after all 4 cores went up to 100%. Music played perfectly...

Maybe the solution is to play some music with Q5 <> 1 before ending XXHE.
BTW, after playing the music CPU went lower on 2 cores, and I stopped XXHE3 with the blue led to the right and this made the cores go up to  100% again.
Maybe for AMD 4-core things go different from  Intel?
Today I will try some more...


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 01:12:10 pm
Gerard, in the situation that you have this 100% (say right after a reboot), what processes are consuming cpu (say for more than a few % only) ? Just look through TaskManager.

Is this in Normal OS Mode ? if so, is this also in Minimized OS Mode ?

Regads,
Peter


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 01:40:22 pm
That's the problem, I don't see which processes are using the CPU.
It's unattended.


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 02:18:06 pm
Sorry that this takes a bit long (for Q&A) but do you mean "nothing consumes" or "changes a lot but many processes do" ?

Or do you mean that you don't know how to observe this ?


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 03:26:01 pm
Haha, it's difficult to explain.
I see svshost take the most but total maybe around 10 to 30 percent.
When I play XXHE core 2,3 and 4 go to 100% in the graphic, core 1 about 25%. Core 1 and 2 are mirroring like there are some spikes for 1 to go to 100% for some seconds and then core 2 goes to about 25%.
In the list XXHE takes about 55% of the total, the rest is unexplained. After the music stops core 1 and 2 go to less then 10% but 3 and 4 are wildly going up and down from 0 to 100% averaging about 50% and the system total stays around 30%.
All this is now with appointment 1-3.
I see Service Host Local Sytem and Remote Procedure and Local security Authority Proces (and Resource manager) taking most.

Maybe 30% at rest is normal for Win8.1?
But why all on core 3 and 4 and 1 and 2 sleeping?
(Now and then I see 'parked' at some of the cpu's)


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 03:36:44 pm
Gerard,

Quote
Gerard, in the situation that you have this 100% (say right after a reboot), what processes are consuming cpu (say for more than a few % only) ? Just look through TaskManager.

I don't want XXHighEnd to be involved. So, you nicely explained everything, but while at least you used XXHighEnd and as it seems at first, I can't even tell which of text is explicitly without XXHighEnd involved. Reboot ... and then the outlay again please.

Peter


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 04:09:12 pm
OOOOh, this is complicated!

I restarted and CPU was at 2%. Very nice.
I started XXHE and played one song.
CPU1 fluctuating between 75 and 100%,
CPU2 fluctuating between 0 and 25%, totaling (1,2,3,4) 25%.
(CPU 3 and 4 at 0%)

But than... about halfway the 4 minute song Core 3 starts to go up.
all the way to 100 %, then a little lower but core 4 takes over the difference.
After the song core 1,2,3 are about 0 % but core 4 stays at 100%.
Mainly service host processes.

I'll try a restart again...
Ok after restart back to 1% total.
I hope you can make sense out of this?
Now after a few minutes rest I look again and total CPU around 30%. Core 1,2 and 3 working constantly, maybe nothing to do with XXHE?


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 04:19:22 pm
Notice that with XXHighEnd playing, any high cpu usage is normal (core at its own 100% which means for one core only a total of 25% when 4 cores are available), BUT for 2 cores only.

So, something seems to go odd once you start playing (or somewhat later). I have seen this in another occasion and this is intel 8 cores (4 Hyperthreaded). But now right after a reboot and in Normal OS only ... Random processes consume high cpu ...
That situation is not worked out yet and so far I can not dedicate it to XXHighEnd causing it. Still it seems 1.186 related because it started happening when that was installed (used). But when you are a second ...
:scratching:
Peter


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 04:41:46 pm
Yes, I guess XXHE is doing something in this direction.
Playing a song again gives 100% cpu for 2 and 3 and 1 and 4 are back to zero.
If it's not the cause then at least the solution (partly that is).
Hope you find out more!
(I just see 1 and 2 mirroring and 3 and 4 mirroring,like 1 going up 10% and 2 going down 10% at the same time)
 :wacko:


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 05:05:53 pm
Quote
(I just see 1 and 2 mirroring and 3 and 4 mirroring,like 1 going up 10% and 2 going down 10% at the same time)

That is purely XXHighEnd. But it ain't right when you chose a Scheme implying the usage of of 2 cores only. And maybe now I am confused which you use when (to solve what etc.).
Can't you just use 1-2 and look at that ? This should never ever engage core 3 and 4.
Notice that NOW we are talking about XXHighEnd usage, which actually is not your problem. But supposed that XXHighEnd still uses 3 and 4, then something is wrong to begin with (and may lead to (the solution of) your actual problem).

Quote
Hope you find out more!

That looks like I am working on something ? Nope. I can't, because I don't have the problem. So it's just you observing things and report about it, and maybe I can make something out of that.

Meanwhile and outside of everything, and now about the normal behaviour of the PC ... when you set Q3,4,5 to 0,0,0 - do you ever see the problem again ? Notice the strangeness as it comes across to me, because while you try to get rid of the problem once it has started (which doesn't seem to be after a reboot without playing), I try to avoid it. Looks the same but is different.

Did you already answer my question about MinOS vs NormOS ?

Peter



Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 05:58:08 pm
For the last description I used core 1-2 and unattended in normal OS.
Maybe I should never have tried 3-5 appointment because there are only 4 cores? :blush1:

Setting Q3,4,5 to 0 gives 100% for core 4 and 0% for core 1,2 and 3. After the end of the song killing the Engine sets Core 4 back to 0% but 1,2 and 3 go up to about 30%.

And now restarting but still waiting... (15 min.)
Time for some hard action!


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 06:56:39 pm
Quote
Maybe I should never have tried 3-5 appointment because there are only 4 cores?

Hmm ... This is checked for when engaging the Scheme, so if you can just select that, something really is wrong to begin with. And I don't mean XXHighEnd ... (just tested it again on a 4 core machine).

Otherwise I really don't see how even such a thing can remain "persistent" or better : sort of destroys what the OS is doing (or wants to do). Also, at 0,0,0 nothing strange should happen in the first place (just close to 0% cpu usage of Engine3.exe and certainly no high cpu usage elsewhere). I just checked that too. So that's a stable 1% usage with SFS=0.4.

Maybe W8.1 plays a role here, but I never saw anything strange like this; and when I tried it (for a week or so before I gave up on it (SQ)) I'm pretty sure I didn't have any Q5 at 1 (Q3 and Q4 where not operative for their new functins and I had those at 0). So my Q5 will have been at 3 or 5 and that doesn't imply high cpu usage which I also didn't see for W8.1 (and I watch cpu graphs all the time).


And now I still don't know whether the behaviour is different in MinOS. Is this question so difficult ? ;)

Peter



Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 07:11:39 pm
Just thinking ... I would set the SFS to 12 or so for minimum, or otherwise *that* is a reason for high cpu usage. I'm referring to normal XXHighEnd observement now (so, for when you are doing that).


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 07:58:11 pm
Quote
And now I still don't know whether the behaviour is different in MinOS. Is this question so difficult ?

I never used MinOS in my life, but if I have to I'll try it!

First I'll try SFS 12.

Too late, the graphs are all empty!
Restart te music: 100/100/80/80% and then all go to 0% and that's history.
CPU for XXHE in resource monitor says 50% and in task manager 72%. Something is definitively broken!


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 08:37:40 pm
Quote
I never used MinOS in my life, but if I have to I'll try it!

Hey, why don't you just say so then ? I mean, I won't force you if you are somehow afraid of that. Ok, that's history too then. :)
For now. :) :)

Quote
Restart te music: 100/100/80/80% and then all go to 0% and that's history.
CPU for XXHE in resource monitor says 50% and in task manager 72%. Something is definitively broken!

Maybe you can remember that I have been talking about cpu graphs of W8 and that I don't trust them ? But this is why I asked you to look through TaskManager only. That is what I look at so that is my reference.

But now I am not sure whether you just told the problem has gone ...
Gerard, please notice : If you're telling that at the start of playback you see 100/100/80/80% then *that* is normal in itself. Well sort of, but not of further importance. If only during playback itself all is close to 0% ...
Keep in mind though, this is about XXHighEnd playback. And in your case there's also the "after playback problems".

Please try to be as clear as possible, or this topic receives a high post count without real necessity. It is difficult enough already, right ?

Take your time,
Peter


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 12, 2014, 09:39:43 pm
Quote
"Maybe you can remember that I have been talking about cpu graphs of W8 and that I don't trust them ? But this is why I asked you to look through TaskManager only. That is what I look at so that is my reference.

But now I am not sure whether you just told the problem has gone ...
Gerard, please notice : If you're telling that at the start of playback you see 100/100/80/80% then *that* is normal in itself. Well sort of, but not of further importance. If only during playback itself all is close to 0% ...
Keep in mind though, this is about XXHighEnd playback. And in your case there's also the "after playback problems".

Please try to be as clear as possible, or this topic receives a high post count without real necessity. It is difficult enough already, right ?

Take your time,

I meant the graphs just ended showing activity at all so they did not receive their data or something like that.
The cpu was still high I'm certain.
After 20 minutes I got a stop, everthing froze and later a message like ' failed to ... endpoint ' . Clicked away the message and graphs apeared again with cpu1 and 2  to the max.
After killing xxengine with blue led all 4 cores went down to almost 0% so the problem is solved for the moment.
 For now maybe better you spend your time on somethings more clear. I cannot make chocolate of this now!


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 12, 2014, 09:43:59 pm
Gerard,

I sure wanted to refer to that  "chocolate" earlier in the topic ...
But not many outside of Holland would understand.

Peter


Title: Re: Core appointment lock to 100% CPU
Post by: AlainGr on January 12, 2014, 10:52:56 pm
Gerard,

I sure wanted to refer to that  "chocolate" earlier in the topic ...
But not many outside of Holland would understand.

Peter

Google is your friend ;)
...
I cannot make chocolate of it (litterally translated Dutch saying, meaning I don't understand it)...

Alain


Title: Re: Core appointment lock to 100% CPU
Post by: juanpmar on January 12, 2014, 11:46:03 pm
Hi there Alain,

By chance I was taking this afternoon chocolate with churros. Do you know what are churros? Take a look: https://www.google.es/search?q=chocolate+con+churros+madrid&espv=210&es_sm=93&tbm=isch&tbo=u&source=univ&sa=X&ei=vhXTUtDSBqbP0QWSy4DYBA&ved=0CE0QsAQ&biw=1920&bih=1075 (https://www.google.es/search?q=chocolate+con+churros+madrid&espv=210&es_sm=93&tbm=isch&tbo=u&source=univ&sa=X&ei=vhXTUtDSBqbP0QWSy4DYBA&ved=0CE0QsAQ&biw=1920&bih=1075)

Chocolate con churros are very popular here. The most common shape of a churro is like a ribbon and thatīs why the word "churro" is used also to say that something has gone wrong. If I wanted something went right (straight) and if it went wrong (crooked) Iīd say "this has come made like a churro"

 ;) Juan


Title: Re: Core appointment lock to 100% CPU
Post by: PeterSt on January 13, 2014, 10:34:07 am
Quote
I cannot make chocolate of it (litterally translated Dutch saying, meaning I don't understand it)...

The better translation would be :
I can't make anything out of it.

But even that is not quite right, because it would be something like :
There are no building blocks present to build the house.

Or put differently :
How to make chocolate without cacao.

We (in Holland) easily say :
Can't do a thing with that.

While more literally and more brief (this is all about the briefness of the message) :
Can't do a thing with it.

I am trying to get rid of the "it" because in Dutch another word is used and while that too refers to the subject ("it") it is less explicit. So see the defference between "that" and "it" - "it" is more anonymous - while we have another version which I can't translate.

blahblablah :)

Anyway, the chocolate thing is not about not understanding as such, but it is telling the addressee that he didn't provide the data to make anything out of it. It is close to accusing.
Meanwhile there's the option that indeed you didn't understand the provided data yourself, so it is a soft middle way of telling a person that possibly he is wrong.
Thinking further it could go as far as the cacao being available, but now I don't know the recipe. "Can't make chocolate of this" now nicely can go either direction.


Hey, and you expect us here to speak English ?


Title: Re: Core appointment lock to 100% CPU
Post by: AlainGr on January 13, 2014, 01:17:42 pm
:)


Title: Re: Core appointment lock to 100% CPU
Post by: GerardA on January 13, 2014, 01:37:45 pm
This is what I found: onsamenhangend, onbegrijpelijk, onlogisch of raar etc.

If you (the reader) translate this to english you understand what I think of the behaviour of my HTPC. ;)


Title: Re: Core appointment lock to 100% CPU
Post by: AlainGr on January 13, 2014, 02:38:54 pm
This is what I found: onsamenhangend, onbegrijpelijk, onlogisch of raar etc.

If you (the reader) translate this to english you understand what I think of the behaviour of my HTPC. ;)
I must say that when I read your answer yesterday, by context I could apprehend what it was about, but I preferred to verify :)  I like the expression because it is a different way to express things. I will try to formulate it in French.

I feel the same sometimes with my pc by the way ;) So many things happening in that box. I am sure that the electrons running inside are all a little :grazy: 

Alain