• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

AMD CCC high CPU usage without reason

Joined
Dec 16, 2014
Messages
421 (0.11/day)
Let me by saying that I like AMD but they are really pissing me off with their bad software.

Today I am browsing with Firefox and I notice the unresponsivenes, I close the Firefox and I open it and for a time is working good but then it is working bad again. That is when I check Task Manager in Windows 8.1, this is the usage with MPC-HC doing nothing:

image.png


While I am browsing I am also listening and occasionaly viewing a video in my right corner where MPC-HC is opened but it is using Intel GPU, and it is set to Power saving in CCC ( not that I can change firefox.exe or mpc-hc.exe to anything else other than "Power saving" because it is locked, thank you AMD for locking apps to Intel GPU and having me to rename apps if I want to use AMD GPU). See:

image.png


But when I check Application Manager it shows:

image.png

Here is also a picture of GPU-Z to confirm AMD GPU usage, the gaps in GPU Core Clock and GPU Memory Clock represent MPC-HC playing and not playing a video:

image.gif


Now I do not know what to do but it looks like apps are using AMD GPU when they should not and also the system is running a bit slower meaning scrolling in Firefox is not smooth and even less smooth when I am playing a video in MPC-HC. Typing is also weird because the letters are a little behind my typing. I ran this scenario (doing something and watching video, even with high bitrate) many times and every time it worked well (apps were using Intel GPU). I encountered this issue before when I had Windows 7 and restart helped but this is clearly a bug or something that repeats itself. And AMD GPU should be able to handle what Intel GPU handled in the past.

Specifications:
-8GB of RAM
-Intel 3110M
-AMD Radeon HD 7650M
-Windows 8.1 x64 with all updates
-AMD CCC 14.12
 
Last edited:
i would stop monitoring, see if that helps.

if not driver sweeper (what ever its called these days) and try another driver version :)
 
Disable maybe video image enchantments, like brighter whites, colour stuff... and kill Flash and hardware acceleration for browser. And yes configure the MP-HC codec to not use UVD, both FF and MPC use it, there for it is laggy.

If not... it may be a rouge DLL.

First fix your OS - in CMD

1. sfc /scannow

2. Use DDU and reinstall the driver.
 
Last edited:
I have all those features disabled in CCC because I believe they really suck and do not do anything that OS and MPC-HC cannot do. I also have disabled HW acceleration in browser, MPC-HC (because in the past it rendered frames wrong), Flash Player. MPC-HC uses MadVR and I know it takes most resources but if Intel HD handled everything well in the past AMD GPU should also be capable of handling (which should not be handling because settings are locked to Power saving by AMD).

I can reinstall the driver but this is will happen again because it alredy happened a few times before this year only then I did not take an interest in the problem and I just restarted PC which fixes the problem but then this bug steps in again sometimes in the future.

Here is a picture when Firefox and MPC-HC are not running, as you see CCC is using half the CPU as before and not doing anything:
image.png

Edit:
As you see Monitoring Program process is also running even though Monitoring is turned off.
 
Last edited:
I have the same problem with MPC-HC and a HD7970 - CCC takes up an entire core just because MPC-HC is open. I haven't figured out a solution either other than just killing CCC when I have MPC-HC open. If you find a solution I would be eager to learn more because it's been bothering me for the past year. And yes, that PC does have Intel HD graphics enabled at the same time, although there is no monitor plugged into the iGPU.
 
Last edited:
I believe it has to do with MPC asking for transcode capabilities. Without the right filter/codecs installed it happens.


I am using sharpen and deinterlace before resize, and then edge sharpen and deblock after upsize and it uses the GPU shaders instead of CPU power.


So before you blame AMD for your not installing codecs and the software using a CPU core to actually perform some video enhancements you should check yourself. Nvidia users get poor video rendering, Intel is about as shit as Nvidia is.



Lastly if you have corrupt files and windows cannot repair them, look at the log and manually fix it, or reinstall windows, CCC uses calls through some of windows kernel files to pass commands to hardware, and if your windows install is broken there is no point blaming AMD for it.
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    555.7 KB · Views: 1,163
  • Untitled1.jpg
    Untitled1.jpg
    490.7 KB · Views: 1,165
Last edited:
I am already using latest Intel drivers and I checked changelog for beta which does not mention anything about my issue plus when I restart PC this issue will go away for unspecified time.
CCC takes up an entire core just because MPC-HC is open
I believe it has to do with MPC asking for transcode capabilities.
I closed MPC-HC and CCC is still using half the CPU.

if your windows install is broken there is no point blaming AMD for it.

The first time CCC improperly assigned AMD GPU to Firefox and MPC-HC which it should not because:
-I would not have Firefox or MPC-HC set to use AMD GPU
-because AMD is so gracious that it blocks name of the *.exe files that can use AMD GPU and locks them to "Power saving"
Now when I relaunched Firefox and MPC-HC they use Intel GPU.

My install is not broken because this happened to me on Windows 7, 8.1 spontaneously even sometimes when I was not using any application that would be using AMD GPU. Now even when no application is using AMD GPU, CCC is still using half the CPU for no apparent reason. And I do not use those things that are offered in CCC because I do not see a point.

Edit:
About Catalyst UnifL, I did not know AMD and Intel drivers were opensource, which they should be if SourceForge is hosting them.
 
try installing madvr and selecting it as the render in MPC-HC
http://www.madvr.com/
and the leshcat drivers have different app profiles then the official channel which is why I said to specifically use those
and they are not open source not sure why you would think that but whatever
uninstall both the intel and amd driver packages
install the leshcat package
and your issue will go away ...
the issue is a known issue where CCC will hang up when switching app profiles or gpu-state
 
and they are not open source not sure why you would think that but whatever
Because I thought every program on SourceForge was open source a but it looks like only compilation of these drivers is open source and not individual drivers itself.

try installing madvr and selecting it as the render in MPC-HC
I use K-Lite Codec Pack and already have MadVR selected in MPC-HC.

install the leshcat package
and your issue will go away ...
the issue is a known issue where CCC will hang up when switching app profiles or gpu-state
You were right, even when I restarted PC it keeps assigning AMD GPU to Firefox and MPC-HC the first time I open them.
I will try leshcat package but I saw by downloads section that it is updated only when new AMD drivers are released and not new Intel drivers (which do not bring anything new to the table except game support for video games that can't run properly on Intel GPU) also but I guess I can always install newest Intel drivers over it. I probably won't install it right now because I really do not want to rearrange my desktop icons again and I have lots of them.
 
Because I thought every program on SourceForge was open source a but it looks like only compilation of these drivers is open source and not individual drivers itself.


I use K-Lite Codec Pack and already have MadVR selected in MPC-HC.


You were right, even when I restarted PC it keeps assigning AMD GPU to Firefox and MPC-HC the first time I open them.
I will try leshcat package but I saw by downloads section that it is updated only when new AMD drivers are released and not new Intel drivers (which do not bring anything new to the table except game support for video games that can't run properly on Intel GPU) also but I guess I can always install newest Intel drivers over it. I probably won't install it right now because I really do not want to rearrange my desktop icons again and I have lots of them.
Ugggg k-lite yuk
codec-packs are complete crap
all you need is MPC-HC and madvr
no FFdshow or LAV is required with recent versions of MPC-HC unless you are working with very very old hardware
and ill repeat my self the version of the driver doesn't matter its the profiles provided with leshcat that make the difference and you are also wrong if you belive that a higher version makes it better with switchable graphics both drivers need to be.. for lack of a better word "compatible"

if you have been messing around manually updating either the intel gpu or amd gpu drivers
then that's very very likely to cause a problem, its the very reason the leshcat package exists because vendors can't be arsed to update there packages in a timely matter
the leshcat installer also creates/corrects some registery entrys needed for switchable graphics to work properly
 
Last edited:
I use the Shark 007 with mods, and the AMD supplied older codec package. Have no issues.
 
I use the Shark 007 with mods, and the AMD supplied older codec package. Have no issues.
codec packs are completely and utterly unnecessary and klite has a rather bad history of bundling all manner of unsavory software apon install and causing stability issues
codec packs are class II fudware
#define class II fudware
software that has long outlived its usefulness but continues seeing use because of old habits,while continuing to claim that it some how improves functionality
 
Untitled3.jpg
codec packs are completely and utterly unnecessary and klite has a rather bad history of bundling all manner of unsavory software apon install and causing stability issues
codec packs are class II fudware
#define class II fudware
software that has long outlived its usefulness but continues seeing use because of old habits,while continuing to claim that it some how improves functionality


Except in the case where tehy are required to play things like Blu-rays, and perform hardware acceleration on older video formats, and hardware acceleration on newer video formats, and upscaling, and other video enhancements.

A plain install will get you DVD playback, but no hardware acceleration other than what the driver provides, absolutely NO Blu-Ray playback, glitchy 4K and high bit rate playback. Install a few pieces of software that essentially tell the GPU to render the video in buffer/memory space "XXXXXXXXXX" and you suddenly get hardware doing its job instead of software trying to do it on the CPU.

What happens when you play
this at 4K

Untitled2.jpg


Or download and play a high bitrate file. 120Mbps MKV
Untitled3.jpg
 
Except in the case where tehy are required to play things like Blu-rays, and perform hardware acceleration on older video formats, and hardware acceleration on newer video formats, and upscaling, and other video enhancements.

A plain install will get you DVD playback, but no hardware acceleration other than what the driver provides, absolutely NO Blu-Ray playback, glitchy 4K and high bit rate playback. Install a few pieces of software that essentially tell the GPU to render the video in buffer/memory space "XXXXXXXXXX" and you suddenly get hardware doing its job instead of software trying to do it on the CPU.

What happens when you play
this at 4K

View attachment 64734
plays just fine using native HTML5
1. its not the job of a codec to handle up-scaling that's the job of the compositor/render (madvr/ insert name of whatever native render method the player supports)
2. you seem confused ... unless you are referring to DXVA/Quicksync both are a extension layer and are not directly related to the codec-spec and the implementation is player-side (all "DXVA/quicksync ""capable"" codec does is expose the data stream to whatever decode path is available be it quicksync/DXVA/copyback or even pure software mode)
3. again memory allocation is not the job of the codec thats the job of the aforementioned DXVA/Quicksync layer or in the case of mad-vr (which is a really fine bit of programming) the compositor
4. and my point was that MPC-HC does all of the above without you installing ANYTHING *unless you are using a very very old version that was pre-R25700 before they merged the majority of the LAV codebase in
 
Last edited:
plays just fine using native HTML5
1. its not the job of a codec to handle up-scaling that's the job of the compositor/render (madvr/ insert name of whatever native render method the player supports)
2. you seem confused ... unless you are referring to DXVA/Quicksync both are a extension layer and are not directly related to the codec-spec and the implementation is player-side (all "DXVA/quicksync ""capable"" codec does is expose the data stream to whatever decode path is available be it quicksync/DXVA/copyback or even pure software mode)
3. again memory allocation is not the job of the codec thats the job of the aforementioned DXVA/Quicksync layer or in the case of mad-vr (which is a really fine bit of programming) the compositor
4. and finally my point was that MPC-HC does all of the above without you installing ANYTHING *unless you are using a very very old version that was pre-R25700


Not confused, codec merely stand for code/decode so for example my canon HD camera takes MT2S files, which are merely MKV files in a wrapper, but without canon software or some form of software, beyond what is preinstalled, they either play about 1 second and then bomb out, or jump and glitch.

https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx

Download and run this, and copy out your codec section, and I bet it has some.
;)

Many have tried using it alone... http://www.avsforum.com/forum/26-ho...tting-up-mpc-hc-smooth-3d-movie-playback.html

But at least recent versions come bundled with some codecs, but not always setup right.
 
This just happened today because MPC-HC was using AMD GPU instead of Intel GPU, it happened to me in the past but I did not know it was because of bad switching:
I9oY5kW.png

Today I will probably install leshcat's drivers.

no FFdshow or LAV is required with recent versions of MPC-HC unless you are working with very very old hardware
codec packs are completely and utterly unnecessary and klite has a rather bad history of bundling all manner of unsavory software apon install and causing stability issues
software that has long outlived its usefulness but continues seeing use because of old habits,while continuing to claim that it some how improves functionality
I disagree, codec packs bring functionality like selction of LAV, FFDshow filters and for example latest version of K-Lite Codec Pack brought newest LAV filters which support decoding full DTS stream (core+extension) and last year LAV filters brought ability to decode Dolby Atmos substream and of course enabled users to see movies with Dolby Atmos. Codec Pack automatically updates software that comes with it, for example MPC-HC, LAV filters, MediaInfo...
 
I just installed Catalyst Unifl drivers and they fixed app switching, I used AMD Clean Up Utility to first clean AMD and Intel drivers.
 
So everything is working now?
 
So everything is working now?
Yes everything is working, most importantly the first time I launch apps that are set to "Power saving" is using Intel GPU and not AMD. Before when I was using stock AMD drivers I was also getting MadVR crashes because of the GPU switching that doesn't work in stock AMD drivers.
 
Back
Top