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. |
22nd December 2015, 09:25 | #1001 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Extremely low CPU usage.
Did you see the GPU usage using GPU-Z ? Looks like a native, pure HW acceleration of VP9 which is impressive, if it's true.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
22nd December 2015, 10:22 | #1002 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Neat they fixed it, and my implementation apparently works out of the box, always nice to know time to benchmark myself later
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
22nd December 2015, 11:29 | #1004 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Nvidia is always second the last few years.
Second to Intel. Second in speed, quality (transcoding) and adoption of new codecs.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
22nd December 2015, 11:48 | #1005 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
You ignored two basic categories of facts (speed, transcoding quality) which Intel is the undisputed king since 2011 till now and you made a post about this year's and future adoption by Nvidia of new codecs, followed by Intel after a few months.
Facts mean history and sustainability, things that have already been done and last for good, not future assumptions that last for a few months.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
22nd December 2015, 13:06 | #1006 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,903
|
are the fan boys done?
Quote:
DXVA checker isn't seeing VP9 from lavfilter. i would have made a small test if this would be the case. but your implementation looks flawless so far. |
|
22nd December 2015, 13:17 | #1007 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
I have no idea how DXVA Checker collects this information of which formats are supported by a given codec, the author often had to fix that part in the past.
Speaking of DXVA Checker, I wish he would make it possible to test secondary GPUs. Right now its always tied to the primary GPU, which is my Titan X, not my 960. Unless I'm blind and never found a GPU selector. My desktop icons always get jumbled up when I switch the primary display for benchmarking the 960. To augment some earlier numbers, GPU-Z actually shows Video Engine Load, and barely any GPU load (and very little CPU load as well), so it appears to be a proper HW decoder indeed!
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 22nd December 2015 at 13:24. |
22nd December 2015, 13:23 | #1008 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Not a bad idea.
I asked the developer if it's feasible.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
22nd December 2015, 13:24 | #1009 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,903
|
Quote:
but yeah would be nice. |
|
22nd December 2015, 16:33 | #1010 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Why not, it could just open the window on the second screen instead of the primary one.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
22nd December 2015, 18:07 | #1012 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
DXVA2 requires a connected display, since its based on D3D9, which doesn't work on fully headless adapters.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
22nd December 2015, 18:25 | #1013 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
But D3D11 supported on Win 8 and above doesn't have this restriction.
I don't know how difficult could be for LAV Video to support both D3D9/D3D11
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
22nd December 2015, 18:32 | #1014 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Its something I might do at some point, but no priority right now. Its certainly a lot of effort. Not decided yet if worth it.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
26th December 2015, 14:37 | #1017 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
I' ve just tried the new DXVA Checker version - not publicly available yet - with a GPU selector.
It works OK on my SandyBridge system with Radeon 6750 as primary and iGPU as secondary under Win 10 Nov update. Although I have both GPUs connected on my monitor at the same time, playback mode doesn't work for secondary iGPU with any decoder. Using LAV Video and MS DS H.264 decoder, it falls back to software in DXVA native decode mode. But DXVA copy-back works OK for LAV. Unfortunately, QuickSync decoder is not available for SandyBridge on Win 10. MS MFT H.264 decoder works fine in DXVA native decode mode, probably because it's a D3D9/D3D11 decoder.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
27th December 2015, 13:02 | #1019 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
It seems that I managed to got some more interesting results.
First of all, with my two cards both connected to the display, if I select "Extend these displays" I can select any GPU and work it like primary, main GPU. Everything works fine, including connection to EVR and Playback mode. The results in benchmarking are the same like only one display is connected. Now, if I choose as primary the Radeon with "Show Desktop only to 1" and select the iGPU from DXVA Checker, then the driver of SandyBridge doesn't provide D3D11 components in Processor Device List and the Decoder Device list is empty. Also, DXVA copy-back of LAV is not actually using the iGPU but Radeon even with the iGPU selected. The DXVA native performance of MS MFT H.264 is about 50% in D3D11 mode (as secondary iGPU) compared to directly connected iGPU card as primary. Using the opposite order, iGPU as primary and Radeon 6750 as secondary, the LAV DXVA copy-back still uses primary GPU even if the secondary is selected by DXVA Checker. This time the Device Decoder list and the Processor Device List are not empty for secondary Radeon, because the driver provides D3D11 components. The DXVA native performance of MS MFT H.264 is the same in D3D11 mode (as secondary Radeon) compared to directly connected Radeon card as primary, but the CPU usage went from 1% to 25%.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
27th December 2015, 13:06 | #1020 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
Thats because Copy-Back is internal to LAV Video, any external component doesn't actually know that its using hwaccel (unless it specifically asks LAV what its doing).
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|