4

私はHD4000でi7-3770KIvyBridgeを使用しており、最新のドライバーと最新のOpenCLSDKをインストールしまし

CPUでコードサンプルを実行しようとすると、問題なく動作します。ただし、処理グラフィックスで実行するように「-g」パラメーターを設定すると、デバイスが見つからないため、コード-1で終了しました(CLコンテキストの作成に失敗したことが原因である可能性があります)。

SimpleOptimization、GodRays、およびIntelプロセッサグラフィックスをサポートするすべてのコードは、HD4000では実行できませんでした。

Windows 7 64ビット、MSVS VC ++ 2008ExpressEditionを使用しています。

GPU Caps Viewerは、IntelHDグラフィックスをIntelOpenCLデバイスとして検出できませんでした。

さらに、DirectX SDKコードサンプルを実行すると、Intel HD 4000が完全に検出され、HDグラフィックスでコードを正常に実行できます。

また、グラフィカルドライバーとして実行されるnvidiaカードもシステムにあります。

この問題をどのように解決するのですか?

4

1 に答える 1

3

IntelのSEの声明に基づいて、問題を解決することができました。これで、HDグラフィックスはOpenCLデバイスとして完璧に動作します。

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

Maxim Shevtsov(Intel):これが実際の根本原因である可能性があります。現在、プロセッサグラフィックスOCLデバイスは、「ヘッドレス」構成では使用できません(モニターが接続されていない場合)。

そして、これはインテルフォーラムのQ&Aであり、その答えです。これがこの問題に遭遇した人に役立つことを願っています。

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

于 2012-06-08T10:14:42.560 に答える