Je suis en train de programmer un simple programme OpenGL sur un ordinateur multi-core doté d'un GPU. Le GPU est un simple GeForce avec support PhysX, CUDA et OpenGL 2.1. Quand je lance ce programme, est-ce que l'unité centrale qui exécute les commandes spécifiques à OpenGL ou celles qui sont directement transférées au GPU ???Où sont exécutées les commandes Opengl?
1
A
Répondre
2
Normalement, c'est une fonction des pilotes que vous utilisez. Si vous n'utilisez que des pilotes VGA vanilla, tous les calculs OpenGL sont effectués sur votre CPU. Normalement, cependant, et avec les cartes graphiques modernes et les pilotes de production, les appels aux routines OpenGL que le GPU de votre carte graphique peut gérer dans le matériel y sont effectués. D'autres que le GPU ne peut pas exécuter sont transférés à la CPU.
Questions connexes
- 1. Comment enregistrer toutes les commandes exécutées par system() Appel système
- 2. Quand les déclarations statiques sont-elles exécutées?
- 3. Les commandes Bash ne sont pas exécutées lors d'un job cron - PHP
- 4. Les commandes sont-elles exécutées après la fonction "header()" en PHP?
- 5. Comment savez-vous quand vos commandes mysql ont été exécutées?
- 6. Où puis-je trouver les bibliothèques OpenGL?
- 7. Existe-t-il un moyen de voir quelles commandes sont exécutées par TortoiseSVN?
- 8. Comment trouver les fonctions qui ne sont pas exécutées?
- 9. Les exceptions multi-levées sont-elles vérifiées ou exécutées?
- 10. Quelles sont les commandes importantes de Ruby?
- 11. Les commandes Hudson git sont * incroyablement lentes
- 12. Où sont les bibliothèques Erlang?
- 13. Où sont les fichiers publiés?
- 14. Où sont les assemblages Razor?
- 15. Où sont les annotations JDBC4?
- 16. Où sont passées les commandes de débogage dans Visual Studio 2008?
- 17. Comment faire une pause pour inspecter les résultats des commandes sh exécutées par un Makefile?
- 18. Existe-t-il une restriction spéciale sur les commandes exécutées par cron?
- 19. Comment trouver toutes les commandes exécutées sur une base de données MySQL dans un délai donné?
- 20. Comment écrire des commandes dans un script GDB qui sont exécutées chaque fois qu'un brkpt particulier est touché?
- 21. Quelles sont les commandes EMACS les plus courantes?
- 22. Pourquoi les commandes Action.MoveUp/MoveDown dans VS2010 sont-elles désactivées?
- 23. Où les objets ajoutés sont stockés dans ObjectContext?
- 24. OpenGL ES - où trouver d'excellentes ressources
- 25. pyinstaller: 2 instances de mon application cherrypy exe sont exécutées
- 26. Pourquoi mes prises ne sont-elles pas toutes exécutées?
- 27. Après riche: extendedDataTable sortby, les autres actions ne sont pas exécutées
- 28. Dans quelle séquence les requêtes et sous-requêtes sont-elles exécutées par le moteur SQL?
- 29. Repérer où les paquets sont bloqués/déposés
- 30. Où les gemmes requises sont-elles définies?
Vous devriez être plus précis. Que fait votre programme? Quelles parties d'OpenGL utilisez-vous? Des extensions de fournisseurs spécifiques? Shaders? – pmr
C'est un programme simple. Seulement un cube 3D sans extensions et shaders – Lucas