Stuttering de la souris sous les jeux OpenGL

Stuttering de la souris sous les jeux OpenGL - Tips & Dépannage - Jeux Video

Marsh Posté le 06-06-2020 à 11:55:04    

Bien le bonjour

 

Je m'en remet à vous pour m'aiguiller à propos d'un souci que j'ai récemment remarqué : Ma souris, ou plutôt le déplacement de la caméra par la souris dans les jeux en OpenGL est complètement saccadé.

 

J'ai d'abord rencontré ce problème sur le jeu Trove, où les deux APIs sont présentes, j'ai galéré pendant plusieurs jours avant de comprendre qu'il ne s'agissait pas d'un problème de framerate mais plutôt de la caméra. J'ai pensé que le jeu était mal optimisé et suis passé à autre chose.

 

Cependant, rebelote sur Avorion, pareil j'ai fait pas mal de tests de vsync, gsync, tripatouillé le profil nvidia avec Inspector, rien n'y fait, là encore le framerate a beau être ultra stable (outil ingame et RTSS) les mouvements de caméra sont saccadés.

 

Pour couronner le tout, je viens de tester sur Superposition, qui lui aussi propose les deux APIs, le constat est sans appel c'est juste dégueulasse en OpenGL.

 

En vidéo ce sera plus facile à comprendre (j'espère).
J'utilise un steam controller pour tourner la caméra, sur lequel je passe facilement du mode "souris" (plus lent) au mode "flèches directionnelles" (plus rapide) avec le joystick. Je fais aussi quelques strafes et sur la vidéo OpenGL je passe un moment avec ma souris, pour vous montrer à quel point c'est gerbant.

 

https://youtu.be/kCUrdops65g

 

https://youtu.be/GPbzh3kb8M4

 


C'est aussi applicable sur Avorion où je peux tourner le vaisseau de droite à gauche pour tourner la caméra, le résultat sera fluide, mais dès que je touche la souris ça part en fouille.

 

Je pensais au départ à un problème hardware avec ma souris, mais avec la manette le résultat est le même, ce n'est donc pas un problème de DPI, de polling rate, etc... Ni de driver Logitech ou autre.

 

Si vous avez des pistes, et/ou d'autres jeux OpenGL que je pourrais tester, je suis tout ouïe !


Message édité par TheRealBix le 06-06-2020 à 11:56:03
Reply

Marsh Posté le 06-06-2020 à 11:55:04   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed