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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 26th January 2014, 12:28   #21921  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
Originally Posted by huhn View Post
can you plz try this with 86.11 my version is crashing now and render times are about 10 ten higher than normal
Rendering times are exactly the same or a little longer with 86.11 (87.1b is faster) with 1080p24.

But changing to film mode with refresh change (86.11) crashes mpc-hc.exe, But 87.1b only blackens the image which is better.
Madshi, Its an OLD bug.

Overall, 87.1b is more stable and faster with my system.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410.

Last edited by James Freeman; 26th January 2014 at 12:51.
James Freeman is offline   Reply With Quote
Old 26th January 2014, 12:30   #21922  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by omarank View Post
I just tried the latest test build of madVR (madVR871b). As others have reported I too see a regression in performace while playing interlaced videos as compared to v0.86.11.
So the 871b build did not help at all compared to the official v0.87.1?

Quote:
Originally Posted by omarank View Post
I have encountered one minor bug in the new release which I guess hasn't been reported. When I press the shortcut keys for <chroma upscaling algorithm - set to "Jinc">, it uses NNEDI3 algorithm and I see a green screen.
Thanks, confirmed.

Quote:
Originally Posted by ryrynz View Post
HD3000 on 8.1 with 3347 drivers using 0.87.1, when fullscreen exclusive is enabled and not ticking 'use separate device for presentation' and after transitioning to next file after playback I get a black screen.
Try the 871a or 871b test build.
madshi is offline   Reply With Quote
Old 26th January 2014, 12:31   #21923  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Tried the a build. Fixed.
ryrynz is offline   Reply With Quote
Old 26th January 2014, 12:42   #21924  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
I just tried the latest test build of madVR (madVR871b). As others have reported I too see a regression in performace while playing interlaced videos as compared to v0.86.11.

Quote:
Originally Posted by madshi View Post
So the 871b build did not help at all compared to the official v0.87.1?
I disagree.
87.1b works much faster than even 86.11.

__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410.
James Freeman is offline   Reply With Quote
Old 26th January 2014, 13:03   #21925  |  Link
romulous
Registered User
 
Join Date: Oct 2012
Posts: 179
Quote:
Originally Posted by madshi View Post
Maybe I could say something if I knew which GPU/OS you were using? Anyway, my priority right now is on making the "old" features work alright again. Only after that I'm ready to polish the OpenCL stuff...
Just to be clear - I haven't enabled the OpenCL stuff. I have a NVIDIA card, and I know madVR's OpenCL does not work on NVIDIA so I haven't bothered with it. This is simply ticking the box in 'Image Doubling' section.

Anyway, NVIDIA GTX 660Ti, Win 7 64bit.
romulous is offline   Reply With Quote
Old 26th January 2014, 13:05   #21926  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Quote:
Originally Posted by James Freeman View Post
I disagree.
87.1b works much faster than even 86.11.
<snip>
You have Smooth Motion off (since you're playing a 30i file at 60 Hz). As I said a couple of posts ago, the performance regression is far worse with interlaced video when using Smooth Motion for me, so what happens when you enable it? Also, that's a ridiculous difference in performance, are you sure your settings haven't changed?

@madshi: 0.87.1b doesn't fix the issue.

When Smooth Motion is off the only difference between 0.86.11 and 0.87.1b is that "split" takes ~50% more time. With Smooth Motion on though, "split", "deinterlace", and "rendering" all take ~100% more time, and "present" takes ~200% more time.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 26th January 2014, 13:06   #21927  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
Originally Posted by romulous View Post
This is simply ticking the box in 'Image Doubling' section.
Image Doubling is new to v87 OpenCL feature.
So don't use it with NVIDIA (yet).
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410.
James Freeman is offline   Reply With Quote
Old 26th January 2014, 13:07   #21928  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by James Freeman View Post
I disagree.
87.1b works much faster than even 86.11.
Wow! I wish it would be this way for everybody...

Quote:
Originally Posted by romulous View Post
Just to be clear - I haven't enabled the OpenCL stuff. I have a NVIDIA card, and I know madVR's OpenCL does not work on NVIDIA so I haven't bothered with it. This is simply ticking the box in 'Image Doubling' section.

Anyway, NVIDIA GTX 660Ti, Win 7 64bit.
Image doubling / NNEDI3 does use OpenCL internally. I know, the settings dialog doesn't make it clear.
madshi is offline   Reply With Quote
Old 26th January 2014, 13:07   #21929  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
DragonQ, your GT 430 is quite old by now, maybe thats where the big difference comes from.
__________________
Laptop Lenovo Legion 5 17IMH05: i5-10300H, 16 GB Ram, NVIDIA GTX 1650 Ti (+ Intel UHD 630), Windows 10 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64) (K-lite codec pack)
Thunderbolt8 is offline   Reply With Quote
Old 26th January 2014, 13:12   #21930  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by James Freeman View Post
I disagree.
87.1b works much faster than even 86.11.
These numbers look unrealistic. I seriously doubt their accuracy.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 26th January 2014, 13:15   #21931  |  Link
romulous
Registered User
 
Join Date: Oct 2012
Posts: 179
Quote:
Originally Posted by madshi View Post
Image doubling / NNEDI3 does use OpenCL internally. I know, the settings dialog doesn't make it clear.
Yes - the settings dialog is a mess, it certainly doesn't even hint at it, let alone make it clear.

Bad news - the 87.1b version breaks the previous fixed build. Fullscreening to second display is now broken again. This is without nnedi3 ticked of course.
romulous is offline   Reply With Quote
Old 26th January 2014, 13:17   #21932  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Well, I left "ITC Processing" enabled in the HD7850 drivers and that would supposedly do a lot of wonderful things on FS videos...maybe that's my problem, will run more tests.

Quote:
Originally Posted by madshi View Post
Have you tried native DXVA2 decoding instead?
Yep, either flavor of DXVA2 seems equally flaky and checking "use OpenCL to process DXVA2" in mVR doesn't help.

Quote:
Originally Posted by madshi View Post
As long as the CPU can handle the decoding load, what's wrong with using software decoding?
Well, CUVID worked beautifully IME and I planned on relying on hardware decoding for high bitrate H264/VC1 and I do run a bunch of VST plugins in ffdshow audio, but at the end of the day what matters is the real-world power consumption...I guess I'll have to run a bunch of tests using a wattmeter.

Quote:
Originally Posted by madshi View Post
However, OpenCL performance is better with AMD.
Yep, I've seen that and I think I really like the new error diffusion dithering

Quote:
Originally Posted by madshi View Post
If your GPU is fast enough then I would expect all queues to fill up nicely. That said, the whole OpenCL stuff in madVR is just a couple of days old, so there's very little experience how it affects the various queues.
Apparently, HWinfo32 is far more capable and accurate at showing the GPU/VRAM load than GPU-Z so I'll check it out and will get back to you on this one.

Quote:
Originally Posted by nevcairiel View Post
AMDs hardware decoder is rather bad compared to NVIDIA. Its extremely slow.
Fair enough, thanks for the detailed explanation.

Quote:
Originally Posted by huhn View Post
if you got a intel cpu try quicksync it's faster than nvidia dxva and worlds faster than amd dxva.
so I can use Intel's Quicksync for video decoding and output its result on the HD7850? Neato, will give it a shot.

Last edited by leeperry; 26th January 2014 at 13:46.
leeperry is offline   Reply With Quote
Old 26th January 2014, 13:26   #21933  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
Originally Posted by dragonq View Post
you have smooth motion off (since you're playing a 30i file at 60 hz).
Quote:
Originally Posted by nevcairiel View Post
these numbers look unrealistic. I seriously doubt their accuracy.
Edit: I forgot to turn off Debanding in 87.1b, which means its even faster than whats in this image.

__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410.

Last edited by James Freeman; 26th January 2014 at 14:10.
James Freeman is offline   Reply With Quote
Old 26th January 2014, 13:27   #21934  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
testing the ayaka MSSL12.ts clip for performance (mpeg2, 1440x1080 upscaled to 1080p; 29,97 fps), 0.871b is a little faster for me than 0.8611

0.8611:
without deinterlacing: 17.20ms
with deinterlacing: 17.50ms + deint: 3.30ms


0.871b:
without deinterlacing: 16.00ms
with deinterlacing: 16.90ms + deint: 2.95ms
__________________
Laptop Lenovo Legion 5 17IMH05: i5-10300H, 16 GB Ram, NVIDIA GTX 1650 Ti (+ Intel UHD 630), Windows 10 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64) (K-lite codec pack)
Thunderbolt8 is offline   Reply With Quote
Old 26th January 2014, 13:28   #21935  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
Quote:
Originally Posted by madshi View Post
Wow! I wish it would be this way for everybody...
these are all screens from 86.11



ivtc doesn't really care about queues but deinterlacing... how to judge performance this way.

even if amd in this case is changing the deinterlacing mode because the number of buffered frames is to low why are the rendertimes affected?

Quote:
so I can use Intel's Quicksync for video decoding and output its result on the HD7850? Neato, will give it a shot.
you need a fake display or windows 8 for this. and your mainboard must have support for igpu. every mainboard with a vga dvi dp oder hdmi connector can do it and i'm not sure if all intel gpu can do quicksync all ix cpu for sure.
huhn is offline   Reply With Quote
Old 26th January 2014, 13:29   #21936  |  Link
hannes69
Registered User
 
Join Date: Nov 2012
Posts: 99
Just tested 87.1b on AMD HD4550 (quite old, quite slow). Everything is working fine so far. I didnīt test everything (e.g. deinterlacing), but for my typical usage scenario everything works. No black or bluescreens, freezes, stuttering or other unwanted behaviour. I unticked every box in trade quality, ticked the opencl stuff. I tried NNEDI3 for chroma upscaling, it works. I only play 720p without scaling on a projector, by using software decoding, debanding (works great!), involving a 3DLUT and using Bicubic AR chroma upscaling without the need of smoothmotion (I have accurate refresh rates by custom Powerstrip resolutions) I get 70% GPU usage. So ALL features of recent madvr version concerning quality are still usable on my good old GPU. Clearly there is no more headroom left for playing back 1080p or scaling other than native resolution, but for my needs itīs great!
Great work madshi, I had to give a positive feedback right at this time, when 9 out of 10 users report problems at the moment.
Forget about NVIDIA, just define AMD or Intel as a system requirement for using madvr
hannes69 is offline   Reply With Quote
Old 26th January 2014, 13:36   #21937  |  Link
omarank
Registered User
 
Join Date: Nov 2011
Posts: 187
Quote:
Originally Posted by madshi View Post
So the 871b build did not help at all compared to the official v0.87.1?
The performance is better in 871b as compared to the official v0.87.1. In the official version, I have performance issues with some progressive videos too which have been fixed in 871b.

Quote:
Originally Posted by James Freeman View Post
I disagree.
87.1b works much faster than even 86.11.
On my system, I am not able to see any performance improvement with 871b for interlaced videos.


Last edited by omarank; 26th January 2014 at 13:41.
omarank is offline   Reply With Quote
Old 26th January 2014, 13:59   #21938  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 530
madshi:
With my VC1 1080i test file, .87b makes substantial perf gains for deint:

DXVA Native (FSE Mode):
.86: ~7.3ms, full queues, perfect playback
.871: ~18.2ms, starved render/backbuffer, many drops
.871b: ~4.10ms, full queues, perfect playback

DXVA CB (FSE Mode):
.871: ~7.5ms, full queues, perfect playback
.871b: ~2.75ms, full queues, perfect playback

HD6570
noee is offline   Reply With Quote
Old 26th January 2014, 14:13   #21939  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Quote:
Originally Posted by Thunderbolt8 View Post
DragonQ, your GT 430 is quite old by now, maybe thats where the big difference comes from.
All of this testing is on my laptop using an Intel HD4000, as I've said several times (although I understand if you haven't been following the past dozen pages). I don't/can't use MadVR on my HTPC since MediaPortal doesn't support it.

One way to fix the problem is to use CUVID (on my NVS 5200M), since that handles the deinterlacing and then all MadVR has to do is mix frames and downscale on the HD4000 (75% load, same as with 0.86.11). I imagine the hugely increased stat times I'm seeing is due to the GPU being maxed out and thus not doing everything asked of it quickly enough when deinterlacing and smooth motion are both being used. The problem is likely a smaller performance regression that pushes the load from 85-90% (0.86.11) to above 100% (0.87.1b). I can't imagine the fact I have Optimus is an issue, since when the decoder is set to anything but CUVID the nVidia card has 0% load (and thus is presumably asleep).
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7

Last edited by DragonQ; 26th January 2014 at 14:39.
DragonQ is offline   Reply With Quote
Old 26th January 2014, 14:42   #21940  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
Quote:
Originally Posted by nevcairiel View Post
These numbers look unrealistic. I seriously doubt their accuracy.
sorry but i got the same...

87.1b
normal(high) queue settings
low queue settings
for 86.11 see above

edit i have a watch at the hd4000 later maybe a intel only problem?
huhn is offline   Reply With Quote
Reply

Tags
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 13:30.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.