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

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd December 2015, 09:25   #1001  |  Link
NikosD
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
NikosD is offline   Reply With Quote
Old 22nd December 2015, 10:22   #1002  |  Link
nevcairiel
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
nevcairiel is offline   Reply With Quote
Old 22nd December 2015, 10:59   #1003  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
NVIDIA is always the best.
wanezhiling is offline   Reply With Quote
Old 22nd December 2015, 11:29   #1004  |  Link
NikosD
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
NikosD is offline   Reply With Quote
Old 22nd December 2015, 11:48   #1005  |  Link
NikosD
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
NikosD is offline   Reply With Quote
Old 22nd December 2015, 13:06   #1006  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
are the fan boys done?

Quote:
Originally Posted by nevcairiel View Post
Neat they fixed it, and my implementation apparently works out of the box, always nice to know time to benchmark myself later

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.
huhn is offline   Reply With Quote
Old 22nd December 2015, 13:17   #1007  |  Link
nevcairiel
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.
nevcairiel is offline   Reply With Quote
Old 22nd December 2015, 13:23   #1008  |  Link
NikosD
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
NikosD is offline   Reply With Quote
Old 22nd December 2015, 13:24   #1009  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
Quote:
Originally Posted by nevcairiel View Post
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.
would only work for decoding not playback benchmark.

but yeah would be nice.
huhn is offline   Reply With Quote
Old 22nd December 2015, 16:33   #1010  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by huhn View Post
would only work for decoding not playback benchmark.
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
nevcairiel is offline   Reply With Quote
Old 22nd December 2015, 16:40   #1011  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
yes if it is connected.

even through UHD at native resolution could still make problems on a 1080p screen.

so generally not working is wrong but iGPU are offend not connected.
huhn is offline   Reply With Quote
Old 22nd December 2015, 18:07   #1012  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by huhn View Post
so generally not working is wrong but iGPU are offend not connected.
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
nevcairiel is offline   Reply With Quote
Old 22nd December 2015, 18:25   #1013  |  Link
NikosD
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
NikosD is offline   Reply With Quote
Old 22nd December 2015, 18:32   #1014  |  Link
nevcairiel
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
nevcairiel is offline   Reply With Quote
Old 22nd December 2015, 21:08   #1015  |  Link
P.J
Δ
 
Join Date: Jun 2008
Posts: 535
Quote:
Originally Posted by huhn View Post
would only work for decoding not playback benchmark.

but yeah would be nice.
How? =T
P.J is offline   Reply With Quote
Old 23rd December 2015, 09:27   #1016  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
the microsoft decoder should support it. you can read the rest.
huhn is offline   Reply With Quote
Old 26th December 2015, 14:37   #1017  |  Link
NikosD
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
NikosD is offline   Reply With Quote
Old 27th December 2015, 00:29   #1018  |  Link
XMonarchY
Guest
 
Posts: n/a
So Skylake is better at decoding HEVC than my GTX 980?
  Reply With Quote
Old 27th December 2015, 13:02   #1019  |  Link
NikosD
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
NikosD is offline   Reply With Quote
Old 27th December 2015, 13:06   #1020  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by NikosD View Post
Also, DXVA copy-back of LAV is not actually using the iGPU but Radeon even with the iGPU selected.
Copy-Back always uses your primary GPU, only Native switches based on which screen is active.
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
nevcairiel is offline   Reply With Quote
Reply

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 18:52.


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