50/60 hz : je veux comprendre !

50/60 hz : je veux comprendre ! - Consoles - Jeux Video

Marsh Posté le 14-06-2002 à 10:23:28    

Bon je veux pas encore lancer un dbt pourri sur le 50/60hz, j'aimerais simplement comprendre certaines choses:
 
 
1. je comprend pas pourquoi la fréquence de rafraichissement de l'ecran a un rapport sur la vitesse du jeu. C'est vrai, sur pc, c'est pas parce qu'on change le rafraichisement de l'ecran que sa change quoi que se soit a la vitesse du jeu !
 
2. pareil pour les bandes noires, c'est pas parceque je sort un signal ntsc ou pal sur la sortie tv de ma carte graphique que ca change qqch a l'écran.
 
 
Donc voilà, je comprend pas d'ou viennent ces désagrémments.

Reply

Marsh Posté le 14-06-2002 à 10:23:28   

Reply

Marsh Posté le 14-06-2002 à 10:27:42    

beber.doneux01 a écrit a écrit :

 
1. je comprend pas pourquoi la fréquence de rafraichissement de l'ecran a un rapport sur la vitesse du jeu. C'est vrai, sur pc, c'est pas parce qu'on change le rafraichisement de l'ecran que sa change quoi que se soit a la vitesse du jeu !




50 Hz = 50 images par secondes maxi
60 Hz = 60 images par secondes maxi
 
Donc si tu actives le vsync de ta carte, tu iras plus vite en 60 qu'en 50, c'est logique... Mais uniquement si tu actives le vsync

Citation :


2. pareil pour les bandes noires, c'est pas parceque je sort un signal ntsc ou pal sur la sortie tv de ma carte graphique que ca change qqch a l'écran.


En NTSC, tu as plus de lignes à l'écran qu'en PAL. Donc plus de lignes = moins de bandes noires, c'est également logique.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 14-06-2002 à 10:35:24    

C'est ridcule, c'est pas parce qu'on a le vsync activé que le jeu va plus plus vite sur un gros pc que sur un petit. Le nombre d'images pas secondes oui, mais ca c'est autre chose.
 
Et pour les bandes noires, ca répond tj pas a ma question, pourquoi sur une sortie tv d'un pc, ces bandes noires n'apparaissent pas ?

Reply

Marsh Posté le 14-06-2002 à 10:44:11    

beber.doneux01 a écrit a écrit :

C'est ridcule, c'est pas parce qu'on a le vsync activé que le jeu va plus plus vite sur un gros pc que sur un petit. Le nombre d'images pas secondes oui, mais ca c'est autre chose.
 
Et pour les bandes noires, ca répond tj pas a ma question, pourquoi sur une sortie tv d'un pc, ces bandes noires n'apparaissent pas ?  




contrairement à ce que dit harkonnen, en ntsc, il y a moins de lignes qu'en pal (par exemple, une résolution pal de 640x480 sera de 640x400 en ntsc) donc quand on passe un jeu ntsc en pal, il y a des lignes qui restent inutilisées, d'où ces bandes noires.
quand à la vitesse, la console en elle même est capable d'afficher les 60 fps, donc quand on est en ntsc avec le vsync activé, on a bien 60 fps, par contre, en pal, le vsync sera de 50 hz, donc 50 fps. c'est exactement pareil sur pc. si tu met la frèquence du moniteur sur 100 et que ton pc est assez puissant pour afficher 100 fps, si tu met le vsync, tu seras bloqué à 100fps (75 fps si tu mets en 75mhz, etc...)
 
en ce qui concerne la sortie tv du pc. c'est du 60hz

Reply

Marsh Posté le 14-06-2002 à 11:02:33    

CrowFix a écrit a écrit :

 
contrairement à ce que dit harkonnen, en ntsc, il y a moins de lignes qu'en pal (par exemple, une résolution pal de 640x480 sera de 640x400 en ntsc) donc quand on passe un jeu ntsc en pal, il y a des lignes qui restent inutilisées, d'où ces bandes noires.



 
oui, autant pour moi, j'ai tapé un peu trop vite sans me relire
 :jap:  
 
 
pour la vitesse, on est d'accord :)
le nombre de fps ne sera bloqué que si le vsync est activé. l'intéret du vsync est la fluidité : si tu ne l'actives pas, tu auras certes plus de fps, mais ça ne sera pas toujours fluide car la carte génère plus d'images que l'écran ne peut en afficher dans le meme laps de temps. tu auras donc des effets graphiques disgracieux (recouvrement d'images, scrollings saccadés, etc...)
pour ma part, j'active toujours le vsync


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 14-06-2002 à 11:07:30    

Harkonnen a écrit a écrit :

 
 
En NTSC, tu as plus de lignes à l'écran qu'en PAL. Donc plus de lignes = moins de bandes noires, c'est également logique.  




 
non tu a moins de ligne 480 contre 576 en PAL
les bandes noir c'est parce les developeur font afficher 480 ligne sur un truc qui peu en afficher 576
tu a donc des bandes noirs

Reply

Marsh Posté le 14-06-2002 à 11:09:18    

dje33 a écrit a écrit :

 
 
non tu a moins de ligne 480 contre 576 en PAL
les bandes noir c'est parce les developeur font afficher 480 ligne sur un truc qui peu en afficher 576
tu a donc des bandes noirs  




oui, j'ai déja reconnu mon erreur dans le post précédent. je le savais, mais j'ai tapé trop vite


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 14-06-2002 à 12:49:01    

CrowFix a écrit a écrit :

 
contrairement à ce que dit harkonnen, en ntsc, il y a moins de lignes qu'en pal (par exemple, une résolution pal de 640x480 sera de 640x400 en ntsc) donc quand on passe un jeu ntsc en pal, il y a des lignes qui restent inutilisées, d'où ces bandes noires.
quand à la vitesse, la console en elle même est capable d'afficher les 60 fps, donc quand on est en ntsc avec le vsync activé, on a bien 60 fps, par contre, en pal, le vsync sera de 50 hz, donc 50 fps. c'est exactement pareil sur pc. si tu met la frèquence du moniteur sur 100 et que ton pc est assez puissant pour afficher 100 fps, si tu met le vsync, tu seras bloqué à 100fps (75 fps si tu mets en 75mhz, etc...)




 
Mais non, la tu parles tj du nombre d'images par secondes, pas de la vitesse. Par exemple, si un perso doit se déplacer du point a au point b en 6 secondes, il doit le faire en 6 sec quelque soit le nombre d'images par secondes. Or en pal, ca deviendrait 5 sec, la vitesse générale du jeu est ralentie, pourquoi ??

Reply

Marsh Posté le 14-06-2002 à 12:54:41    

:sleep:  :sleep:  :sleep:


---------------
AC : SW-5993-1459-0978 / dani / THE REAL KRYSTOPHE (Miss) / Pinacolada   Hémisphère sud
Reply

Marsh Posté le 14-06-2002 à 12:55:59    

Parceque la vitesse de certain jeux sont synchro sur le rafraichissement donc, en 50 c plus lent qu'en 60 c tout.

Reply

Marsh Posté le 14-06-2002 à 12:55:59   

Reply

Marsh Posté le 14-06-2002 à 12:57:41    

beber.doneux01 a écrit a écrit :

 
 
Mais non, la tu parles tj du nombre d'images par secondes, pas de la vitesse. Par exemple, si un perso doit se déplacer du point a au point b en 6 secondes, il doit le faire en 6 sec quelque soit le nombre d'images par secondes. Or en pal, ca deviendrait 5 sec, la vitesse générale du jeu est ralentie, pourquoi ??  




 
passage de 6 secondes a 5, c est accelere, pas ralentit


---------------
#mais-chut
Reply

Marsh Posté le 14-06-2002 à 13:03:27    

Z_cool a écrit a écrit :

 
 
passage de 6 secondes a 5, c est accelere, pas ralentit  




 
Ouai bon t'as compris ce que je voulais dire :sarcastic:

Reply

Marsh Posté le 14-06-2002 à 13:03:43    

beber.doneux01 a écrit a écrit :

 
 
Mais non, la tu parles tj du nombre d'images par secondes, pas de la vitesse. Par exemple, si un perso doit se déplacer du point a au point b en 6 secondes, il doit le faire en 6 sec quelque soit le nombre d'images par secondes. Or en pal, ca deviendrait 5 sec, la vitesse générale du jeu est ralentie, pourquoi ??  




ça dépend de la façon de programmer. si on utilise un timer pour dire qu'il faut que le déplacement se fasse en 6 secondes, il se fera en 6 secondes. par contre, si on dit que le déplacement doit se faire en 6 cycles de balayage, alors le jeu sera plus rapide en 60hz puisque en 1 seconde on aura affiché 60 images, contre 50 en 50 hz.
 
spourtanpadurakomprendre?

Reply

Marsh Posté le 14-06-2002 à 13:04:40    

beber.doneux01 a écrit a écrit :

 
 
Mais non, la tu parles tj du nombre d'images par secondes, pas de la vitesse. Par exemple, si un perso doit se déplacer du point a au point b en 6 secondes, il doit le faire en 6 sec quelque soit le nombre d'images par secondes. Or en pal, ca deviendrait 5 sec, la vitesse générale du jeu est ralentie, pourquoi ??  




 
 Problème entre la vsync du jeu et le 50/60hz.
 
 La plupart des jeux consoles sont développé avec le 60hz comme taux de rafraichissement prévu. Ca se traduit par 60 ou 30 images par secondes (voire 15 mais dans ce cas les mouvements ne serait pas fluide), car les développeurs calent toujours la vitesse du jeu sur la fréquence de rafraîchissement d'une télé (donc 60hz).
 Le moteur interne du jeu peut donc etre capable de dépasser allègrement le 60 fps, la vsync forcera l'affichage de 60 images par seconde.
 
 Hors quand il y a passage au 50 hertz, en cas de conversion "bourrine", le moteur du jeu envoie toujours 30 ou 60 fps, alors que l'affichage ne "peut" en afficher que 25 ou 50 par seconde.
Résultat : les frames "en trop" (celles qui n'ont pas pu etre affiché sur une seconde précise) se retrouvent affichées sur la seconde suivante, etc, et donc les mouvements sont plus lents.

Reply

Marsh Posté le 14-06-2002 à 13:48:18    

ldlc_in_the_dark a écrit a écrit :

 
 
 Problème entre la vsync du jeu et le 50/60hz.
 
 La plupart des jeux consoles sont développé avec le 60hz comme taux de rafraichissement prévu. Ca se traduit par 60 ou 30 images par secondes (voire 15 mais dans ce cas les mouvements ne serait pas fluide), car les développeurs calent toujours la vitesse du jeu sur la fréquence de rafraîchissement d'une télé (donc 60hz).
 Le moteur interne du jeu peut donc etre capable de dépasser allègrement le 60 fps, la vsync forcera l'affichage de 60 images par seconde.
 
 Hors quand il y a passage au 50 hertz, en cas de conversion "bourrine", le moteur du jeu envoie toujours 30 ou 60 fps, alors que l'affichage ne "peut" en afficher que 25 ou 50 par seconde.
Résultat : les frames "en trop" (celles qui n'ont pas pu etre affiché sur une seconde précise) se retrouvent affichées sur la seconde suivante, etc, et donc les mouvements sont plus lents.  




 
 
Ha ok, ca repond bcp mieux a ma question, merci.

Reply

Marsh Posté le 14-06-2002 à 22:01:15    

Harkonnen a écrit a écrit :

 
oui, j'ai déja reconnu mon erreur dans le post précédent. je le savais, mais j'ai tapé trop vite  




 
j'ai repondu sans lire la suite  :jap:

Reply

Sujets relatifs:

Leave a Replay

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