IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GLUT Discussion :

GLUT et consommation cpu


Sujet :

GLUT

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 36
    Par défaut GLUT et consommation cpu
    Bonjour,

    Je travaille sur une interface graphique opengl, et je rencontre un gros problème concernant les performances. Je coudrais que ma consommation cpu soit quasi nulle (mes calculs ne sont franchement pas gros, et devraient laisser le cpu libre pour d'autres choses).
    Mon problème vient de glutSwapBuffers, qui agit... comment dire... bizarrement ! En gros, aléatoirement, il va consommer énormément de cpu, ou bien quasiment rien... impossible de savoir quels sont les conditions qui font qu'il consomme ou pas en cpu. C'est un grand mystère pour moi... et je voudrais signaler que hier soir, j'arrête la prog, j'ai quelque chose qui tourne et ne consomme rien. Je me lève ce matin, je relance l'application, et là, paf ! 50% de consommation cpu ! Quelques minutes plus tard, c'est reparti pour ue consommation faible... quelqu'un serait-il au courant d'un processus de "chauffe" des dll ?.. ou une explication un peu plus rationnelle ?

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Si tu as la synchronisation verticale activée, le SwapBuffers effectue une attente active pour rester synchro avec l'écran si besoin.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 36
    Par défaut
    Petite info supplémentaire : il semblerait que l'affichage fasse ramer le cpu seulement à partir d'une certaine taille de fenêtre, qui doit être autoure de 1150 pixels en largeur, et cela a l'air indépendant de la hauteur de la fenêtre... cela viendrait-il de ma carte graphique ???

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 36
    Par défaut
    Et sinon, je n'utilise pas la synchronisation verticale, véritable bouffe cpu !!

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 21
    Par défaut
    Est ce que ton programme réaffiche constament la scène ou tu régules avec un certain nombre d'image par seconde avec une pause entre ?
    La deuxième option consomme moins.

  6. #6
    Membre éclairé Avatar de LapinGarou
    Homme Profil pro
    R&D Developer
    Inscrit en
    Octobre 2005
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : R&D Developer
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2005
    Messages : 341
    Par défaut
    A tout hasard, si tu as une carte graphique nvidia, tu peux fermer le processus nvsvc32.dll. J'avais ce problème de pics CPU il fut un temps, depuis j'ai désactivé ce service.

Discussions similaires

  1. Script Auto et gestion de la consommation CPU
    Par air135 dans le forum Langage
    Réponses: 6
    Dernier message: 16/07/2008, 09h09
  2. Fonction sleep et consommation CPU
    Par Dmnbp7ip dans le forum C++
    Réponses: 6
    Dernier message: 21/08/2007, 08h16
  3. [VB6] : consommation CPU énorme
    Par PpPool dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/01/2006, 18h00
  4. Consommation CPU
    Par Kenshiro1980 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 09/09/2005, 14h56
  5. [Apache] - URL Rewriting et consommation CPU
    Par Acti dans le forum Apache
    Réponses: 3
    Dernier message: 23/08/2005, 09h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo