2013-10-07 3 views
2

Je possède un ordinateur portable équipé de graphiques Intel HD 4000. Je cours Ubuntu 12.04. Maintenant, quand j'ai couru quelques exemples opencl qui viennent avec le SDK AMD OpenCL, le SDK a utilisé le CPU, car aucun périphérique GPU n'a pu être reconnu.AMD OpenCL ne détecte pas Intel HD 4000 en tant que périphérique GPU

L'écran Détails du système affiche "Carte graphique Intel® Ivybridge Mobile x86/MMX/SSE2". En cours d'exécution lspci montre:

$lspci -nnk | grep -iA3 vga 
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor 
Graphics Controller [8086:0166] (rev 09) 
    Subsystem: Lenovo Device [17aa:2208] 
    Kernel driver in use: i915 
    Kernel modules: i915 

Je crois que cela confirme que Intel HD 4000 fonctionne sur ma machine. Mais je ne suis pas sûr pourquoi il n'est pas reconnu par les exemples opencl comme un périphérique GPU. S'il vous plaît aider.

Merci.

Répondre

0

Le titre de votre question dit: vous devez installer Intel OpenCL SDK pour fonctionner sur un GPU Intel, puisque AMD OpenCL est ciblé vers les GPU AMD. Téléchargez le SDK Intel OCL here et assurez-vous que votre pilote prend en charge OpenCL.

0

Avoir le même problème. Installé SDK Intel (opencl_runtime_14.2_x64_4.5.0.8). Et il ne voit que le processeur, pas de carte graphique. (Et il est en fait étrange - je pense que j'ai couru OpenCL sur cette même il y a quelques années graphiques portables Peut-être une ancienne version du SDK attraperait la carte..)

People say: « Intel ne fournit pas OpenCL support pour leurs GPU sous Linux. "

And add: "aller pour beignet." Apparemment, beignet est un projet open source engendré par Intel pour développer un pilote ouvert par la communauté pour Linux.

Questions connexes