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. |
16th June 2010, 22:30 | #3261 | Link |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
watcha! the 257.21 WHQL nvidia drivers are just so amazingly smooth on XP SP3 w/ 0.19...I'm currently trying "Dragon Hunters" in 96Hz, digital cartoons take a whole new meaning w/ mVR+Reclock
BTW, I've had some judder once after 15 mins...but I think it was my fault tbh, as one of my VST plugins GUI showed up right before I went FS....and I didn't succeed to reproduce the issue. And I just tried W7 x86, I'm really not impressed...terrible GUI, WASAPI doesn't do anything ASIO4ALL/KS can't do, Aero is just more bloat between your files and your display...XP SP3 just "works", hah. Last edited by leeperry; 16th June 2010 at 22:37. |
17th June 2010, 03:50 | #3262 | Link |
Registered User
Join Date: Mar 2002
Posts: 3
|
Please help
I've been using MadVR v0.14 for months with no real issues (besides some tearing) with KMplayer and MPC-HC.
After trying to upgrade to version v0.18 of madVR, every player set to use madVR freezes with a black screen(sometimes audio -- but always freezes) (normally shows movie duration) and hangs indefinately. I tried to roll back to version to all versions (0.17-.09) and ONLY v0.09 will load video now. Assuming some file/setting on my system had become corrupted, I did a FRESH WINDOWS XP SP3 install. I installed nothing but my motherboard drivers(audio/etc), ATI 10.5 video drivers, and madVR+MPC-HC...and **still* no version but 0.9 will load video even on this fresh install. I can't imagine how anything could survive a hard drive wipe and continue influencing this. It's driving me mad only because it makes no sense. I *must* be missing something. Trying to use the debug version crashes also while generating no log file. I'm using Windows XP SP3, all hotfixes, ATI Catalyst 10.5, and an ATI HD3850. Note, I was experiencing this issue with ATI Catalyst 9.11 (previous to upgrading 10.5 -- I upgraded to 10.5 trying to solve the issue and still have the problem). Please help! Last edited by iromeoi; 17th June 2010 at 03:53. |
17th June 2010, 08:45 | #3264 | Link | |
Registered User
Join Date: Jan 2004
Posts: 56
|
Quote:
Shouldn't that allow you to discard the already queued samples? http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx |
|
17th June 2010, 18:17 | #3266 | Link |
Registered User
Join Date: Apr 2010
Posts: 18
|
The new Aero rendering path seems to drop a lot of frames, specifically if another window covers any part of the playing video (perhaps this is expected?).
(Aero: Enabled, Aero Rendering Path: Disabled) (Aero: Enabled, Aero Rendering Path: Enabled) OS: Win7 x64 ultimate Aero: Enabled CPU: i7 920 @ 3.8ghz GPU: 8800gts 640mb g80 x2 (SLI) Drivers: NV 257.21 Resolution/Refresh Rate: 1680x1050 59/60hz Player: MPC-HC svn (r2018) Codec: CoreAVC 2.0 Splitters/Filters: Internal MPC-HC MP4/MOV Splitter > CoreAVC2 > DirectVobSub > FFDSHOW audio > MADVR > DirectSound Last edited by Trigunflame; 17th June 2010 at 18:43. |
17th June 2010, 22:49 | #3269 | Link |
Registered User
Join Date: Apr 2008
Posts: 1,106
|
Madshi, Windows 7 64bit, GTX 295, Core i7. I have yet to really compare aero path vs non aero path. Present times falls to almost 0.5ms with aero path enabled :O Compared to something in the 20ms area with it off.
A huge problem though, with aero path on, the display and composition rate are incorrect. It should be 23.97~ but with aero path on it says display 47.92375, composition rate 50.0 hz. I have reclock changing refresh rate using vbs script on load event. Perhaps this is driving the aero path crazy....... |
18th June 2010, 09:55 | #3270 | Link | |
Registered User
Join Date: Jan 2004
Posts: 56
|
Quote:
AERO / DirectX won't currently manage the on-the-fly refresh rate changes within application life cycle. This was spotted with MediaPortal development. In my opinion this is a bug that MS should fix. As a work application can re-create the DirectX device when the refresh rate is changed. I think this was working "solution". |
|
18th June 2010, 13:30 | #3272 | Link | |
3 eyed CRT supporter
Join Date: Jan 2008
Location: Or-strayl-ya
Posts: 563
|
Quote:
madshi, I went back to v0.18 and all was well again, my delayed frame number does not constantly increase. So for me, either v0.19 is broken, or 0.18 wasn't reporting the delayed frames And remember, I'm using 96hz, Aero off. From the notes, you tweaked for high refresh rates using windowed playback...that's me. Thanks Mark |
|
18th June 2010, 15:07 | #3273 | Link | ||||||||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Quote:
(1) On 2 monitor setups, the composition rate is often chosen in such a way that playback on secondary monitor has motion judder. (2) On 2 monitor setups, even the refresh rate information for the secondary monitor is sometimes wrong. (3) If refresh rate is modified while Aero/DirectX is already running, Aero/DirectX won't notice/adapt. That's really bad. I'd say that for 2 monitor setups Aero seems to be pretty much useless. But how about single monitor setups? Does anybody, who is using Aero with a single monitor setup, have problems with incorrect refresh rate or composition rate detection, when using madVR's new Aero rendering path? Quote:
Quote:
Quote:
And please make sure that you try different videos, different splitters and different decoders. Such problems can be caused by any of them (or madVR itself). Quote:
(1) It only works in combination with D3DSWAPEFFECT_FLIPEX, which is only supported in Windows 7 and not in Vista. So basically, if madVR's Aero rendering path wants to support Vista, there's no way to empty the queue. (2) I've played with D3DSWAPEFFECT_FLIPEX and it generally seems to work, but if you use it, some (most?) of the DWM APIs like e.g. "DwmGetCompositionTimingInfo" don't work as intended, anymore. E.g. if you use FLIPEX, the DWM timing information always claims that the Aero queue is empty. So seemingly FLIPEX doesn't use the DWM queue, but uses its own queue somehow. Which means that I can't use the DWM APIs, anymore, but I have to totally switch to FLIPEX logic by using "GetPresentStatistics" etc instead. And the FLIPEX logic is quite different from the DWM logic. So basically it's not as easy as using DWM in Vista and FLIPEX in Windows 7. I'd have to write 2 totally different render paths, one for DWM and one for FLIPEX. For now I've only implemented a DWM one, because it should work in both Vista and Windows 7. But when using DWM, there's no way to empty the queues. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||||||||||||
18th June 2010, 15:26 | #3274 | Link | |
Registered User
Join Date: Apr 2008
Posts: 1,106
|
I'm using one monitor madshi. Yeah when switching refresh rate with aero path enabled, madvr doesn't realize I'm no longer at 50hz, but at 24~hz. So either madvr should not rely on the graphics card / aero here to get the refresh rate, or a bug report should be sent out to whoever is responsible for the problem. Nvidia or microsoft perhaps?
Another example of not putting trust in anything but your own code I suppose, in this case relying on microsoft / nvidia to send updates of refresh to you renderer isn't a good idea. Also, is the present time stat accurate enough to be used in the gui. As you see my present time jumps to 0.5~ms with aero path enabled. starla says Quote:
|
|
18th June 2010, 16:10 | #3275 | Link | |
Registered User
Join Date: May 2007
Posts: 454
|
Quote:
I think in a dual monitor setup your ok with AERO providing your playing back on the primary display only, there can be tearing issues however. Most people with duel monitor have the primary set to a PC monitor and the secondary set to either HDTV or projector so they want playback on the secondary. Fo me at least AERO is fine providing the secondary monitor is disabled. Maybe its possible to have something in madVR which can detect a dual monitor configuration against a single monitor and maybe somehow optimise itsself for each case?? Just what you would do in each case I don't know however. I feel that from your prospective and what you have already mentioned about AERO limitation with queues etc that maybe it would be better to give up on AERO and see what you can do with exclusive mode I think many people with single or dual monitors at least will use exclusive mode over anything else. |
|
18th June 2010, 16:48 | #3277 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Most feedback I received was from people with multi monitor setups. We already knew before that Aero doesn't work well in that situation. But how does the new rendering path work for single monitor users? I want/need to know if it's any good. If it isn't a noticeable improvement, then I'll likely trash it, to make configuration easier... |
||||
18th June 2010, 16:53 | #3278 | Link |
Registered User
Join Date: Apr 2008
Posts: 1,106
|
All looks perfectly smooth to me I shall be using non aero path because of incorrect detection of display rate in aero path. I assume that stat being incorrect does indicate skips will happen as madvr doesn't know the correct display rate..... Let me know if I can run any more tests with GTX 295.
|
18th June 2010, 16:59 | #3279 | Link |
Registered User
Join Date: Jun 2010
Posts: 4
|
Hi madshi~I got a very weird glitch and crash situation when playing 1080p x264@vc1 mkv files with madVR from 0.13 to 0.19 (0.12 for my HTPC was absolutely glith and crash free, nearly perfect,
only with some frame drop&delay problems, ). I can play them smoothly and perfectly for a while, around 10-20 minutes, and then glitches may show, and crash happens and I have to restart my HTPC, I've tried all I could to avoid this, os settings, mpchc&ffdshow latest and older versions, try different madvr settings, even after reinstalling the OS the problem was still there. I am well aware that 99% people here don't have this weird problem with latest madVR, so I'm open to all suggestions and willing to try all the possible ways My current HTPC: CPU:AMD635 X4@2.9G GPU:ATI HD5670(512m)@catalyst 10.5 OS: win7 32bit, Aero on, 1920x1080@23hz MPCHC&FFDshow latest, ffmpeg-mt for AVC, wmv9 for VC1, Bitstreams dtshd&truehd audios madVR 0.19 default settings single plasma TV What i'm crazy to find out is that why madVR 0.12 could run with zero glitch and crash while since version 0.13, even the latest 0.19, glitch and crash always happen on my HTPC. It makes no sense that the changes and improvements after 0.12 lead to such a big problem. It's no doubt that latest madVR works fine for most people here, at least without problems serious like glitch and crash, so what's wrong with my PC, I've tried all the possible changes even reinstall a pure win7 32, but nothing works, is there any significant change I could make to solve this problem? Thanks~ Last edited by evantreborn; 18th June 2010 at 17:04. |
18th June 2010, 17:02 | #3280 | Link |
Registered User
Join Date: Apr 2008
Posts: 1,106
|
Hi evantreborn, just a guess but when I hear about crashes / problems after X minutes, with any piece of software I always have to suggest checking temperatures.....
I had a problem with GTA 4 game for months, after 15 mins or so, only to realize my gpu was throttling back to keep itself cool with the stress it was getting.... Worth checking if 0.13 is stressing your machine out more than older versions... Long shot though. |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|