2012-06-08 54 views
4

我正在使用i7-3770K Ivy Bridge和HD 4000,並安裝了最新的驅動程序和最新的OpenCL SDK高清處理器顯卡(HD4000)未能在英特爾OpenCL SDK中作爲設備加載

當試圖用CPU運行代碼示例時,它工作得很好。但是,當我將'-g'參數設置爲與處理圖形一起運行時,無法找到該設備,因此它以代碼-1退出(這可能是由於無法創建CL上下文所致)。

SimpleOptimization,GodRays和支持英特爾處理器顯卡的所有代碼都無法與HD4000一起運行。

我使用的是Windows 7 64位MSVS VC++ 2008快速版。

GPU Caps Viewer也無法檢測到Intel HD Graphics作爲Intel OpenCL設備。

另外,當我運行DirectX SDK代碼示例時,英特爾HD 4000被完美檢測到,它在HD Graphics上運行的代碼非常好。

而且我的系統上還有一個nvidia卡,它作爲圖形驅動程序運行。

任何想法如何解決這個問題?

回答

3

我已經設法解決我的問題,基於在英特爾SE的聲明。現在,HD Graphics可以像OpenCL一樣完美運行。

"I also have an nvidia card on my system which runs as the graphical driver." 

Maxim Shevtsov (Intel):可能這是實際的根本原因。 當前Processor Graphics OCL設備在 「無頭」配置中不可用(未插入監視器)。

,這在英特爾論壇和答案將q & A,我希望這是人誰遇到這個問題有用:

http://software.intel.com/en-us/forums/showthread.php?t=105793&p=1#187037

相關問題