mpc-hc64.exe uses only two cores

View previous topic View next topic Go down

mpc-hc64.exe uses only two cores

Post by avabaska on Tue Mar 08, 2016 9:58 am

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 No

-

avabaska

Posts : 6
Join date : 2013-10-29

View user profile

Back to top Go down

Re: mpc-hc64.exe uses only two cores

Post by Admin on Tue Mar 08, 2016 2:30 pm

Do you have any software installed that changes processor affinity?

This is not normal, and MPC-HC does not change these settings by itself.

Admin
Admin

Posts : 2982
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: mpc-hc64.exe uses only two cores

Post by TOCNOCMaster on Wed Mar 09, 2016 9:18 am

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?

TOCNOCMaster

Posts : 2
Join date : 2016-03-09
Age : 38
Location : Tiesto, Broken Bow/Rockne

View user profile

Back to top Go down

Re: mpc-hc64.exe uses only two cores

Post by Admin on Wed Mar 09, 2016 9:36 am

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.

Admin
Admin

Posts : 2982
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: mpc-hc64.exe uses only two cores

Post by avabaska on Thu Mar 10, 2016 10:31 am

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.

avabaska

Posts : 6
Join date : 2013-10-29

View user profile

Back to top Go down

Re: mpc-hc64.exe uses only two cores

Post by Sponsored content Today at 11:45 am


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum