2012-06-08 1 views
4

J'utilise i7-3770K Ivy Bridge avec HD 4000, et j'ai installé les derniers pilotes et le plus récent OpenCL SDK.HD Processeur Graphics (HD4000) n'a pas pu charger en tant que périphérique dans Intel OpenCL SDK

Lorsque vous essayez d'exécuter les exemples de code avec la CPU, cela fonctionne très bien. Cependant, lorsque je mets le paramètre '-g' à exécuter avec les graphiques de traitement, le périphérique ne peut pas être trouvé, d'où il est sorti avec le code -1 (ce qui est probablement dû à la création d'un contexte CL).

SimpleOptimization, GodRays et tous les codes prenant en charge Intel Processor Graphics n'ont pas pu s'exécuter avec le HD4000. J'utilise Windows 7 64 bits, édition MSVS VC++ 2008 express.

GPU Caps Viewer n'a également pas pu détecter Intel HD Graphics en tant que périphérique Intel OpenCL.

En outre, lorsque je cours des échantillons de code DirectX SDK, l'Intel HD 4000 a été parfaitement détecté et il exécute le code très bien avec le HD Graphics.

Et j'ai aussi une carte nvidia sur mon système qui fonctionne comme le pilote graphique.

Une idée de comment résoudre ce problème?

Répondre

3

J'ai réussi à résoudre mon problème basé sur une déclaration de SE dans Intel. Maintenant, le HD Graphics fonctionne parfaitement comme un périphérique OpenCL.

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

Maxim Shevtsov (Intel): probable que ce soit la racine cause réelle. Périphérique OCL de processeur en cours d'indisponibilité dans la configuration "sans tête" (sans moniteur branché).

Et ceci est le Q & A dans le forum Intel et la réponse, j'espère que cela est utile pour quelqu'un qui rencontre ce problème:

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

Questions connexes