Thanks for the post. I would recommend updating your K-Lite Codec pack to the latest version available.
Already done before posting
By the way it runs on W7 64.
I had this issue with previous drivers.
I always use the latest MPC-HC available.
I noticed this issue too on my old HD7850 with 16.7.3. I rolled-back to 16.7.2 and it backed to normal.
It seems related to DXVA H/W.
In fact my old HD7850 dead soon after that, so I thought it is hardware issue and bought a new RX 460 few days ago.
But I found similar phenomenon on my new RX460 with 16.8.1.
In fact this issue is not so noticeable on my new card(in the video below it plays without lag), but I sometimes encountered screen freezing and in event viewer I found amdkmdap stop event.
It is not happened everytime, but often. If I keep clicking play and stop button.
If I disable DXVA, it will be all fine.And when gaming it runs fine without display stop error.
So I thought these are the same driver problem. If not, then maybe I have to go and return the new card.
It seems I have no way to use 16.7.2 on RX460 and old HD7850 already dead so I can't test on it too.
Anyway I recorded a video. In this video if I enable DXVA on MPC-HC , GPU core clock stick at 241Mhz or 0Mhz.
If I disable DXVA, GPU core clock back to work as normal.
I can not figure it out if this is something about function changing on DXVA or not after 16.7.3. Hope someone can take a look at this issue.
Also I have reported this to AMD Issue Reporting Form.(Although at that time I did not recorded this video yet.)
- Windows 10 Pro 64bit 1607
- MPC-HC is downloaded from official site, no any 3rd codec APP is installed on my system.Only native MPC-HC 1.7.10 64-bit.
- I use OBS+x264 to record this video so it only used CPU recording no GPU related.
- The mp4 file for play testing is recorded by OBS also.
I finally found that disable Power Efficiency option makes the GPU clock not stick on single clock.So when I am on desktop the GPU clock jumps up and down likes gaming.
So it is the new feature of the card with Power Efficiency option.
But whatever I enable it or not,I still got strange 0 MHz reading from WattMan and still got display driver stop responding issue sometimes while using DXVA. Same with 16.8.2.
Although gaming is fine.
The display driver stop issue seems is related to failure PC RAMs.
I got a MEMORY BSOD today:
I removed two rams which may cause the problem.(although I am not very sure.)
I re-tested and got a stable result. None of display driver stop occurred. And no mouse freezes while opening video file too.
Maybe I need to test it for more than one day for sure.
Still I got 0MHz core clock reading while using DXVA, WattMan crash and WattMan UI delay, but system is stable for now.
regarding the mouse freeze issue with MPC, I have had the same issue since 16.7.3 here (HD 7870), but I fixed it by changing the Video Renderer from the default (Enhanced Video Renderer) to madVR (View > Options > Playback > Output > "Select madVR" from the 1st floating menu > Apply).
madVR is a renderer integrated into MPC and many other players, and is specially made with GPUs in mind, so, if you (or anyone else) is having this issue, give it a try.
None of these fixed the issue. I insist, this is NOT hardware-related, but it comes from the driver. With MadVR, the lag is reduced but happens anyway. Sorry, but AMD adds bugs on his drivers and doesn't resolve them after 6 months. At least it resolves the name of my future GPU manufacturer.
17.1.2 / Latest MPC = no issues.
This issue was fixed with newer driver, at least on my RX460.
(But for other model I am not so sure though.)
Anyway try latest 17.1.2(relive driver).
And yes it is driver issue, not hardware memory issue after testing it more days on my case.