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 > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd April 2012, 17:04   #1101  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,950
ehh wait 1920x792
though mod8 should be no problem, not 2.40:1 so someone wanted to save every pixel here i guess
__________________
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; 22nd April 2012 at 17:49.
CruNcher is offline   Reply With Quote
Old 22nd April 2012, 21:25   #1102  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by ajp_anton View Post
I use MPC-HC, LAV splitter and madVR/EVR, but it looks very much like a decoder-only problem.
Glitch confirmed. I'll try newer drivers and if all else fails, I'll report this clip.

Update
Newest driver doesn't solve this. I'll report this clip.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.

Last edited by egur; 22nd April 2012 at 21:28.
egur is offline   Reply With Quote
Old 22nd April 2012, 22:14   #1103  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 748
Well it's a very old encode (edit: 5 years), so it's not a big deal. IIRC CoreAVC also had this problem with some x264 encodes back then.
I could just re-encode it to fix the problem, but thought I'd see if it could also be fixed on the decoder side.

Last edited by ajp_anton; 22nd April 2012 at 22:16.
ajp_anton is offline   Reply With Quote
Old 23rd April 2012, 07:04   #1104  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by ajp_anton View Post
Well it's a very old encode (edit: 5 years), so it's not a big deal. IIRC CoreAVC also had this problem with some x264 encodes back then.
I could just re-encode it to fix the problem, but thought I'd see if it could also be fixed on the decoder side.
Broken clips such as this one will help produce a better HW decoder/driver. Keep 'em coming. Thanks.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 24th April 2012, 08:20   #1105  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,309
Eric,

is it possible to give us a direct QS1(sandy) vs QS2(ivy) comparison on H.264 dxva benchmarks of my collection ?

I think both native DXVA and MSDK modes would be useful (maybe together with DXVA-CP)

What about 4K H.264 decoding playback utilization of GPU and some benchmark performance ?

Can Ivy decode complex 4K H.264 clips of today like the Crowd Run- 3840x2160@50fpsRef4-275Mbps ?

Some figures would be useful.

If you have a clue - that you can share in public - about HDMI limitation of motherboards, it would be very welcomed to share it with us.

Is the lack of 4K output something that will be fixed in the future by M/B manufacturers, or we must forget about 4K output in current generation of Ivy processors ?

I was thinking of upgrading to Ivy platform but I think I'll wait for:

1) Drivers to include OpenCL functionality (and check out the performance)

2) Motherboards to include Thunderbolt

3) Motherboards to include 4K HDMI output ? (or DisplayPort ?)

4) Prices to drop ?
__________________
Win 10 x64 (16299.19) - Core i3-4170/ iGPU HD 4400 (v.4835)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 24th April 2012, 12:39   #1106  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by NikosD View Post
Eric,
is it possible to give us a direct QS1(sandy) vs QS2(ivy) comparison on H.264 dxva benchmarks of my collection ?
I don't have comparable systems to check. I can run tests on a reference board but I'm too busy lately and the setup is not quick.

Quote:
What about 4K H.264 decoding playback utilization of GPU and some benchmark performance ?
IVB is about 50% faster. I'm saying "about" because some clips will stress the memory subsystem so IVB might get less than 50%. Low bitrate clips will do that.

Quote:
Can Ivy decode complex 4K H.264 clips of today like the Crowd Run- 3840x2160@50fpsRef4-275Mbps ?
Yes. As long as they are H264 high profile (or lower).

Quote:
If you have a clue - that you can share in public - about HDMI limitation of motherboards, it would be very welcomed to share it with us.

Is the lack of 4K output something that will be fixed in the future by M/B manufacturers, or we must forget about 4K output in current generation of Ivy processors ?
I don't know the details. Some connectors (screens) are driven through the PCH, this might be one problem. Maybe it's an HDMI limitation.
HDMI 1.4 supports up to 4K (4096x2160) but only at 24fps.
Unless you have money to burn, you should wait for two things to happen:
1) Screens become mainstream ($$$).
2) Real content (movies/tv) becomes available.
IVB will be old by then

I was thinking of upgrading to Ivy platform but I think I'll wait for:

Quote:
1) Drivers to include OpenCL functionality (and check out the performance)
Do you really care? What OCL apps do you use?

Quote:
2) Motherboards to include Thunderbolt
Nice to have but mostly relevant to laptops. It's a nice way to connect multiple high speed devices through a single cable.
More and more products are launching that use Thunderbolt but their price might be high.

Quote:
3) Motherboards to include 4K HDMI output ? (or DisplayPort ?)
You'll need to wait for DisplayPort 1.2 capable mother boards or GPUs. IVB is DP 1.1.
The Radeon HD 7000 series support 4K displays.

Quote:
4) Prices to drop ?
Prices are always dropping and products are getting better. The longer you wait the better deal you'll get but in the meanwhile you're stuck with an aging platform...
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.

Last edited by egur; 24th April 2012 at 12:51.
egur is offline   Reply With Quote
Old 24th April 2012, 15:02   #1107  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,309
Quote:
Originally Posted by egur View Post

Yes. As long as they are H264 high profile (or lower).
A good sample is this also:

http://xhmikosr.1f0.de/samples/2160p...x264.CRF24.mkv

If someone can try to play it in DXVA mode with Ivy and report GPU utilization during normal playback.

Also it would be useful to benchmark Ivy with that 4K sample.

Quote:
Originally Posted by egur View Post
Unless you have money to burn, you should wait for two things to happen:
1) Screens become mainstream ($$$).
2) Real content (movies/tv) becomes available.
IVB will be old by then
No I'm OK with 4K decoding and downscale to 1080p.
I don't really care - right now - for 4K output.

Quote:
Originally Posted by egur View Post
I was thinking of upgrading to Ivy platform but I think I'll wait for:


Do you really care? What OCL apps do you use?
Mostly password auditing ...and some others too.

My final decision of buying Ivy will be 4K decoding performance and Thunderbolt.
I would like to see OpenCL performance too.

I think I have to wait for a few months for Thunderbolt and OpenCL and I hope normal H.264 and 4K H.264 benchmark results to come sooner than the first two.

@Jakmal

Maybe Jakmal could help with benchmark results of 4K H.264 decoding and direct comparison of QS1 (Sandy) and QS2 (Ivy) on 1080p H.264 clips.

I have a nice collection of 4K clips I could share for benchmark reasons.
__________________
Win 10 x64 (16299.19) - Core i3-4170/ iGPU HD 4400 (v.4835)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 24th April 2012 at 15:09.
NikosD is offline   Reply With Quote
Old 24th April 2012, 17:28   #1108  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 755
thunderbolt support will be built into Intel Haswell.
hajj_3 is offline   Reply With Quote
Old 24th April 2012, 19:16   #1109  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Just to clear things up:
IvyBridge can decode 4K H264 video in HW easily.
IvyBridge has nothing to do with Thunderbolt (it's a separate chip). Thunderbolt existence is up to the board manufacturer.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 24th April 2012, 19:19   #1110  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by egur View Post
Just to clear things up:
IvyBridge can decode 4K H264 video in HW easily.
Do you know why your QS decoder refuses to do this? I took a brief look at it after finding the section in LAV Video which disabled DXVA2 for > 1080p, but didn't see anything obvious.
__________________
babgvant.com
Missing Remote
andyvt is offline   Reply With Quote
Old 24th April 2012, 19:25   #1111  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by andyvt View Post
Do you know why your QS decoder refuses to do this? I took a brief look at it after finding the section in LAV Video which disabled DXVA2 for > 1080p, but didn't see anything obvious.
I think nev mentioned he disabled QS when the resolution is greater than 1080p - it's a legacy workaround. One user reported he changed the restriction and got it working.
He should fix his code.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 24th April 2012, 19:35   #1112  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Media SDK sample DS filters

Some users wanted the compiled Media SDK Direct show filter. Here they are.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 24th April 2012, 19:44   #1113  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by egur View Post
I think nev mentioned he disabled QS when the resolution is greater than 1080p - it's a legacy workaround. One user reported he changed the restriction and got it working.
He should fix his code.
I just took another look with the latest LAV and QS loads (not sure why it wasn't before), but the CPU utilization is much higher than DXVA2 (3-4x). Obviously not a huge issue since 4K doesn't matter yet
__________________
babgvant.com
Missing Remote
andyvt is offline   Reply With Quote
Old 24th April 2012, 21:19   #1114  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by andyvt View Post
I just took another look with the latest LAV and QS loads (not sure why it wasn't before), but the CPU utilization is much higher than DXVA2 (3-4x). Obviously not a huge issue since 4K doesn't matter yet
CPU utilization will always be higher than DXVA since I copy the frames back to system memory. This simplifies the SW stack and removes several DXVA limitations. Video can then be easily processed by SW and using a subtitles filter is possible.
LAV video decoder have an DXVA option and so does ffdshow.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 24th April 2012, 21:22   #1115  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by egur View Post
CPU utilization will always be higher than DXVA since I copy the frames back to system memory. This simplifies the SW stack and removes several DXVA limitations. Video can then be easily processed by SW and using a subtitles filter is possible.
LAV video decoder have an DXVA option and so does ffdshow.
I understand that, but it shouldn't be 3-4x (the difference b/w 3-4% and 12-15% on a i7-3770K) higher, right?
__________________
babgvant.com
Missing Remote
andyvt is offline   Reply With Quote
Old 24th April 2012, 21:26   #1116  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by andyvt View Post
I understand that, but it shouldn't be 3-4x (the difference b/w 3-4% and 12-15% on a i7-3770K) higher, right?
12-15% seems a little high.
Do you mean the player's process CPU utilization not the entire system?
Which clip did you use (bitrate, codec, resolution)?
RAM type?
OS?
32 bit?
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.

Last edited by egur; 24th April 2012 at 21:40.
egur is offline   Reply With Quote
Old 24th April 2012, 21:45   #1117  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by egur View Post
12-15% seems a little high.
Do you mean the player's process CPU utilization not the entire system?
Which clip did you use (bitrate, codec, resolution)?
RAM type?
OS?
32 bit?
Yes
Timescapes 4K
DDR3 1333
W7 x64
GSN 32-bit.

__________________
babgvant.com
Missing Remote

Last edited by andyvt; 24th April 2012 at 21:49.
andyvt is offline   Reply With Quote
Old 24th April 2012, 22:25   #1118  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 8,955
Quote:
Originally Posted by egur View Post
I think nev mentioned he disabled QS when the resolution is greater than 1080p - it's a legacy workaround. One user reported he changed the restriction and got it working.
He should fix his code.
That limit has been removed for ages, ever since you added the option to disable software fallback.
There is only a resolution limit for DXVA2 Native (not even CB), because auto-detection of 4K support is not working yet.

I also did a (very quick) test with QuickSync and 4K decoding, and it does not activate itself for me.
Might be a driver thing, i dunno. Need sleep, more testing when i have time.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 24th April 2012 at 22:54.
nevcairiel is offline   Reply With Quote
Old 25th April 2012, 04:31   #1119  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,950
Quote:
Originally Posted by nevcairiel View Post
That limit has been removed for ages, ever since you added the option to disable software fallback.
There is only a resolution limit for DXVA2 Native (not even CB), because auto-detection of 4K support is not working yet.

I also did a (very quick) test with QuickSync and 4K decoding, and it does not activate itself for me.
Might be a driver thing, i dunno. Need sleep, more testing when i have time.
Nev still no idea why 720p.mpg is crashing with Lav Video DXVA2 on Intel it seems definitely to be a implementation issue as every player seems to crash that seems to implement laurents DXVA 2 code somehow ?

Potplayer seems to be the only ones that avoid this crash now
__________________
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; 25th April 2012 at 04:42.
CruNcher is offline   Reply With Quote
Old 25th April 2012, 13:19   #1120  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by CruNcher View Post
Nev still no idea why 720p.mpg is crashing with Lav Video DXVA2 on Intel it seems definitely to be a implementation issue as every player seems to crash that seems to implement laurents DXVA 2 code somehow ?

Potplayer seems to be the only ones that avoid this crash now
I didn't see a link for this anywhere. Can you share it?
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Reply

Tags
ffdshow, h264, intel, mpeg2, quicksync, vc1, zoom player

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:50.


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