Forum de la communauté SFML

Aide => Général => Discussion démarrée par: ciseur68 le Février 09, 2014, 12:48:07 am

Titre: Problème de limite de framrate
Posté par: ciseur68 le Février 09, 2014, 12:48:07 am
Bonjour,
Je sais, la question de framerate a déjà beaucoup été évoquée sur ce forum, mais je n'ai trouvé de réponse satisfaisante nulle part.
Je suis sur la version 2.1, et lorsque j'impose une limite de framerate (60 par exemple), mon application se retrouve saccadée. En analysant mon FPS réel, je trouve ce genre de valeurs (mesuré toutes les frames) :
50/46/53/50/49/50/24/50/49/50/46/53/50/49/50/24....
Je suppose que la saccade vient des valeurs 24 ? Y a-t-il moyen d'éviter ça ? Meme en prenant une limite à 100 FPS, il y a toujours de la saccade...

PS: La VSync n'a pas l'air de fonctionner du tout chez moi.

Merci d'avance pour vos réponses.
Titre: Re : Problème de limite de framrate
Posté par: Laurent le Février 09, 2014, 09:57:28 am
Est-ce que tu as de meilleurs temps en désactivant la limite de framerate ? Ou bien ton application tourne de toute façon en-dessous de 60 FPS ?
Titre: Re : Problème de limite de framrate
Posté par: ciseur68 le Février 09, 2014, 01:36:41 pm
Oui oui, je monte bien à 500 FPS sans limite.
Titre: Re : Problème de limite de framrate
Posté par: ciseur68 le Février 14, 2014, 01:47:44 pm
Aucune solution à me proposer ? :-\
Titre: Re : Problème de limite de framrate
Posté par: ciseur68 le Février 22, 2014, 06:25:09 pm
Up, c'est un problème simple mais vraiment handicapant, j'ai essayé sur plusieurs ordinateurs et c'est toujours le même résultat... J'aimerai juste avoir un programme fluide qui ne consomme pas 100% de l'UC...
Titre: Re : Problème de limite de framrate
Posté par: ciseur68 le Avril 13, 2014, 06:27:00 pm
Toujours rien concernant mon problème ?
Titre: Re : Problème de limite de framrate
Posté par: math1992 le Avril 13, 2014, 06:39:05 pm
Tout d'abord, il ne faut pas mettre une limite sur les fps et activer vSync en même temps, c'est un ou l'autre.

De plus, beaucoup d'appel simultané à la méthode draw() peut affecter les fps. Mais, je ne peux pas vraiment donner de solution efficace à ce problème, car peut-être est-ce ton code qui est le problème ou simplement ton ordinateur.