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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 19th May 2013, 07:09   #2001  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
I read the white paper on Optimus (Nvidia's switchable graphics solution). It's not 100% clear whether they disable the iGPU calls when the dGPU is active. The notion of the white paper is that it does. So it may NOT expose the existence of the iGPU to your application.
The proper behavior would be (for your app):
- Adapter #1 (main) NV620m
- Adapter #2 (secondary) HD 4000

If it exposes only the first adapter in D3D11, then there's nothing to do.

I don't have an Optimus system available for testing.

To check this, I'll prepare a version that will open a message box with this information. Wait a day or two, I'm in the middle of something else.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 19th May 2013, 15:32   #2002  |  Link
jkauff
Registered User
 
Join Date: Oct 2012
Location: Akron, OH
Posts: 491
Eric, are you part of the Intel team working with the Handbrake folks on the new open source Media SDK? Handbrake forum reports Intel has been quite helpful in the effort so far.
jkauff is offline   Reply With Quote
Old 19th May 2013, 20:16   #2003  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
No, I'm doing this on my own time nowadays, as a hobby of sorts. I belong to a completely different division.
My position is enabling and supporting OEMs on CPU related issues/questions.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 19th May 2013, 22:34   #2004  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
New version released: 0.42

Version 0.42 is out with the following changes:
* Direct3D11 playback (decode + video processing) on Windows 8. Windows 8 allows D3D11 to play video without a display connected to the accelerating GPU.
* Fixed a minor bug in the deinterlacer.
* Fixed an issue with H264 handling of fragmented streams (TV streams with some splitters)
* Updated MSDK headers and dispatch library to Intel Media SDK 2013.
* FFDShow: r4508

Downloads
* For the latest cutting edge FFDShow builds download my builds Intel QuickSync Decoder SourceForge home page
* FFDShow-tryout site
* LAV Splitter builds
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 20th May 2013, 00:24   #2005  |  Link
Superb
Registered User
 
Join Date: Feb 2010
Posts: 364
Great work Eric!
Superb is offline   Reply With Quote
Old 20th May 2013, 14:16   #2006  |  Link
betaking
Fantasy Codecs writer
 
betaking's Avatar
 
Join Date: Nov 2007
Location: Yang Zhou,Jiang Su,China
Posts: 392
last ffdshow svn can not compile
vista sp2 msvc 2010sp1
生成启动时间为 13/05/20 PM 07:30:11。
1>项目“C:\ffdshow\src\codecs\IntelQuickSyncDecoder\IntelQuickSyncDecoder.vcxproj”在节点 2 上(build 个目标)。
1>InitializeBuildStatus:
正在创建“C:\ffdshow\obj\Release_Win32_VC2010\IntelQuickSyncDecoder\IntelQuickSyncDecoder.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
ClCompile:
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /I\Include /I\Include\um /I\Include\shared /Isrc\MSDK\include /Zi /nologo /W4 /WX /MP /Ox /Oi /Ot /Oy /D WIN32 /D NDEBUG /D _WINDOWS /D _USRDLL /D QUICKSYNC_EXPORTS /D _CRT_SECURE_NO_WARNINGS /D _WINDLL /D _UNICODE /D UNICODE /Gm- /EHsc /MT /GS- /Gy /fprecise /Zc:wchar_t /Zc:forScope /Yc"StdAfx.h" /Fp"C:\ffdshow\obj\Release_Win32_VC2010\IntelQuickSyncDecoder\IntelQuickSyncDecoder.pch" /Fo"C:\ffdshow\obj\Release_Win32_VC2010\IntelQuickSyncDecoder\\" /Fd"C:\ffdshow\obj\Release_Win32_VC2010\IntelQuickSyncDecoder\vc100.pdb" /Gd /TP /wd4996 /wd4995 /analyze- /errorReportrompt src\stdafx.cpp
stdafx.cpp
1>c:\ffdshow\src\codecs\intelquicksyncdecoder\src\stdafx.h(23): fatal error C1083: 无法打开包括文件:“dxgi1_2.h”: No such file or directory
1>已完成生成项目“C:\ffdshow\src\codecs\IntelQuickSyncDecoder\IntelQuickSyncDecoder.vcxproj”(build 个目标)的操作 - 失败。

生成失败。

已用时间 00:00:03.97
betaking is offline   Reply With Quote
Old 20th May 2013, 14:45   #2007  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
hopefully fixed
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 20th May 2013, 15:28   #2008  |  Link
betaking
Fantasy Codecs writer
 
betaking's Avatar
 
Join Date: Nov 2007
Location: Yang Zhou,Jiang Su,China
Posts: 392
Quote:
Originally Posted by egur View Post
hopefully fixed
YES it fix! Thanks!
betaking is offline   Reply With Quote
Old 20th May 2013, 23:41   #2009  |  Link
itsonlyjustincase
Registered User
 
Join Date: Nov 2009
Posts: 152
Quote:
Originally Posted by egur View Post
I read the white paper on Optimus (Nvidia's switchable graphics solution). It's not 100% clear whether they disable the iGPU calls when the dGPU is active. The notion of the white paper is that it does. So it may NOT expose the existence of the iGPU to your application.
The proper behavior would be (for your app):
- Adapter #1 (main) NV620m
- Adapter #2 (secondary) HD 4000

If it exposes only the first adapter in D3D11, then there's nothing to do.

I don't have an Optimus system available for testing.

To check this, I'll prepare a version that will open a message box with this information. Wait a day or two, I'm in the middle of something else.

That is exactly what i tested but it doesn't work. For information i use a soft called Mirillis Action! to record my mix. It can use the igpu to record the video window on the secondary display although the soft is using the dGPU (and Cuvid with Lav)

I gonna test the new version to see what happens
itsonlyjustincase is offline   Reply With Quote
Old 20th May 2013, 23:56   #2010  |  Link
itsonlyjustincase
Registered User
 
Join Date: Nov 2009
Posts: 152
I have just tested. My soft doesn't work if i don't force the nvidia to be used. But then i guess i won't use igpu as the dgpu has been forced. The QS works fine with others

Thanks for your work tough
itsonlyjustincase is offline   Reply With Quote
Old 21st May 2013, 06:57   #2011  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
I've confirmed that several dGPU drivers in switchable graphics will block the secondary (Intel/iGPU) device.
This means no hybrid/headless support is possible.
Maybe new versions of the Nvidia/AMD drivers will provide this option.
Desktops don't have these issues.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 21st May 2013, 07:06   #2012  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
BTW, i tryed to run Intel HD 2000 + AMD 7750 (primary) together on my desktop few weeks ago on Win7 x64 and they fight each other. This mean internet browser was crashing (flash module), Direct show was crashing (while adding video renderer to graph), games was crashing while D3D init, etc... All was randomized. It is possible to make it working ?
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin
hoborg is offline   Reply With Quote
Old 21st May 2013, 07:15   #2013  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
I have been running NVIDIA + Intel for a long time, and its working just fine.
AMD is kinda known to be unfriendly to other GPUs in the system, although i thought that was changed in more recent drivers. I've briefly used a 7750 and a Intel HD 3000 in my HTPC together, and didn't notice any issues, but it was only for a few days for some testing.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 21st May 2013, 07:22   #2014  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
My main home PC has HD 2000 + Radeon HD 6950. I'm not aware of any issues. When I did have issues, the motherboard was causing them.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 21st May 2013, 07:23   #2015  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Quote:
Originally Posted by egur View Post
My main home PC has HD 2000 + Radeon HD 6950. I'm not aware of any issues. When I did have issues, the motherboard was causing them.
Can i ask what motherboard do you have?
I have is Gigabyte GA-B75M-D3H 1.1.
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin
hoborg is offline   Reply With Quote
Old 21st May 2013, 07:31   #2016  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
Its your win7s problem, install a clean win7 again.
wanezhiling is offline   Reply With Quote
Old 21st May 2013, 07:36   #2017  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Quote:
Originally Posted by wanezhiling View Post
Its your win7s problem, install a clean win7 again.
Well, i still hoping in GBA motherboard with Haswell GT3e to replace my current setup.
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin
hoborg is offline   Reply With Quote
Old 21st May 2013, 07:41   #2018  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
You should try updating your BIOS, might solve the problem.
I have an Asus Z77 chipset, don't remember the model. Gigabyte are considered very good too but sometimes these boards (all manufacturers) have BIOS bugs that get resolved in updates.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.

Last edited by egur; 21st May 2013 at 07:44.
egur is offline   Reply With Quote
Old 21st May 2013, 10:06   #2019  |  Link
itsonlyjustincase
Registered User
 
Join Date: Nov 2009
Posts: 152
Quote:
Originally Posted by egur View Post
I've confirmed that several dGPU drivers in switchable graphics will block the secondary (Intel/iGPU) device.
This means no hybrid/headless support is possible.
Maybe new versions of the Nvidia/AMD drivers will provide this option.
Desktops don't have these issues.
I'm french so perhaps i expressed in a wrong way. What i wanted to say is that using the dGPU doesn't disable the iGPU here. In fact when i plug my HDMI TV, i can use my dGPU to mix my videos and use the iGPU through Mirillis Action to record in mp4 the video window (without a single fps drops). It does work well and we can see both GPU working thanks to GPU-Z.

My trouble is just coming from the software that doesn't support intel GPU......i thought i could kind of fool it thanks to DX11 QS and Lav Video but it doesn't work. So i'll stick to CUVID
itsonlyjustincase is offline   Reply With Quote
Old 21st May 2013, 10:18   #2020  |  Link
itsonlyjustincase
Registered User
 
Join Date: Nov 2009
Posts: 152
Nev has just confirmed to me that the last lav update doesn't contains the QS 0.42. Perhaps i still have a chance. I'll try it tonight
itsonlyjustincase is offline   Reply With Quote
Reply

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


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 22:11.


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