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 15th October 2015, 15:25   #19781  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
I can fully understand that decision though these frequency shift "glitches" can be not only small but they can become freaking huge with DXVA Native

13 ms



0.4 ms

__________________
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; 15th October 2015 at 15:44.
CruNcher is offline   Reply With Quote
Old 15th October 2015, 15:27   #19782  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
You are testing a hybrid decoder though, due to their high CPU usage they behave a bit more unusual than actual hardware decoders.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 15th October 2015, 15:43   #19783  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
the issue could be the renderer too. hard to judge from a simple screen without knowing the exact renderer. it's an EVR renderer that's all i know.
huhn is offline   Reply With Quote
Old 15th October 2015, 16:06   #19784  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
Is using the CUDA API enough to force P0? Or must you actually also do something with it besides initialization? If not, it could optionally be used by madVR and EVR-CP as a means to provide more stable playback.
__________________
MPC-HC 2.2.1
clsid is offline   Reply With Quote
Old 15th October 2015, 16:09   #19785  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by nevcairiel View Post
You are testing a hybrid decoder though, due to their high CPU usage they behave a bit more unusual than actual hardware decoders.
Ah come on that CPU usage is pretty much a joke compared to the complexity and Firefox is running in the background also, sure OpenHEVC isnt far from it and you shouldn't forget you aren't using 0 copy



Though HEVC is not AVC and it is much better Shader optimizeable Nvdia took that chance to try it and doesn't keep the Performance Line user completely in the Dust with CPU Decoding and the results aren't that bad @ all for a Hybrid using parts of the VP6 AVC SIP Block sure the GM206 smokes it with it's complete 10 bit SIP Block of VP7

This is a typical Nvidia Design Strategy only the Cards get the full SIP Block where it's economical for them @ the Time so all the Maxwell Mobiles will have the VP7 SIP Block like X1 (Nvidia Shield Android TV Console) has it and the GM206 as a Low Power HTPC Product.

And this time Intel Adapted to this Strategy as well only AMD didn't they pushed once again everything into their Chip economical or not

4K HEVC Results Beauty 30 FPS (Realtime Playback)

Bit rate : 12.3 Mbps
Maximum bit rate : 17.4 Mbps

Lav Decoder (OpenHEVC 8bit) = AVG 40% CPU (Sandy Bridge 4C)
Nvidia VP6 HEVC Hybdrid Decoder 8 bit = max 17% CPU (generic copy)

And yes im fully aware of the Power/GPU/CPU Balance (P0 State Voltage increase) but that's not part of the testing for now (most user of these Gamer Cards don' t care about power @ all)
__________________
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; 15th October 2015 at 17:50.
CruNcher is offline   Reply With Quote
Old 15th October 2015, 17:40   #19786  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by CruNcher View Post
Though HEVC is not AVC and it is much better Shader optimizeable Nvdia took that chance to try it and doesn't keep the Performance Line user completely in the Dust with CPU Decoding and the results aren't that bad @ all for a Hybrid using parts of the VP6 AVC SIP Block sure the GM206 smokes it with it's complete 10 bit SIP Block of VP7

This is a typical Nvidia Design Strategy only the Cards get the full SIP Block where it's economical for them @ the Time so all the Maxwell Mobiles will have the VP7 SIP Block like X1 (Nvidia Shield Android TV Console) has it and the GM206 as a Low Power HTPC Product.

And this time Intel Adapted to this Strategy as well only AMD didn't they pushed once again everything into their Chip economical or not
Not sure about Nvidia, but pretty sure about Intel that for hybrid decoding of HEVC 8bit, doesn't use any of the QuickSync fixed-function blocks.

Because during hybrid HEVC decoding on Haswell, the usage of QuickSync HW decoding block is dead zero 0%.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 15th October 2015, 17:54   #19787  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Not the case for Nvidia 1 Part of the VPU Engine is active Node 6,Engine 6 not much though Node 3,Engine 3 is completely silent, this doesn't get exposed via NVAPI indeed hmm maybe though Node 6,Engine 6 is the cuda copy part



Ok indeed it seems to be even completely shader based no SIP Block sharing as i assumed first.



As nevcariel said now it makes perfect sense why DXVA fails with those frequency fluctuations keeping it stable

But what is Node 6 it's not the MCU

__________________
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; 15th October 2015 at 18:37.
CruNcher is offline   Reply With Quote
Old 15th October 2015, 18:14   #19788  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
Quote:
Originally Posted by clsid View Post
Is using the CUDA API enough to force P0? Or must you actually also do something with it besides initialization? If not, it could optionally be used by madVR and EVR-CP as a means to provide more stable playback.
CUVID forces P0 i don't know why.

there are other ways to get P0.

@CruNcher

have you made sure the issue isn't with the EVR renderer from MPC-BE?

and why is the resizer NN?
huhn is offline   Reply With Quote
Old 15th October 2015, 18:38   #19789  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
DSR does the overall scaling currently

__________________
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; 15th October 2015 at 18:46.
CruNcher is offline   Reply With Quote
Old 15th October 2015, 18:39   #19790  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
no it doesn't.
huhn is offline   Reply With Quote
Old 15th October 2015, 19:23   #19791  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by huhn View Post
no it doesn't.
Im pretty sure i see no impact no matter which scaler i chose on anything.











So either they are all broken or Nvidias DSR overides them all

And when you think in Nvidias Logic (if we have a superior scaling algorithm why should we keep everyone else running and causing troubleshoot problems)

it isn't really surprising

One of the 8 bit Samples where everything brakes apart currently 46.4 Mbps



Though some of the parts play fine but most 30 ms or more (watching out for Driver improvements)

OpenHEVC handles this stream much much better on the 4 Cores




I guess 40% OpenHEVC equals roughly what Nvidias Shader Decoder can playback currently 80% is 2x more complex guess the Decoder will die practically everywhere OpenHEVC drives 80% CPU results or dies itself.
__________________
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; 15th October 2015 at 21:23.
CruNcher is offline   Reply With Quote
Old 16th October 2015, 02:30   #19792  |  Link
Mangix
Audiophile
 
Join Date: Oct 2006
Posts: 353
Quote:
Originally Posted by nevcairiel View Post
Talk to any Linux developer where they have to implement one API for every GPU vendor, its absolute pain.
Everyone uses VDPAU nowadays. Everything else seems to have died.
Mangix is offline   Reply With Quote
Old 16th October 2015, 08:26   #19793  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by Mangix View Post
Everyone uses VDPAU nowadays. Everything else seems to have died.
Thats not true. VAAPI is still very much alive, and Intel doesn't support anything else.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 16th October 2015, 08:54   #19794  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
@CruNcher
that's your screen.
http://sendpic.org/view/2/i/1d7snQ8C...V9VjNt6DuO.png

can you stop trolling please?
huhn is offline   Reply With Quote
Old 16th October 2015, 10:25   #19795  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Quote:
Originally Posted by nevcairiel View Post
Thats not true. VAAPI is still very much alive, and Intel doesn't support anything else.
The nice thing about VDPAU, though, is that it can translate transparently to VAAPI, whereas the reverse definitely isn't true.
foxyshadis is offline   Reply With Quote
Old 16th October 2015, 10:35   #19796  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by foxyshadis View Post
The nice thing about VDPAU, though, is that it can translate transparently to VAAPI, whereas the reverse definitely isn't true.
From what I'm told that doesn't work that well..
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 16th October 2015, 11:16   #19797  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by huhn View Post
@CruNcher
that's your screen.
http://sendpic.org/view/2/i/1d7snQ8C...V9VjNt6DuO.png

can you stop trolling please?
And what do you want to say with that the source is highly compressed the output result is fast and it looks the same nothing artificialized you could still run a sharpener over it if you need it but the overhead is still lower in any case.

Or do you think this looks bad also as its native downscaled,upscaled



__________________
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; 16th October 2015 at 11:29.
CruNcher is offline   Reply With Quote
Old 16th October 2015, 14:35   #19798  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
you post a UHD video at UHD can you plz stop kidding...
huhn is offline   Reply With Quote
Old 16th October 2015, 15:18   #19799  |  Link
P.J
Δ
 
Join Date: Jun 2008
Posts: 535
Quote:
Originally Posted by CruNcher View Post
And what do you want to say with that the source is highly compressed the output result is fast and it looks the same nothing artificialized you could still run a sharpener over it if you need it but the overhead is still lower in any case.

Or do you think this looks bad also as its native downscaled,upscaled



+10MB for a screenshot?
P.J is offline   Reply With Quote
Old 16th October 2015, 16:17   #19800  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Its the entire Framebuffer
__________________
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
CruNcher 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 20:47.


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