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 4th June 2014, 19:08   #241  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,925
Or OpenCL/CUDA.
pretty much sure we will get this feature for free.
huhn is offline   Reply With Quote
Old 4th June 2014, 19:25   #242  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 362
CUDA is Nvidia only and for HEVC decoding Intel surely won't use OpenCL. They made it clear in the past that execution units are used for this as Quicksync doesn't support it in the current hardware. EUs are part of the (GPU) hardware so the comment from clsid is clearly nonsense.
Yups is offline   Reply With Quote
Old 4th June 2014, 19:57   #243  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Exactly (I would give a point to OpenCL, although only AMD has clearly said that will follow this path)
__________________
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 4th June 2014, 23:47   #244  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Intels hardware decoder is quite flexible, I bet they can at least do parts of the decoding process in hardware, and the remaining parts in the EUs or on the CPU. We'll see how it performs once someone implements it, but for me it'll be a while since I'll be out of the country for a couple weeks soon, and somehow I doubt someone else will beat me to it, its quite a complex endavour and entirely new code, can't steal it from some place.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 5th June 2014, 14:51   #245  |  Link
GTPVHD
Registered User
 
Join Date: Mar 2008
Posts: 175
https://software.intel.com/en-us/forums/topic/499189

Quote:
Intel Core Processor platforms currently do not have fixed function HW HEVC codec capability. This is a feature that may be supported in future Intel Processors. On that note, there are plans to release a "hybrid" (utilizing EUs of the Core Processor graphics unit) HEVC decoder later this year.
You won't see power efficient full HEVC hardware decoding until Skylake, even Broadwell does not support full HEVC hardware decoding.

Last edited by GTPVHD; 5th June 2014 at 14:53.
GTPVHD is offline   Reply With Quote
Old 5th June 2014, 14:57   #246  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
We're all well aware that there is no full fixed function decoding of HEVC, as discussed just a couple posts above.
This is the hybrid variant, which off-loads certain tasks to the hardware.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 5th June 2014, 16:56   #247  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 362
Quote:
Originally Posted by nevcairiel View Post
We're all well aware that there is no full fixed function decoding of HEVC, as discussed just a couple posts above.
This is the hybrid variant, which off-loads certain tasks to the hardware.

Exactly this. We knew since months that QS of Haswell doesn't support it. The Intel answer is old, already linked here and known. We are happy enough that it works via the shader somehow. Not as power efficient and fast as a pure fixed function solution but it should help to lower the CPU dependence, especially for slower mobile Dualcore systems this is important.
Yups is offline   Reply With Quote
Old 5th June 2014, 21:41   #248  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by nevcairiel View Post
Intels hardware decoder is quite flexible, I bet they can at least do parts of the decoding process in hardware, and the remaining parts in the EUs or on the CPU.
It seems that no part of the decoding process is going to be executed in fixed-function HW decoder (QuickSync), although as nevcairiel has said, it is quite flexible (but probably not enough for HEVC decoding).

VLD will be done by CPU and the other parts by EUs.

I think that is what GTPVHD wanted to say.

Quote:
Originally Posted by Yups View Post
Not as power efficient and fast as a pure fixed function solution but it should help to lower the CPU dependence, especially for slower mobile Dualcore systems this is important.
Unfortunately, my dual core Pentium processor doesn't have HEVC DXVA enabled.
__________________
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 6th June 2014, 01:46   #249  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 362
There are lots of mobile Core i3, i5, i7 2/4 low TDP/clocked models in the market. Not sure if it's intended that Pentium models don't have HEVC enabled, if this is the case Intel should make it clear in their changelog. You could try to ask them in the Media SDK forum. In their graphics section I doubt you will get a useful answer.
Yups is offline   Reply With Quote
Old 6th June 2014, 10:22   #250  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Their excuse could be "Intel HD Graphics" with only 10 EUs, that all Pentium iGPUs have.

On the contrary, most - if not all - Core iX processors have 20 EUs, like the ones you mentioned above.

But for Pentiums, is more useful and necessary to have GPU support for HEVC decoding, due to slower CPU performance compared to other Core iX dual cores.
__________________
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 17th June 2014, 19:16   #251  |  Link
vortex_hl
Registered User
 
Join Date: Feb 2005
Location: Turkey
Posts: 43
fyi geforce 340.43 drivers support HEVC_VLC_Main profile on GTX 750 Ti

vortex_hl is offline   Reply With Quote
Old 18th June 2014, 06:46   #252  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Very interesting.

It seems that Nvidia with VP6 is closer to Intel than ever.
__________________
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 18th June 2014, 08:41   #253  |  Link
Sulik
Registered User
 
Join Date: Jan 2002
Location: San Jose, CA
Posts: 216
NikosD: any plans to include VP6 numbers in your benchmark results ?
Sulik is offline   Reply With Quote
Old 18th June 2014, 11:11   #254  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
If I had one, I would do it immediately
__________________
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 21st June 2014, 07:52   #255  |  Link
Anteys
Registered User
 
Join Date: Mar 2014
Posts: 5
Unless I'm misinterpreting something, my Titan with VP5 on 340.43 shows the same support for HEVC_VLD_Main:

Last edited by Anteys; 21st June 2014 at 07:55.
Anteys is offline   Reply With Quote
Old 21st June 2014, 09:46   #256  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Then I'll have to check my poor GT610 with VP5, to see if HEVC_VLD_Main depends on fixed-function HW (VP5&VP6) or as I suspect, on the number of shaders.

Which means that my card - GT610 - won't have it.

Wait just for 10 min.

Update:

Unfortunately I was right
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 21st June 2014 at 10:10.
NikosD is offline   Reply With Quote
Old 21st June 2014, 10:15   #257  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Now, only one more test is missing.

A VP4 card in the middle or upper class, like the popular GT440 or better, in order to test if VP5 or VP6 has anything to do with HEVC_VLD_main, or it is something about shaders and CPU only (as I suspect)

Of course, marketing reasons could stop Nvidia of installing HEVC_VLD_Main on older Fermi cards with VP4, even if Fermi cards with a lot of shaders, could be capable of running this mode.

Intel for example, decided to remove HEVC_VLD_Main support from Haswell Pentium/Celeron for marketing reasons.
__________________
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 23rd June 2014, 21:44   #258  |  Link
P.J
Δ
 
Join Date: Jun 2008
Posts: 535
Wow, so my 750 Ti and Intel HD 4400 supports HEVC too
Can't wait to get the latest driver

But how to test it? any HEVC DxVA decoder??
P.J is offline   Reply With Quote
Old 30th June 2014, 15:41   #259  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
This is not a good sign.

Intel cut every codec to 1080p with latest beta driver 3652!

__________________
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 30th June 2014, 19:05   #260  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by NikosD View Post
Now, only one more test is missing.

A VP4 card in the middle or upper class, like the popular GT440 or better, in order to test if VP5 or VP6 has anything to do with HEVC_VLD_main, or it is something about shaders and CPU only (as I suspect)
I haven't really been following the discussion, but I happen to have a GTX560Ti, which is a VP4 card. So does this screenshot help?


Nvidia GTX560Ti, driver version 335.23.
Windows 7 x64 SP1.
Same result after updating the driver to 340.43

Last edited by Shiandow; 30th June 2014 at 19:20.
Shiandow is offline   Reply With Quote
Reply


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 05:20.


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