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. |
7th June 2010, 00:09 | #3021 | Link | |
Registered User
Join Date: Jan 2010
Posts: 479
|
Quote:
Did you try to set everything to "flush and wait (loop)"? Last edited by janos666; 7th June 2010 at 00:12. |
|
7th June 2010, 00:34 | #3022 | Link |
Registered User
Join Date: Jan 2009
Posts: 625
|
Cheers janos666 - actually I've tried every combination. With the defaults it was mostly smooth but every now and again there'd be a stutter where it would drop a couple of frames. After trying all the settings it turns out the best settings for me is to set everything to 'Dont Flush'. I just watched an hour of a 1080p movie with the OSD on the screen and got 0 dropped frames (ATI 4550, W7, Aero off). Very happy
|
7th June 2010, 02:32 | #3023 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
|
|
7th June 2010, 02:47 | #3024 | Link |
Registered User
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
|
madshi,
I have to agree with 6233638 I was thinking about requesting one more indicator in the OSD - "repeated frames". I'm not exactly sure if it's possible to have meaningful indicator showing the repeated frames having in mind all the possible variations of the display refresh rate but I guess if you are able to add such an indicator we'll be able to objectively measure the "smoothness" of the playback. After all if there are no dropped frames and no repeated frames we have perfect playback, right? |
7th June 2010, 02:53 | #3025 | Link | |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
I will re-read the technical details about those. anyway it's a power-user VR, and it seems impossible to find a "unique" setup that does wonders on XP/W7 and nvidia/ATi, I hope madshi will keep all those settings...maybe by adding an "advanced" tab in the new GUI so newbies don't go overboard. One thing's for sure the "texture upload" option does wonders on my XP SP3/96SP 8800GS/197.77 forceware/Reclock/KMP/CoreAVC CUDA box! BTW, I've got "combined writing" disabled in the XP graphic card config...I'll try to reenable it. PS: Also, it never really worked to assign CTRL+J on one of my logitech wireless mouse buttons(tried again today)...sometimes I can make it appear but not disappear, but most of the times nothing happens. It worked perfectly w/ HR Last edited by leeperry; 7th June 2010 at 06:21. |
|
7th June 2010, 03:43 | #3026 | Link |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
I did some more testing.
For a bare minimum configuration I need to use the following in order to not get tearing: Without After last step at least to "flush", I get very severe screen tearing. The above isn't all that smooth, but adding Flush & Wait (loop) for both After backbuffer and After present in parallel (no apparent positive effect used individually), seems to make smoothness near-perfect. As an added bonus, when used in parallel it reduces my present times by 25% with a 120Hz display refresh rate. The lower you set the refresh rate, the smaller the improvement in present times get, and eventually it starts increasing present times. Maybe you could explain to me why this is. The more I test the more I'm beginning to believe that in order to get perfect smoothness you need both of the following to be true: render time (avg) < movie frame interval & present time (avg) < vsync interval I also believe that you can get away with max present/render times (5s) being greater than frame/vsync interval above ONLY if the spike lasts less time then it takes madVR to empty its queues. In other words you have 8 frames worth of time (333ms for 24fps) for render and only 3 frames worth of time (31ms for 96hz) for present. In order to see if this theory is correct, madshi would need to add 'avg render time (over the past 333 milliseconds)' and 'avg present time (over the past 31ms)' to the CTRL+J stats. It would be very interesting to see if there was a stutter exactly when these values exceeded the frame/vsync intervals. Would making these stat changes have too large of a performance hit to make them useful? I bring this up because I seem to be noticing stuttering whenever I set a windowed mode tweak which causes present time to be greater than vsync interval. Same goes for resize settings where I would get stuttering if they cause render time to be greater than movie frame interval (when stats are being reported correctly with After last step Flush & Wait of course). This began to make me wonder if the setting was at fault or if the present time increase was actually what was causing the issues. BUGs With madVR 0.17 I began getting MPC-HC hangs a lot of the time when opening a video, once again. Reclock has only detected the frame rate with no video resolution when the hang has occurred. No matter what settings I use with madVR, I still seem to be getting the occasional 1 dropped frame here and there. Did you have any more thoughts about re-adding delayed frames? As I mentioned previously, it would be much preferred to have a delayed frame when using high refresh rates. Windows XP SP3 x86 AMD X2 4800+ (939) @2.64Ghz (220Mhz x12) 2GB DDR400 @ 440Mhz 2-3-3-6 (1:1 ratio with CPU) NVIDIA GTX 470 (PCI-E 1.0 w/ x8 link) 1920x1080 @120Hz (CRT Monitor) MPC-HC w/ Reclock (100ms Pre-Buffer) CoreAVC (Software mode), FFDshow Audio, VSFilter, Haali Media Splitter Last edited by cyberbeing; 7th June 2010 at 08:54. |
7th June 2010, 04:54 | #3028 | Link | |
Registered User
Join Date: Feb 2006
Posts: 293
|
Quote:
__________________
Spec: Intel Core i5-3570K, 8g ram, Intel HD4000, Samsung U28D590 4k monitor+1080p Projector, Windows 10. |
|
7th June 2010, 05:34 | #3029 | Link |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
IMO what we're trying to do is find a default list of flush settings that will produce smooth playback on any PC. (if that is at all possible)
So, all flushes off would be ruled out as some people have had issues with it. Could someone give me bad news(try it and say that it produces stutter for you or the like) in regards to: "After render steps: flush and wait (sleep) (yes, loop will produce stutter) after last step: flush" which is the only combination that I know of that works on my PC (changing any one of the two above options will produce stuttering or lag). Last edited by namaiki; 7th June 2010 at 06:46. |
7th June 2010, 05:40 | #3030 | Link | |
Registered User
Join Date: Feb 2006
Posts: 293
|
Quote:
Info: (1) ATi 3870 with 512mb ram (2) Windows Server 2008 R2 (3) Aero on (4) 2560x1600 + 60Hz (madVR stat say ~59.80). (5) Single monitor setup. |
|
7th June 2010, 05:45 | #3031 | Link |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Do you have "flush" set for "after last step" as well as "After render steps: flush and wait (sleep)" set?
You said that you have all other flushes off. ie: me after render steps: flush and wait|sleep after last step: flush after backbuffer: don't flush before present: don't flush after present: don't flush you after render steps: flush and wait|sleep after last step: don't flush after backbuffer: don't flush before present: don't flush after present: don't flush Last edited by namaiki; 7th June 2010 at 05:49. |
7th June 2010, 07:02 | #3034 | Link |
Registered User
Join Date: Aug 2004
Location: Canada
Posts: 860
|
I'm getting pretty serious switching lag between full screen, windowed, and seeking also; often several seconds or it just becomes a slideshow at random. I remember being much more content with 0.12 and 0.13 before all this flushing stuff came about. I hope we find some fast settings and resolve this soon
Core 2 Duo E6600 2GB DDR3 7600GT 256MB DDR3, 197.45 drivers MPC-HC (last official, I haven't tried any beta releases) I run the combination of Mitchell-Netravali (Luma Upscaling) and SoftCubic50 (Chroma Resampling) I'm trying namaiki's flush & wait (sleep), flush, don't, don't, don't...back a few pages. Seems to work better than the defaults, I don't want to comment on what setting is better than another (besides madvr defaults). Is all this for ReClock? Personally I have no interest in it and I can just see these five options becoming some obsession now that they exist. Last edited by JarrettH; 7th June 2010 at 07:39. |
7th June 2010, 07:18 | #3035 | Link |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Hypernova and others, could you please try:
after render steps: flush and wait|sleep after last step: flush after backbuffer: flush before present: flush after present: flush On my setup it seems that the bottom three options can be set to don't flush or flush (individually and with all is fine). Please try setting the bottom three options individually and in combination to flush and see if it will remove the stuttering. Please to do testing with the OSD off and on. Last edited by namaiki; 7th June 2010 at 07:36. |
7th June 2010, 07:45 | #3036 | Link | ||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Can everybody please test whether the flush option "Before present" does any good? If not, maybe I can at least remove that one. Quote:
Quote:
Quote:
All this trouble will be gone in fullscreen exclusive mode. The only problem that will exist in that mode is that stuttering will happen if rendering speed simply can't keep up at all. Quote:
Quote:
Quote:
Quote:
Can you please create a log for me which shows the switching lag between fullscreen <-> windowed? In order to do this, simply close MPC-HC, then rename madVR.ax to something else and "madVR [debug].ax" to "madVR.ax". Then open MPC-HC, try to reproduce the problem. If you were able to reproduce it, stop MPC-HC at once (without doing another fullscreen <-> windowed switch!!) and zip & upload the file "yourDesktop\madVR - log.txt". If you are not able to reproduce it on the first try, please stop MPC-HC again, delete the log file and try again. It would be nice if you could try to keep the log file as small as possible. Which means the quicker (after video playback start) you can reproduce the problem, the better for me. |
||||||||
7th June 2010, 07:50 | #3037 | Link | |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Quote:
FWIW, I don't even know the difference between jitter and judder (though I can notice repeated frames every 5 frames or so, and I can notice stuttering) and the refresh rate of my screen isn't even matched to my video. ...but I do have Reclock running at default settings + WASAPI. Last edited by namaiki; 7th June 2010 at 07:59. |
|
7th June 2010, 07:57 | #3038 | Link |
Registered User
Join Date: Aug 2004
Location: Canada
Posts: 860
|
I'm using Windows 7 Pro 32-bit and Aero, yup
also ffdshow ICL10 rev3316 with ffmpeg-mt Into the Universe - Stephen Hawking (2 of 3), 720p http://www.megaupload.com/?d=Y89DRWS4 I started the clip, double-clicked to full, double-clicked to windowed, paused once the lag was gone and closed MPC-HC Ran, 720p http://www.megaupload.com/?d=1XX2LRD1 I started the clip, skipped to a random part in the movie, double-clicked to full, double-clicked to windowed, paused once the lag was gone and closed MPC-HC I hope these are useful for you and that you continue with three releases per weekend Last edited by JarrettH; 7th June 2010 at 08:38. |
7th June 2010, 08:13 | #3039 | Link |
Registered User
Join Date: Nov 2009
Posts: 63
|
Huge thanks for this superb software,Madshi ! The progresses have been incredible lately !
So: XP SP3 x2 4200+ HD 4770,10.2 Zoomplayer 5.02 Haali 1.7.401.3 (07/12,that's right) 1280*1024@85 Hz CRT Latest DirectX (10/02) Using version 0.17,all flushing disabled,3dlut activated. x264 1080p and 720p smooth as butter,windowing stuttering is gone (Still,I loose a few frames when I open a mkv.Normal ? But tolerable for me since I can't see any kind of corruption...) Now the big problem is the dvds.Very little work :black screen but sound and I can't recover= I have to kill the zp process. Madshi,I have to say that I have 100 % success with the Haali renderer. Other pbs same symptoms and full success with the Haali renderer: -divx in .avi doesn't work, -avc in .m2ts doesn't work (But mpeg2 and vc1 using the Ms WMP11 decoder in .m2ts works and the quality is plain fantastic !) What's you splitter for zp,Madshi and wich version of zp are you using,please ? Does it have an incidence because I remember somebody from Inmatrix mentioning on this thread that madVR was now supported in zp 6.00.What did he mean ? Last edited by Luv; 8th June 2010 at 17:55. |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|