Tell HN: Do you use MPC-HC and get colorful artifacts around black lines?

1 points by Manu40 ↗ HN
It may very well be that you are using EVR in the video options. I just turned it off and swapped to MPC's default renderer and now my shows all appear crisp and clear.

I thought it was SVP 4, and even FFDshow, but no... it's EVR, for some reason.

Someone who knows more than I might be able to explain why.

4 comments

[ 3.6 ms ] story [ 43.3 ms ] thread
What graphics card?
Well, before I answer that, I should point out that this problem wasn't happening back in June of this year. But then it started happening around end of July into August. I use AMD cards. My current one is a 6750XT. Again, I cannot stress this enough. It wasn't a thing before near the end of July. So it may have something to do with drivers, but I am well aware of the snobbery that surrounds Nvidia card users, hence my reply being as such. Sorry if this seems like I am implying you would be such a way, but this is hardly my first rodeo with bringing up issues online. Sorry again if this seemed rude.

Edit: Actually, to be more accurate, it was only happening with some shows at first, and so I thought it was just that show/file/format, but then started to happen with more and more until recently where I figured out that turning that option off fixed the problem. Again, I am sorry if my answer seems rude. I just have bad experience with bringing up these sorts of things online because of (certain) Nvidia users.

Update: I did some playing around with the renderer settings and other settings in the options in regards to the filters. I found the problem.

It was FFDshow raw video filter the entire time...

I didn't even think about it until I saw that it was enabled but Avisynth was disabled. I put everything back to the way it used to be before this post today, and the problem came back. I took off EVR and used VMR9 renderless instead, and the problem went away. But that made me curious, so I checked further into the tweaks like I just mentioned and saw the stuff with FFDshow and Avisynth. So I put everything back the way it was (again) and disabled FFDshow. No artifacting, but now SVP4 wasn't working.

Okay, I thought to myself, let's see what happens with Avisynth.

So I put Avisynth back on, and voila. SVP4 works, and no artifacting.

So, FFDshow is FFDshit I guess. At least as far as EVR is concerned, especially with using bicubic resizing. Using bilinear fixes it for VMR9 renderless though, so if anyone has this same issue I have had to deal with; there you go. That's the fix. Either use bilinear resizing if you really must use FFDshow raw video filter, or just AviSynth filter with whatever you please, cause it actually works by comparison.

Perhaps there is more behind the scenes that I don't know about that could make FFDshow work with bicubic without issue, but quite frankly, this basically just gave me every reason I need to never use it again except maybe in certain edge use-case scenarios.

Alrighty folks. I found the fix. The real fix this time. I might make a new post about this, with some proper documentation. Anyone curious can look at my 2nd reply to navjack27, but long story short is that FFDshow is the culprit, not EVR. At least, not precisely EVR. It had to do with the resizer filter setting bicubic, and FFDshow I guess not getting along or something. But VMR9 Renderless has less issues while using FFDshow, and AviSynth filter being used instead of FFDshow filter basically negates the problem entirely.

So I guess FFDshow was the problem the whole time...