Il me semble impossible d'initialiser OpenGL à accélération matérielle du côté GPU du processeur graphique Intel Ivy Bridge (il s'agit d'un chipset Core i7-3700K, avec le noyau graphique HD4000).
Il s'agit d'un nouveau problème sous Windows 8. Je me souviens clairement d'avoir accès à OpenCL accéléré par GPU sous Windows 7. En fait, il est venu dans les pilotes graphiques du processeur Intel intégré.
Le symptôme que j'observe: chaque programme OpenCL que j'exécute (que le programme soit 32 bits ou 64 bits) montre que la plate-forme Intel OpenCL ne peut s'exécuter que sur le CPU. Lors de la mesure des performances, il est définitivement assez lent pour fonctionner sur le CPU. D'après ce que j'ai vu, le côté GPU est environ 3-4 fois plus rapide; J'aimerais avoir accès à cela sur Windows 8.
Suis-je absent d'un téléchargement de pilote séparé? J'ai déjà essayé le SDK Intel OpenCL, les deux versions 2012 et 2013 Beta. Je ne peux toujours utiliser OpenCL que sur le CPU, ce qui est très lent par rapport à ce dont un GPU est capable.
la source
Réponses:
Pour autant que je sache, cela est dû à l'installation de pilotes Catalyst (par exemple atiumdag 9.2.0.0 via Windows Update).
Cela déploie un service «AMD External Events Utility» configuré pour démarrer automatiquement.
Lorsque le PC redémarre ensuite, il fait quelque chose qui provoque l'échec du chargement du pilote IGP OpenGL.
Vous devriez être en mesure de le prouver / faire un système de travail comme suit:
clinfo.exe
Bien que je viens de désactiver les mises à jour automatiques, j'ai installé Catalyst puis immédiatement désactivé le service.
Malheureusement, lors de la mise à jour vers les derniers pilotes Intel, cela semble correct, la mise à jour de Catalyst vers des pilotes plus récents déclenche à nouveau le service.
[Éditer]
Après avoir publié ces détails sur le forum AMD, nous espérons pouvoir en savoir un peu plus sur la cause et comment résoudre sans réinstaller. J'ai réussi à faire en sorte que mon système principal ne fonctionne plus, mais je ne me souviens pas exactement de ce que j'ai fait.
Maintenant que j'ai un système exécutant Catalyst 13.1 et le pilote bêta d'Intel, les performances semblent valoir la peine ; Les scores LuxMark Sala étaient:
la source
Cela va sembler boiteux mais vous devez vérifier la version de votre pilote. Je ne suis pas sûr que la version fournie par Windows Update soit la dernière. De plus, ce genre de chose se produit quand il y a un bogue dans l'application (comme ne pas interroger correctement le support OpenCL).
Intel a poussé certains pilotes graphiques avec la chaîne
15.28.8.64.2875
. Vérifiez que c'est ce que vous exécutez. Vous devez publier votre chaîne de pilote avant de pouvoir déboguer cela. Voir capture d'écran où ces informations peuvent être trouvées.Si vous avez la source, vous pouvez également cibler le mauvais appareil. Remarquez comment, dans la capture d'écran ci-dessous, votre build choisit le périphérique à cibler et à exécuter. Si cela ne va pas, vous exécuterez sur l'émulateur.
la source