mpc-hc64.exe uses only two cores
3 posters
Page 1 of 1
mpc-hc64.exe uses only two cores
Hello.
Win7 x64, i7 (6 cores, HT disabled), K-Lite 11.7.0 (and older).
When I set use all cores it will use them, but upon next start - same thing, only these two cores. Not good
-
Win7 x64, i7 (6 cores, HT disabled), K-Lite 11.7.0 (and older).
When I set use all cores it will use them, but upon next start - same thing, only these two cores. Not good
-
avabaska- Posts : 6
Join date : 2013-10-28
Re: mpc-hc64.exe uses only two cores
Do you have any software installed that changes processor affinity?
This is not normal, and MPC-HC does not change these settings by itself.
This is not normal, and MPC-HC does not change these settings by itself.
Re: mpc-hc64.exe uses only two cores
Could be SMP (symmetric multi-processing) or it could be what's referred to as "parallel finish" in parallel coding...meaning the work load doesn't demand more than the cores in use.
I don't agree with SMP AT ALL, as it was an 'inefficient' (and proven) to sell more lesser processors per socket available. SMP is just bad design.
My guess is it doesn't demand more than 2 cores to complete it's work, and the affinity code reserves the other processors until a # threshold is met..again a programming reference.
I've never found an encoded movie that took more than 2 processing cores to play. The exception was playing/new encoding conversion at the same time...where it used between 4-25 cores (think Sochi/SOC) or GPGPU contribution.
BTW, what's the GPGPU contribution (core work, load completion) to your analysis?
I don't agree with SMP AT ALL, as it was an 'inefficient' (and proven) to sell more lesser processors per socket available. SMP is just bad design.
My guess is it doesn't demand more than 2 cores to complete it's work, and the affinity code reserves the other processors until a # threshold is met..again a programming reference.
I've never found an encoded movie that took more than 2 processing cores to play. The exception was playing/new encoding conversion at the same time...where it used between 4-25 cores (think Sochi/SOC) or GPGPU contribution.
BTW, what's the GPGPU contribution (core work, load completion) to your analysis?
TOCNOCMaster- Posts : 2
Join date : 2016-03-08
Age : 46
Location : Tiesto, Broken Bow/Rockne
Re: mpc-hc64.exe uses only two cores
The affinity settings control how many cores an application sees as available. It is completely unrelated to how many of the available cores it uses. That depends on the design of the software.
The codec pack provides options for hardware accelerated decoding using your GPU.
The codec pack provides options for hardware accelerated decoding using your GPU.
Re: mpc-hc64.exe uses only two cores
Sorry, it was like my fault. I guess I just switched the affinity via Windows Task Manager (I don't have any other software like this) before and the only way to "reset" it for MPC - Windows restart. Now I remembered.
As about CPU load (two cores and all cores, it's 3930K @ 4,6 GHz):
All I did was seeking (Alt+arrows) in MPC within within one video file.
As about CPU load (two cores and all cores, it's 3930K @ 4,6 GHz):
All I did was seeking (Alt+arrows) in MPC within within one video file.
avabaska- Posts : 6
Join date : 2013-10-28
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum