Vsync & Screen Tearing

Vsync & Screen Tearing - Carte graphique - Hardware

Marsh Posté le 02-09-2015 à 11:15:52    

Bonjour à tous.
 
Je possède une Nvidia Geforce GTX 980 Ti et je joue actuellement sur une TV 4K en 60Hz et je suis face à un dilemme concernant les inputs lags et le screen tearing.
 
Avec Vsync activé, je n'ai aucun problème de screen tearing. En revanche, je me retrouve avec des inputs lags. Mon gros problème est que je ne supporte pas ces inputs lags.
 
Lorsque Vsync est désactivé, je ne ressens plus aucun input lag, mais par contre j'ai pas mal de screen tearing. C'est supportable, mais ça m'ennuie tout de même.
 
Après beaucoup de recherches, je me suis résigné à devoir supporter le screen tearing, étant donné que les inputs lags me sont tout bonnement insupportables. Ma solution pour le moment est la suivante:
 
Vsync est complétement désactivé, mon refresh rate est à 60Hz, et j'utilise MSI AfterBurner afin de limiter mon GPU à 59 FPS maximum. Sur des jeux tournant entre 40 et 59 FPS, j'ai n'ai donc pas d'input lag, mais un peu de screen tearing (cela est dû au fait que les FPS de la GPU et le refresh rate de la TV ne sont pas parfaitement synchronisés sans Vsync).
 
Je voudrais savoir si cela vous parait être un bon compromis ?
Est ce que certains d'entre vous ont déjà expérimentés le problème ? Qu'elle est la meilleure solution que vous avez trouvé ?
 
Merci à vous !

Reply

Marsh Posté le 02-09-2015 à 11:15:52   

Reply

Marsh Posté le 02-09-2015 à 16:56:10    

Active l'Adaptive Sync tu auras le meilleur des deux mondes ;)

Reply

Marsh Posté le 02-09-2015 à 16:58:49    

J'ai justement essayé, et j'ai eu des inputs lags encore plus marqués qu'avec le Vsync normal. J'ai pas trop compris...

Reply

Marsh Posté le 02-09-2015 à 17:03:01    

Vu que tu sembles un joueur exigent, un écran 144hz gsync t'aurais mieux convenu. Ca va être difficile d'avoir un confort de jeu optimal sur un Tv 4k :/

Reply

Marsh Posté le 02-09-2015 à 17:09:44    

Le moniteur de PC n'était pas une option, je n'ai pas d'endroit où mettre un bureau chez moi, et j'avais déjà un 4K acheté récemment. Et puis à part ce petit problème, je me régale bien avec le 4K 55" ^^
 
Je pense que je peux digérer un peu de tearing, mais je voulais savoir si ma façon de le limiter est la meilleure.
Du coup, Vsync off (dans control panel NVidia et dans les options du jeux) pour supprimer l'input lag, et limitation des FPS à 59 Hz pour réduire au max le tearing..?


Message édité par mxfragz le 02-09-2015 à 17:12:01
Reply

Marsh Posté le 02-09-2015 à 18:03:34    

Essaye vsyncro on avec 45 fps ça donne quoi ? il me parrait 45-50 fps est pas trop mal, mieux que 30 fps t'aura difference bien sûr moins bon que 60 fps


---------------
Joueur PC
Reply

Marsh Posté le 02-09-2015 à 20:22:49    

Après encore plus de recherches et des tests, voici la solution la plus efficace que j'ai trouvé, en espérant que ça aide d'autre personnes à l'avenir  :)  
 
Dans le panneau de controle Nvidia, activez la synchronisation verticale.
Dans le jeux auquel vous souhaitez jouer, désactiver la synchronisation verticale, puis settez le mode d'affichage à "Sans bordure" ou "Fenêtré sans bordure" (windowed borderless) et non à "Plein écran" (fullscreen).
 
Le mode windowed borderless permet de laisser la main à Windows pour la gestion de la synchronisation verticale. Cette gestion n'amène pas d'effet d'input lag, et règle le problème du screen tearing.
 
Dans le cas où le jeux ne propose pas le mode windowed borderless, vous pouvez télécharger ce petit software : http://steamcommunity.com/groups/W [...] g?l=french
Celui ci vous permettra de forcer un mode windowed borderless sur pas mal de jeux ne le proposant forcément dans les options.
 
Aussi, plus besoin de limiter le nombre de FPS désormais, étant donné que Vsync s'occupe de la synchronisation entre le GPU et le refresh rate de l'écran.
 
Voilà voilà, pour ma part je suis maintenant totalement satisfait de la qualité de rendu sur un écran TV 4K.


Message édité par mxfragz le 02-09-2015 à 20:25:22
Reply

Sujets relatifs:

Leave a Replay

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