Je travaille sur un logiciel de CAO 2D basé sur Opengl qui nécessite une utilisation intensive de l'accélérateur matériel OpenGL (en poussant parfois 250 millions de vertex par seconde). Voici mon problème ... à chaque fois que la fenêtre stagne pendant plus de 10 secondes, l'accélérateur OpenGL (Geforce 9800 GT dans ce cas) passe en mode inactif. Quand la fenêtre est restituée après la période inactive, j'obtiens le 1/4 de la fréquence normale et cela dure 3-4 secondes avant que l'accélérateur 3D ne se réveille et ne passe à la vitesse maximale.Accélérateur de matériel Opengl dormant après la période d'inactivité
Question:
- Comment puis-je éviter cela?
- Existe-t-il une méthode OpenGL pour empêcher GPus de passer en mode inactif?
Merci pour vos réponses.
Gary
Comment savez-vous que l'accélérateur devient inactif? Pour moi, cela ressemble moins à un problème d'openGL, et plus à un problème de carte. Y a-t-il une sorte d'économie d'énergie sur vos cartes/pilotes? – jasper