Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#1183 | Link | |
|
Troubleshooter
Join Date: Feb 2014
Posts: 339
|
Quote:
I've set GPU priority to -7, but I doubt it will make any difference since I never get above 47% usage. I was watching a video, paused it near the end, went to my play list and clicked on the next episode/video in the playlist. First I got a report that the Nvidia driver crashed and recovered itself, and then I got a report that MPDN (.7 version) had stopped responding. I'm guessing its more related to the playlist and its connection to MPDN, but it could also be possible GPU priority maybe tied into it as well.
__________________
System specs: Sager NP9150 SE with i7-3630QM 2.40GHz, 16 GB RAM, 64-bit Windows 10 Pro, NVidia GTX 680M/Intel 4000 HD optimus dual GPU system. Video viewed on LG notebook screen and LG 3D passive TV. |
|
|
|
|
|
|
#1184 | Link |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
GPU driver crashing will most likely crash MPDN as well since many of the DLLs it uses are directly tied to the driver.
Can you try the latest MPDN to see if it helps make playback smoother? EDIT: I fixed a problem (workaround to be more precise) in v2.20.9 where playback seems to judder when fluid motion is enabled with render scripts being used (at least ones that shows non-negligible GPU load). This problem doesn't affect Intel GPUs. Intel seem to provide very high quality drivers these days! Last edited by Zachs; 5th February 2015 at 12:19. |
|
|
|
|
|
#1185 | Link | ||
|
Troubleshooter
Join Date: Feb 2014
Posts: 339
|
Quote:
Quote:
__________________
System specs: Sager NP9150 SE with i7-3630QM 2.40GHz, 16 GB RAM, 64-bit Windows 10 Pro, NVidia GTX 680M/Intel 4000 HD optimus dual GPU system. Video viewed on LG notebook screen and LG 3D passive TV. Last edited by Anime Viewer; 5th February 2015 at 15:59. Reason: fluid motion statement corrected |
||
|
|
|
|
|
#1186 | Link |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
.9 is actually a bit of an experimental build - I simply disabled v-sync to see if the problem is related to that (which it is for people with conventional GPU setup). So at least I can confirm what you're experiencing is a totally different problem - one I can't solve unfortunately as I can't replicate the problem without an Optimus laptop. In fact it would appear that different generations of Optimus hardware would have different subtle behavioural differences, but looks like most are affected by the use of SuperChromaRes/SuperRes (??)
Anyway .10 now has proper fix for those with fluid motion judder (NVIDIA / AMD card owners). Intel drivers have much better tolerances. |
|
|
|
|
|
#1187 | Link |
|
Registered User
Join Date: Dec 2014
Posts: 71
|
Just a heads up, I doubt this is placebo but the latest version 2.20.10 (haven't updated for over a week), seems to have even less motion artifacts with SVP and DX11. So if anything, for me, the new implementations you made for DX11 Stability and decreasing motion judder issues with Fluid Motion have actually increased performance and decreased artifacts with SVP. Great job again with the last few updates.
|
|
|
|
|
|
#1189 | Link | |
|
Troubleshooter
Join Date: Feb 2014
Posts: 339
|
Quote:
I'm going to increase the render queue to higher than 12, and see if that helps any. Edit: Increasing the render queue does appear to have worked. With render queue set to the max 32 during testing it only seems to drop to 29 (3 points?) during panning scene testing (so far), where as having it set to 12 it dropped to 1 (11 points?) I'll leave it at this setting for awhile, and see if it continues to hold up. Edit 2: correction render queue continues to drop to 1 again, but it seems it may only be happening after switching between Full Screen (Windowed) and Windowed (Default size). The queue only drops when SuperRes is active. None of the other scripts seem to drop the queue into the 1/0 range.
__________________
System specs: Sager NP9150 SE with i7-3630QM 2.40GHz, 16 GB RAM, 64-bit Windows 10 Pro, NVidia GTX 680M/Intel 4000 HD optimus dual GPU system. Video viewed on LG notebook screen and LG 3D passive TV. Last edited by Anime Viewer; 6th February 2015 at 07:58. Reason: updated with results of render queue change |
|
|
|
|
|
|
#1190 | Link | |
|
Registered User
Join Date: Dec 2014
Posts: 71
|
Quote:
Then I assumed it was GPU throttling. But after monitoring them with MSI Afterburner turns out it's not a throttling or over-heating issue. GPU usage does decrease by 5% from around 80% to around 75% and increase back to 80% when the delayed frames issue occurs and when render queue goes down to 1 and rise again. Edit: I have to mention this ONLY occurs with SVP Enabled - by default SuperRes doesn't cause a decrease to 1. It remains constant at whatever value is set. BUT there is apparent stuttering in the videos. SVP smoothes the video out but the render queue has the aforementioned issue as a result. Last edited by Blackfyre; 6th February 2015 at 10:39. |
|
|
|
|
|
|
#1192 | Link |
|
Registered User
Join Date: Dec 2014
Posts: 71
|
Yeah but it happens to me while in FSE mode, like once every 5 minutes or so it would slowly start dropping towards 1, hits 1, then a few delayed frames happen, then it slowly rises back up towards the set value. Then it happens again 4 or 5 minutes after. It's probably an issue caused by me, but it does happen only with SuperRes.
|
|
|
|
|
|
#1193 | Link |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
I was replying to Anime Viewer's post about render queue going to 0/1 after going in / out of full screen windowed mode. When render queue gets flushed, it needs to be refilled. The slower the algo, the slower the refill is going to be, which could explain why you're seeing low render queues for a second (or did it remain there for more than that?).
As with your problem, are you sure your card wasn't throttling performance due to thermal / power draw limits? |
|
|
|
|
|
#1194 | Link | |
|
Registered User
Join Date: Dec 2014
Posts: 71
|
Quote:
Have a look at the image above. Number 2 - Memory and Core Clock Speeds - Shows that throttling isn't occurring. Number 1 - Shows where I believe the frame delays are occurring, not 100% sure that's exactly where they occurred but I think it correlates with GPU usage. Also this shows there is headroom with the GPU, it's not being stressed to the highest level (70% to 80% GPU Usage), if I increase SuperRes frames from 1 to 4 for example, GPU usage increases to around 99%+ and delayed frames increase like crazy. This is all of-course with SVP enabled. Number 3 - Shows GPU Memory usage, which is around 1.4GB out of my GPU's 3.0GB. I was wondering is there a way to increase GPU Memory Usage? and Isn't VRAM faster than RAM, I wonder if we could use it or utilize it to hold the next few frames, rather than RAM for the decoder? Or it doesn't work that way? (Just a theory). |
|
|
|
|
|
|
#1195 | Link |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Not sure what the problem is then. If it only happens once every 5 minutes, chances are it's external to MPDN since it does the same thing over and over. Does the decoder queue reduce to near zero as well when that happens? Does your render time increase all of a sudden that causes the queue to drop to zero?
|
|
|
|
|
|
#1196 | Link | |
|
Registered User
Join Date: Dec 2014
Posts: 71
|
Quote:
Edit: Correction Madvr Decoder goes up to 128 not 256. Last edited by Blackfyre; 6th February 2015 at 14:22. |
|
|
|
|
|
|
#1197 | Link | ||
|
Troubleshooter
Join Date: Feb 2014
Posts: 339
|
Quote:
Quote:
I'm going to test with FSE to windowed original size switching, and see if it occurs switching from those modes as well. Edit: When opening in FSE render queues start at around 20/32 and maintain that number unless you switch out to Windowed Mode and back to FSE (or the process bar is moved to jump to another part of the video) again at which time the Render queue now displays at a lower constant (example: 20/32, or 4/32) remaining there until the progress bar is clicked to move to another part of the video (in this case to repeat the scene), or the window/full screen mode is switched by double-clicking on the video. The constant lower than full render queue is unique to FSE, and in Windowed mode it is either at 32/32 or rapidly dropped down to 1/32. Windowed mode does not run at fill rates other than full (ex: 32/32) or empty (ex:1/32). Render speeds in FSE tend to be around 32ms when things are stable. In fullscreen windowed mode the same scenes can play anywhere from 14-20ms. When the render queue is taxed (in the 0-1 area obviously dropped frames and render times rapidly increase to higher numbers). These tests were done in Direct3D 11 API mode. When I changed to DX9E mode, and then closed/launched the player again I got the following error message (when switching from windowed mode to FSE. It happens regardless of whether queues are set to 60/32 or 16/12. The error message only occurs when maximizing from Windowed to FSE, and not when Windowed to Windowed Full Screen). Render times are much higher in DX9e mode (30-67ms?!?): Code:
TITLE: Mpdn.VideoFrameServices Error ------------------------------ An unexpected error 'SharpDX.SharpDXException' has occurred. ------------------------------ ADDITIONAL INFORMATION: HRESULT: [0x8007000E], Module: [General], ApiCode: [E_OUTOFMEMORY/Out of memory], Message: Not enough storage is available to complete this operation. (Mpdn.VideoFrameServices) ------------------------------ BUTTONS: &Abort ------------------------------ Edit: in Direct3D 10.1 API mode it doesn't look like you have to switch from Windowed to Full Screen (any form) to get the queues to drop from full to partial or decreasing states. Clicking back on the progress bar seems to make it occur. Some times it takes a couple repetitions for it to happen. It seems to occur sooner if you have the video running and jump to a different part of the video. If you pause the video, jump, and then resume it seems to take more repetitions for it to occur.
__________________
System specs: Sager NP9150 SE with i7-3630QM 2.40GHz, 16 GB RAM, 64-bit Windows 10 Pro, NVidia GTX 680M/Intel 4000 HD optimus dual GPU system. Video viewed on LG notebook screen and LG 3D passive TV. Last edited by Anime Viewer; 6th February 2015 at 15:19. Reason: added FSE testing results |
||
|
|
|
|
|
#1198 | Link |
|
Registered User
Join Date: Nov 2008
Posts: 140
|
Hi is fluid motion the same as what svp can do or dmitrirender? Is it limited in anyway, or is limited by gpu? IF one uses it in combination with svp or dmitrirender, does that produce a better frame interpolation look to a video?
|
|
|
|
|
|
#1199 | Link | |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
|
|
|
|
|
|
|
#1200 | Link |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
@AnimeViewer
I have tried replicating your issue in my 560gtx but have been unsuccessful. Tried on all the systems I have access to, which covers all 3 GPU vendors, except Optimus. It does feel like an Optimus specific problem. |
|
|
|
![]() |
| Tags |
| direct3d, mpdn, nnedi3, opencl, reclock |
| Thread Tools | |
| Display Modes | |
|
|