View Full Version : Media Player .NET (MPDN) - D3D HQ GPU Video Renderer [v2.49.0/v1.31.0 27 Dec 2018]
Shiandow
30th September 2015, 09:33
Might also be a good idea to make sure that "wmv" is selected in the input formats tab of the LAV splitter settings.
aufkrawall
30th September 2015, 14:14
Good news, with build 3475 playback is fine again with FM.
Did you have to roll anything back, or did you find a better way? :)
Edit: What I've noticed: Is it intended that MPDN doesn't show the frame you jump to when moving the seeking slider, unless playback is resumed?
Zachs
30th September 2015, 14:24
Partially reverted. I did find the problem but the newer method wasn't as smooth as the old one so done parts were reverted.
aufkrawall
30th September 2015, 17:39
That build doesn't render PNGs or this video file:
http://www.mediafire.com/download/frvugpkdfteg01f/files.7z
I guess the problem with the video file might be that it contains too few frames (less than fps).
Zachs
1st October 2015, 00:05
That build doesn't render PNGs or this video file:
http://www.mediafire.com/download/frvugpkdfteg01f/files.7z
I guess the problem with the video file might be that it contains too few frames (less than fps).
Ah yes that one will be fixed for proper release.
edison
1st October 2015, 07:40
Could you tell me where the settings of MPDN saved? I want to reset the config of MPDN?
Zachs
1st October 2015, 08:44
Could you tell me where the settings of MPDN saved? I want to reset the config of MPDN?
%localappdata%\MediaPlayerDotNet
cca
1st October 2015, 09:02
I had a try of this player, decent enough for 23p/24p content but cannot get smooth playback with 29.97p content, it just stutters no matter what option I select for rendering. Refresh rate is 60Hz, tried with and without fluid motion, tried DirectX9 and 11, no difference. Very strange. Not using render script, just normal scaling options at default.
Sent from my Nexus 9 using Tapatalk
Zachs
1st October 2015, 09:04
I have a try of this player, decent enough for 23p/24p content but cannot get smooth playback with 29.97p content, it just stutters no matter what option I select for rendering. Refresh rate is 60Hz, tried with and without fluid motion, tried DirectX9 and 11, no difference. Very strange.
Sent from my Nexus 9 using Tapatalk
Are you sure FluidMotion is actually enabled? By default it is deactivated for 29p on 60Hz.
cca
1st October 2015, 09:07
Are you sure FluidMotion is actually enabled? By default it is deactivated for 29p on 60Hz.
I know, so I changed the option myself to try with it. The result is the same, the video has stuttering, playback is not smooth and the stutters very noticeable.
On the same PC, MPC+madvr do not have any issues, so I do not think it's my drivers or something PC specific.
cca
1st October 2015, 09:12
Ok, since I updated the AMD drivers 10 mins ago I also reinstalled MPDN x86 from scratch (removed config folders), now it seems to work, will keep poking to see what happens as I change options.
EDIT: Argh, the second time I try to play the same video, stutter begins. I do not understand why, I get incosistent behavior with MPDN here.
Zachs
1st October 2015, 09:13
I know, so I changed the option myself to try with it. The result is the same, the video has stuttering, playback is not smooth and the stutters very noticeable.
On the same PC, MPC+madvr do not have any issues, so I do not think it's my drivers or something PC specific.
2.44.1 and beyond has known FluidMotion bugs. This has been fixed in v2.44.3. Which version did you use?
Zachs
1st October 2015, 09:15
Ok, since I updated the AMD drivers 10 mins ago I also reinstalled MPDN x86 from scratch (removed config folders), now it seems to work, will keep poking to see what happens as I change options.
Oh yes -- if you look just one or two pages back you'll find another user with a problem with AMD drivers causing FluidMotion stuttering issue.
cca
1st October 2015, 09:16
Oh yes -- if you look just one or two pages back you'll find another user with a problem with AMD drivers causing FluidMotion stuttering issue.
I am now trying without fluid motion, 29.97 video on a 60Hz display. Still microstutters.
cca
1st October 2015, 09:23
Ok, this is what I have noticed so far: after seeking, the stutters start to occur. If I pause and resume, it starts to smooth out. For windowed mode, checking the box "Rely on DWM to handle vertical sync in windowed mode" makes the stutter completely dissapear. The problem remains in FSE mode though.
cca
1st October 2015, 09:27
OK, seem to have nailed what was causing this; LAV being in DXVA Copy Back mode. I switched to pure software mode, stuttering completely vanished! Very strange, but that seems to be the problem.
Zachs
1st October 2015, 09:27
That might be purely driver related then.
cca
1st October 2015, 09:49
Following up, unfortunately the stutter came back after a while. I tried other options too, I cannot get consistent behavior from MPDN for 29.97 videos. On the other hand, no problems with 24p either when played in 24Hz or in 60Hz with fluid motion.
Zachs
1st October 2015, 12:43
FWIW I just tested this on my NVIDIA and its just as smooth as 23p.
aufkrawall
1st October 2015, 12:59
29,7fps is fine here as well with NV.
cca, did you try with the latest v2.44.3? If yes, does the issue also occur with 2.44.0?
Zachs
1st October 2015, 13:05
Another user mentioned a couple of pages ago that the AMD beta driver is the culprit. I don't have a recent AMD GPU to test with but my old 4350 has no problem with 29p either. Then again it's running legacy drivers.
cca
1st October 2015, 15:06
I doubt it's the drivers since my alternate setup with mpc + madvr doesn't have this issue. I'm using version 2.44.3.3480 32bit of MPDN for my tests. I even started exploring possible timing issues so I followed the guide for the Rate Tuner extension but it still stutters. By the way the AMD beta drivers were update last night and they fixed the memory leaking bug. I am using Windows 10, it could affect things, but I have not been able to pinpoint what really causes those stutters, the OSD reports no drops, no repeats and no glitches, all stay at zero!
aufkrawall
1st October 2015, 20:39
How perceivable is the stuttering? Severe, or rather mini-stutter like?
cca
2nd October 2015, 06:14
How perceivable is the stuttering? Severe, or rather mini-stutter like?
Mm, I would describe it as mini-stutter but it is rather perceivable, like it repeates a frame then continues, but it does it every 2-3 seconds. That's why I tried the Rate Tuner too, but did not help.
aufkrawall
2nd October 2015, 14:24
You can try some juddertest videos:
http://www.oc-burner.de/ftp/Videos/juddertest/
Do you see it there as well, without OSD and other MPDN GUI elements hidden too?
burfadel
2nd October 2015, 15:06
Mediainfo DLL updated to version 0.7.78
phoenix369
3rd October 2015, 09:29
Hi guys.
First I would like to give congratulations to everybody involved in the development of this project. I have seen it evolve in very little time to the kind of player that I would use as my main daily player, and done so against some fierce competition like MPC+madVR.
The only thing that is keeping me from a complete switch its this problem I have in MPDN with oversaturated colors. Skin tones are orange or red and my dinamic range is suffering from this saturated and contrasted rendering of images with great loss in shadow details.
Im no expert but im guessing it could be related to calibration support, since with MPC+madVR saturation and contrast its way more precise because it supports selecting my screen calibrated gamut (BT.2020). If I select BT.709 in madVR the output, color wise, is almost the same as with MPDN, maybe a touch less saturated.
I havent found anywhere the typical saturation, contrast and color controls that could help alleviate this problem either.
I hope this can be solved eventually so I can make desired the full switch.
Also wanted to ask if there is a guide of any kind to understand which are the best options, quality wise, to create an script chain?
There are so many already that its difficult to be sure if Iam combining them the right way. Right now I have superChromaRes+Super xBR image scaling+Deband+LumaSharpen.
ThanKs a lot !!
madshi
3rd October 2015, 10:19
my screen calibrated gamut (BT.2020).
OT: FWIW, today's displays usually can't even come close to BT.2020. It might make more sense to try to reach DCI-P3. That's at least within reach of some displays.
aufkrawall
3rd October 2015, 15:45
As usual, MPDN Updater is offering me the version I already have installed as new.
There should be some additional checks implemented to prevent this.
LaurentG
3rd October 2015, 15:58
Hi everyone (and sorry for my bad english),
I am a HTPC-addict and I've just installed MPDN (after having used MPC-HC, ffdshow/avisynth and MadVR for years).
Maybe using this forum to ask the following question is not "right". If it is the case, I apologize.
I'd like to know where to find samples of scripts and settings for MPDN. I can't find any tutorial when using Google and it's quite demanding for the newbies (like me) to understand how to use MPDN at its full potential.
The "buzz" surrounding MPDN is growing among people who want to setup or update their HTPC (thanks to you developers !), and I think (or want to believe) that I'm not alone to look for that kind of help.
Of course, every setting depends on the display, the CPU, the GPU, the video source (...) and the needs of each of us. But anyway, maybe you know if there is (or will be) a "project" which will be a start point to share the knowledge about the MPDN setup (the basics of "MPDN for the dummies" and later, maybe a kind of "how-to for advanced settings" ?).
Thanks for your help.
burfadel
3rd October 2015, 16:43
The AMD Catalyst 15.9.1 driver was released shortly after the 15.9. They quickly fixed the bug present in 15.9, there could be other minor code changes as it runs brilliantly here compared to 15.9.
aufkrawall
3rd October 2015, 16:52
I'd like to know where to find samples of scripts and settings for MPDN.
I made an example here:
http://pastebin.com/4rK474Br
Copy&paste it into script group and feel free to ask any questions.
Documentation is yet not very friendly for new users yet, but Zachs and Shiandow don't have infinite time and currently rather spent it on new code, which is reasonable.
LaurentG
3rd October 2015, 23:45
@aufkrawall : :thanks:
Zachs
5th October 2015, 02:02
Mm, I would describe it as mini-stutter but it is rather perceivable, like it repeates a frame then continues, but it does it every 2-3 seconds. That's why I tried the Rate Tuner too, but did not help.
Did MPDN show "Fluid Motion active" in its OSD screen? And what's the max render & presentation times when the mini-stutter occurs?
cca
5th October 2015, 06:38
Did MPDN show "Fluid Motion active" in its OSD screen? And what's the max render & presentation times when the mini-stutter occurs?
Fluid motion is not active, absent from the OSD too. Render times is 2.55ms, Present 0,16ms, MAX Render 16,56ms MAX Present 0,28ms. Doubt that this is lack of horsepower from the card.
Zachs
5th October 2015, 07:00
Ah and refclk deviation was nowhere to be found too?
cca
5th October 2015, 07:15
Ah, the refclk deviation appears after a few seconds, I can get you a reading in a few minutes, I'm doing only basic testing until this is sorted, no render scripts, nothing extra enabled really. The numbers above are from windowed rendering, in full screen there a little higher but there's no difference in the stutter issue.
Sent from my Nexus 9 using Tapatalk
cca
5th October 2015, 07:23
Here's a screenshot of the stats:
https://i.gyazo.com/9071d90114f254b936305d32c411d283.png
Zachs
5th October 2015, 07:24
Did you enable fluid motion? It doesn't look like you have.
cca
5th October 2015, 08:22
No I didn't, should I? It's a 29.97 video on a 59Hz refresh, it shouldn't be needed, and when I tried to force it on it still stuttered.
Shiandow
5th October 2015, 10:01
No I didn't, should I? It's a 29.97 video on a 59Hz refresh, it shouldn't be needed, and when I tried to force it on it still stuttered.
In your case it's apparently a 29.709 video on a 59.93039 screen, which means that your screen has about half a frame more every second than the video, which causes an extra frame every 2 seconds. It should work better when you turn fluid-motion on though.
cca
5th October 2015, 11:33
I'll do some testing after work then, the weird part is that I tried to correct it with Rate Tuner but stutter persists.
Zachs
6th October 2015, 08:44
I'll do some testing after work then, the weird part is that I tried to correct it with Rate Tuner but stutter persists.
Can you give test build 3483 a try to see if Fluid Motion works better on your AMD GPU? This build should make it more consistent in terms of when a frame gets presented on an AMD GPU so it should help even in the case where Fluid Motion isn't enabled. As I've mentioned previously though I only have an old AMD GPU to test (it's actually ATI so that's how old it is) so YMMV. But do let me know if it helps at all.
cca
6th October 2015, 10:04
Okies, I'll try the new build soon.
Sent from my Nexus 9 using Tapatalk
Zachs
7th October 2015, 00:14
@aufkrawall
Could you also give the new test build a try and let me know if you get any D3D presentation glitches when FluidMotion is enabled?
Cheers.
aufkrawall
7th October 2015, 01:07
Yes, glitches with this build and FM. 2.44.3 is smoother.
Zachs
7th October 2015, 01:31
Yes, glitches with this build and FM. 2.44.3 is smoother.
There's definitely a problem with your NVidia drivers then. This test build simply reports glitches whenever a VBlank has happened but at no time during that new VSync cycle was the driver able to accept another Present() call. This means MPDN has to drop frame (in the test build) or keep trying until it's capable of accepting that call (in 2.44.3). In the latter case, it may be enough to mask the frame delay but there's still going to be a slight stutter.
I've only managed to replicate the driver bug under DWM mode, FSE mode works fine. Another thing you might want to try -- change your display resolution to 1080p or lower to see if it still happens. If you no longer get the glitches, it may be specifically to do a bug in the driver with high res monitors only.
aufkrawall
7th October 2015, 01:46
The issue also occurs with D3D9, FSE and 1080p display resolution.
I could try some drivers but I have the vague feeling that it won't go away.
Zachs
9th October 2015, 11:42
Here's the test build for the next extensions API (level 8) - http://mpdn.zachsaw.com/Test%20Builds/3521/.
This is to be used with the APILevel8 branch: https://github.com/zachsaw/MPDN_Extensions/tree/APILevel8
Main changes:
Preload the next file in playlist (eliminates the wait when loading youtube sources)
AudioScript API overhaul - Audio Chain removed for now and will make a come back before proper release.
Cheers.
ryrynz
9th October 2015, 12:43
Main changes:
Preload the next file in playlist (eliminates the wait when loading youtube sources)
Nice! No jarring playback lag at the start of the next file! Can the mouse cursor flash be prevented when the next file is being loaded at all? I guess windowed mode playback might be the only mode with the possibility of that happening.
Does this work alongside 'play next file in folder'? Because with that option enabled it's still a smooth start to the next file which TBH I wasn't expecting.
The lag of the current stable build happens when I start the playback of the second file in the playlist (off SSD) but not when there's only one file in the playlist and 'play next file in folder' is active.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.