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 > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 19th August 2011, 16:58   #4841  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by 6233638 View Post
Thought it might be of interest to people, just tested power consumption of my PC using LAV CUVID vs LAV Video Decoder and MadVR.

In short, LAV Video Decoder dropped power consumption of my system by about 50 watts.

I suspect the reason for this is that LAV CUVID keeps my GPU in its high performance mode, whereas LAV Video Decoder lets it drop down into the low power consumption mode after 20-30s of playback.

CPU usage on playback is 5-10% with CUVID, 20-30% with LAV Video Decoder.
It'll be very interesting to know how this stands compare to MPC-HC's DXVA + EVR CP
P.S. My guess another 50 watts drop
__________________
Intel UHD Graphics 750; Win 10 22H2

Last edited by Mercury_22; 19th August 2011 at 17:04.
Mercury_22 is offline   Reply With Quote
Old 19th August 2011, 17:06   #4842  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
Quote:
Originally Posted by Mercury_22 View Post
P.S. My guess another 50 watts drop
It'll most likely increase again.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 19th August 2011, 18:11   #4843  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by Mercury_22 View Post
It'll be very interesting to know how this stands compare to MPC-HC's DXVA + EVR CP
P.S. My guess another 50 watts drop
Initial power consumption with LAV CUVID + MadVR: 180W
LAV Video Decoder + MadVR: 130W
LAV Video Decoder + MadVR + Maximum Windows & BIOS Power Saving Options Enabled: 110W
EVR-CP + MPC-HC DXVA: 100W
Idle: 90W

I'm pretty happy with that, and 10W is worth it for the improvement MadVR + LAV brings.
Idle power consumption is a bit higher than I expected, but I do have five hard drives and two optical drives in there.

Last edited by 6233638; 19th August 2011 at 18:13.
6233638 is offline   Reply With Quote
Old 19th August 2011, 18:23   #4844  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by 6233638 View Post
Initial power consumption with LAV CUVID + MadVR: 180W
LAV Video Decoder + MadVR: 130W
LAV Video Decoder + MadVR + Maximum Windows & BIOS Power Saving Options Enabled: 110W
EVR-CP + MPC-HC DXVA: 100W
Idle: 90W

I'm pretty happy with that, and 10W is worth it for the improvement MadVR + LAV brings.
Idle power consumption is a bit higher than I expected, but I do have five hard drives and two optical drives in there.
As I was expected
But with an ( HTPC ) video card (like mine ) the gain (in %) I'll bet it's much bigger

P.S. It'll be more interesting (more accurate) a comparison using EVR for all
__________________
Intel UHD Graphics 750; Win 10 22H2
Mercury_22 is offline   Reply With Quote
Old 19th August 2011, 18:32   #4845  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
The difference will be smaller if your video card is actually a low-powered card specifically for HTPC dutys.
Maybe its already running on a certain level just with madVR so it pushes itself into high-performance mode.

Such a high difference is quite natural when your GPU is totally overpowered for video playback. The performance mode eats more power when its clocked higher.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 19th August 2011, 19:18   #4846  |  Link
mindbomb
Registered User
 
Join Date: Aug 2010
Posts: 576
I have 2 inter-related questions about lav video:
by default, i assume hardware deinterlacing is used with evr cp since nv12 is used?
also, the high quality conversion option, that doesn't apply to outputting blurays to nv12, right?
mindbomb is offline   Reply With Quote
Old 19th August 2011, 19:31   #4847  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
Quote:
Originally Posted by mindbomb View Post
by default, i assume hardware deinterlacing is used with evr cp since nv12 is used?
It should work with both NV12 or YV12, but yes.

Quote:
Originally Posted by mindbomb View Post
also, the high quality conversion option, that doesn't apply to outputting blurays to nv12, right?
It mostly only affects RGB conversions.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 19th August 2011, 19:31   #4848  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
You mean LAV CUVID uses more power than LAV CPU Video decoder ??? I though one reason of CUVID was the fact it uses a dedicaced GPU processor which save ressources ??!!!!

Thanks for the new Video decoder. I'm doing tests right now. I notice MPEG1 videos are not decoded by LAV Video decoder if I disable MPEG1 support in ffdshow. It's the Windows default one which is used. Is it intended (lower merit) ? Does the MS one better then the ffmpeg one ?
Also, it does not decode MP1 audio (whereas ffdshow do). Intended ?

Last edited by pirlouy; 19th August 2011 at 19:34.
pirlouy is offline   Reply With Quote
Old 19th August 2011, 19:35   #4849  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by nevcairiel View Post
The difference will be smaller if your video card is actually a low-powered card specifically for HTPC dutys.
Maybe its already running on a certain level just with madVR so it pushes itself into high-performance mode.

Such a high difference is quite natural when your GPU is totally overpowered for video playback. The performance mode eats more power when its clocked higher.
Btw nev did you compared (Bitstream support, eventual Software Bugs,Decoder Bugs and limits) Nvidias VP4 stability vs Intels yet also Deinterlacing Performance and Quality ?
We know that Performance through the shorter Paths is much better now but what about the SDK quality compared to Nvidias Ecosystem NVcuvid (heavily influenced from the get go by Donald Graft and Doom9),Nvcuvenc vs Intel MediaSDK 3 ?
Most reviews also not really go into details here and some HQV tests are quiet subjective after all and retests are virtually never done based on a new SDK release (UVD3 being the best example which suffered especially from this being so problematic in the beginning in bitstream support terms)
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 19th August 2011 at 19:45.
CruNcher is offline   Reply With Quote
Old 19th August 2011, 19:37   #4850  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
If you use EVR-CP or something like that, Intels decoder is fine, deinterlacing quality is similar to the others. But the GPU itself is too slow for madVR.
The next generation might make it a good HTPC chip, if the GPU gets some more shader power, and the 24p bug is fixed.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 19th August 2011, 19:38   #4851  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
Quote:
Originally Posted by pirlouy View Post
Thanks for the new Video decoder. I'm doing tests right now. I notice MPEG1 videos are not decoded by LAV Video decoder if I disable MPEG1 support in ffdshow. It's the Windows default one which is used. Is it intended (lower merit) ? Does the MS one better then the ffmpeg one ?
Also, it does not decode MP1 audio (whereas ffdshow do). Intended ?
With which splitter? Probably the media types are different.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 19th August 2011, 19:58   #4852  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
I try to use only LAV stuff (except madVR decoders), and I confirm it's the LAV splitter. It's for all MPEG1 videos !
As you guess, these are poor quality videos.
Here is an example, with MPEG1 videos and MP1 audio:
http://dl.free.fr/vpgBXGDfH (5Mo)
pirlouy is offline   Reply With Quote
Old 19th August 2011, 20:29   #4853  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by pirlouy View Post
You mean LAV CUVID uses more power than LAV CPU Video decoder ??? I though one reason of CUVID was the fact it uses a dedicaced GPU processor which save ressources ??!!!!
Yes, but it makes my GPU (which is a gaming-class GPU rather than HTPC) go into its high power mode rather than staying in its low power mode which means the system ends up using considerably more power.

It probably doesn't need to be in the high power state, but there doesn't seem to be a way to force it to stay in the low power mode, it's automatic.

The CPU does the same thing when running LAV Video Decoder, clocking up to the full speed, but you can create a power management profile to keep it downclocked rather than going up to full speed to keep power consumption down. (as CPU usage isn't going over 30% it's fine in the low power state)


DXVA shaves off 10W compared to the CPU decoding, but I can't use MadVR with DXVA.
6233638 is offline   Reply With Quote
Old 19th August 2011, 20:43   #4854  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
Yeah... I'm not really convinced. Maybe someone with a GT430 could tell his results.
The use of a special dedicaced processor should not interfere with GPU processor.
It seems to me it's better to use CPU decoder (LAV Video or MadVR -actual- decoders) than CUDA solution. CUDA is like DXVA: untrustworthy.
pirlouy is offline   Reply With Quote
Old 19th August 2011, 20:45   #4855  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
The real advantage is the deinterlacing with lav cuvid.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 19th August 2011, 21:10   #4856  |  Link
Plutotype
Registered User
 
Join Date: Apr 2010
Posts: 235
Hi Nev,
tested 0.32, so far no issues with video. I have couple of general questions:

- LAVvideo - what would speak for your LAVvideo decoder to be used instead of internal madVR or even ffdshow video decoder?+/-
- LAVvideo - number of threads is the number of physical cores or inclusive virtual ones?
- LAVsplitter - is File Source ( Async. ) still needed in the preffered list of external decoders?
- LAVsplitter - does "remove audio decoder before audio stream switch" work properly with MPC-HC? In what exactly does it help?
- should I use exe installer instead of .bat files?

Thanks
Pluto
__________________
__________________
System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver
Plutotype is offline   Reply With Quote
Old 19th August 2011, 21:35   #4857  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by Plutotype View Post
- LAVvideo - what would speak for your LAVvideo decoder to be used instead of internal madVR or even ffdshow video decoder?+/-
Compared to the current version of the madVR internal decoders:
+ LAV fully supports Reclock
+ LAV allows you to use post processing, e.g. DirectVobSub
+ LAV supports more video codecs
o performance should be identical
- LAV doesn't support VC-1 interlaced, but doesn't reject it

Compared to ffdshow:
+ newer version of ffmpeg/libav library, I think
+ full support for 9bit & 10bit decoding, 4:2:0, 4:2:2 and 4:4:4
+ capable of outputting decoded video untouched to madVR
+ dedicated and active developer -> quick bugfixes etc
- LAV doesn't support VC-1 interlaced, but doesn't reject it
madshi is offline   Reply With Quote
Old 19th August 2011, 21:37   #4858  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
Quote:
Originally Posted by madshi View Post
- LAV doesn't support VC-1 interlaced, but doesn't reject it
If you tell me how.
I tried, but the only method i could come up with was checking the interlaced flag in the header.
However, that flag is also set on 60i coded EVOs with forced pulldown, which decode just fine.

In the end, i decided to not block it.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 19th August 2011, 21:42   #4859  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by nevcairiel View Post
If you tell me how.
I tried, but the only method i could come up with was checking the interlaced flag in the header.
However, that flag is also set on 60i coded EVOs with forced pulldown.

In the end, i decided to not block it.
Well, it's a pity that ffmpeg/libav doesn't support interlaced decoding yet. I don't think there's anything you can do to fix the problem. madVR can work around it by simply switching to the Intel VC-1 decoder for interlaced content.

But truth be told, I consider the MS decoder to be superior to both the ffmpeg/libav and Intel VC-1 decoders, anyway. Consequently I've disabled the internal VC-1 decoder(s) in madVR by default. Maybe it would be worth a thought disabling the VC-1 decoder by default in LAV Video, too? I don't really see why anybody would want to use the ffmpeg/libav VC-1 decoder. It's slower than the MS VC-1 decoder, without having any advantages that I'm aware of. But maybe I'm missing something?
madshi is offline   Reply With Quote
Old 19th August 2011, 21:46   #4860  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
The MS decoder doesn't work with EVO streams, don't ask me why not.
But i guess cannot make it right for everyone.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 12:28.


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