Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2283 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  278  279  280  ..  1003  1004  1005  1006  1007  1008
Auteur Sujet :

Graphical open bar (des infos, des intox, aux extraits de TheInq)

n°3164806
Gonishi
Posté le 29-04-2004 à 02:26:59  profilanswer
 

Reprise du message précédent :


Est-ce que tu sais pourquoi il faut absolument que la vsync soit activée ?

mood
Publicité
Posté le 29-04-2004 à 02:26:59  profilanswer
 

n°3164820
LeGreg
Posté le 29-04-2004 à 02:55:16  profilanswer
 

gonishi a écrit :

Est-ce que tu sais pourquoi il faut absolument que la vsync soit activée ?


 
bon on continue: imagine que la vsync soit désactivée.
 
Ca veut dire que ton affichage d'une nouvelle image peut commencer n'importe quand par rapport au balayage.
Si elle commence toujours au meme endroit pas de probleme. (au milieu/ au trois quart). Le seul problème c'est que ça n'arrive jamais, il faudrait que l'image soit exactement synchronisée sur le balayage ecran ce qui n'arrive pas puisque vsync est desactivé.
 
Cas extreme : si ton fps est 120 (double de 60). Alors tu auras la premiere partie de l'écran qui sera ton buffer A et la seconde partie de l'écran qui sera ton buffer B. Si tu alternes ton motif une frame sur deux, ben chaque partie de l'écran sera au balayage suivant le meme motif qu'il était au balayage précédent. Donc le temporal AA n'aura aucun effet. Meme pire: Comme le fps n'est jamais un strict multiple de ton rafraichissement, la partie ou commence une nouvelle frame se déplace au cours du temps. Et donc de façon périodique tu verras ton motif d'AA changer par zone d'écran ce qui peut causer un flickering désagréable.
 
LeGreg

n°3164827
Gonishi
Posté le 29-04-2004 à 03:08:03  profilanswer
 

oki merci,
ça parait évident d'un seul coup

n°3164906
mareek
Et de 3 \o/
Posté le 29-04-2004 à 09:04:51  profilanswer
 

LeGreg a écrit :

C'est plus clair après une petite explication.
 
Supposons que tu as le vsync activé.
Tu ne peux présenter le frame buffer qu'à des instants fixes
tous les 16 ms par exemples (dans le cas du 60Hz).
 
Imagine que ton moteur est capable de calculer en 14 ms.
Il doit attendre que la frame courante ait finie son cycle avant d'afficher la frame suivante. donc si tu peux rendre à plus que 16 ms -> tu n'affiches qu'à 16ms.
 
Maintenant imagine que ton moteur peut calculer en 17 ms.
Il commence le calcul dès que le backbuffer n'est plus affiché (en supposant que tu ne sois pas cpu limité). mais au moment d'afficher la frame suivante il n'est pas pret (1ms de retard !).
Il manque donc son cycle et ne peut afficher que au cycle suivant. soit 32/33 ms plus tard. Il aurait pu rendre à 59 fps mais son framerate est limité par le vsync à 30 fps.
 
Bien évidemment dans un vrai moteur de jeu la charge à rendre par image peut varier quand il y a des choses en mouvement.
Le problème c'est qu'à la place de varier entre 59 et 61 fps, ca varie entre 60 et 30 fps (20, 15, 12, 10, 8.5, 7.5, )..
Tu remarqueras que le saut est très haut entre 60 et 30 mais moins haut entre 8.5 et 7.5.  
 
LeGreg


Si j'ai bien compris, qand l'image est calculée en 17ms, le GPU se tourne les pouces pendant 15ms en attendant de pouvoir afficher l'image qu'il a mis 17ms secondes à calculer. Ne pourrait-il pas mettre cette image dans un buffer et commencer à calculer la suivante en attendant de pouvoir l'afficher ? ça permetrai d'avoir vraiment 59FPS tout en gardant la vsync.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°3164908
magic-sim
Attention, pougnat radioactif
Posté le 29-04-2004 à 09:07:09  profilanswer
 

clair, je me souviens pas d ce genre de cochonneries du temps de mes voodoo avec le Vsynch. Et j'ai jamais fait attention à ce phénomène avec les Radeon..... :/

n°3164981
Fouge
Posté le 29-04-2004 à 10:13:53  profilanswer
 

mareek>
Ben justement il est conseillé, avec le Vsync d'activer le triple buffering. Mais fait le calcul (avec une échelle de temps par ex), ça change pas grand chose au problème.
Le Vsync je le désactive car c'est parfois très genant en particulier dans NFSU : avec mon écran à 85Hz, le framerate varie entre 85, 42 et 28 (1/1, 1/2 et 1/3). Et la transition entre ces framerate est mal géré par le jeux j'ai l'impression (accélération et ralentissement du temps!)

n°3164983
Oxygen3
Tears from the moon
Posté le 29-04-2004 à 10:16:14  profilanswer
 

http://www.xbitlabs.com/articles/v [...] undup.html
 
test de cartes entrée de gamme intéressant, mais je trouve domage qu'il n'y ait pas eu un peu plus de jeux plus anciens... ces cartes ont des performances pour certaines limites dans les jeux testés donc ca a pas beaucoup d'intéret d'avoir des 15fps voire 7fps dans les tests
 
par contre ils arrivent à la même conclusion que moi :o


---------------
Metro-PoleRéseau A Suivre...: Annuseries|LeVillage|pErDUSA
n°3164991
magic-sim
Attention, pougnat radioactif
Posté le 29-04-2004 à 10:22:56  profilanswer
 

ça lutte, ça lutte :/

n°3164994
Tetedeienc​h
Head Of God
Posté le 29-04-2004 à 10:25:47  profilanswer
 

Pour le V-sync, y a quelque chose qu je ne comprends pas.
 
Pourquoi ne pas calculer comme sans V-sync les frames ( par exemple, si tu as une frame toutes les 2ms et que tu dois les afficher toutes les 20ms ), puis appliquer un "motion blur", en les superposant et en refaisant un traitement pour les superposer ?
 
Ainsi, on ne perds pas en fluidité, ni en performances ( car bon, entre se tourner les pouces et calculer quand même en faisant un traitement supplémentaire, c'est tjs ca de pris).
 
Vus en pensez quoi :??:


Message édité par Tetedeiench le 29-04-2004 à 10:26:06
n°3165004
Oxygen3
Tears from the moon
Posté le 29-04-2004 à 10:35:29  profilanswer
 

Tetedeiench a écrit :

Pour le V-sync, y a quelque chose qu je ne comprends pas.
 
Pourquoi ne pas calculer comme sans V-sync les frames ( par exemple, si tu as une frame toutes les 2ms et que tu dois les afficher toutes les 20ms ), puis appliquer un "motion blur", en les superposant et en refaisant un traitement pour les superposer ?
 
Ainsi, on ne perds pas en fluidité, ni en performances ( car bon, entre se tourner les pouces et calculer quand même en faisant un traitement supplémentaire, c'est tjs ca de pris).
 
Vus en pensez quoi :??:


 
quand tu as la vsynch activée, tu sais précisément la durée de chaque frame, donc la durée d'affichage et donc le niveau de stroboscopie rétinienne et la vitesse des effets (rotation de la grille de l'AA) qui en résulte


---------------
Metro-PoleRéseau A Suivre...: Annuseries|LeVillage|pErDUSA
mood
Publicité
Posté le 29-04-2004 à 10:35:29  profilanswer
 

n°3165009
Fouge
Posté le 29-04-2004 à 10:37:20  profilanswer
 

Tetedeiench>
Mais ça marcherai dans le cas ou le framerate serait au moins 2 fois supérieur au taux de refresh de l'écran. Avec un écran à 85Hz, il faudrait que la carte soutienne un framerate minimum de 170fps !!! :/


Message édité par Fouge le 29-04-2004 à 10:38:04
n°3165055
barbarella
Posté le 29-04-2004 à 11:03:57  profilanswer
 

Magic-Sim a écrit :

clair, je me souviens pas d ce genre de cochonneries du temps de mes voodoo avec le Vsynch. Et j'ai jamais fait attention à ce phénomène avec les Radeon..... :/


 
en fait ce prob est très vieux. je me rapelle de discussions epiques ici même en 2000/2001 sur le pour ou contre de l'activation du V-sync durant les test / bench

n°3165092
Oxygen3
Tears from the moon
Posté le 29-04-2004 à 11:20:24  profilanswer
 

fouge a écrit :

Tetedeiench>
Mais ça marcherai dans le cas ou le framerate serait au moins 2 fois supérieur au taux de refresh de l'écran. Avec un écran à 85Hz, il faudrait que la carte soutienne un framerate minimum de 170fps !!! :/


d'ou je pense l'apparition d'un tel procédé uniquement lors de la sortie des R420 qui devraient pouvoir tenir un framerate de 170fps en 1024 avec un TemporalAA 4x (au pire 2x) voire en 1280
(ou 85Hz sinon, ca fait déjà 40fps c'est en théorie suffisant)


---------------
Metro-PoleRéseau A Suivre...: Annuseries|LeVillage|pErDUSA
n°3165131
Tetedeienc​h
Head Of God
Posté le 29-04-2004 à 11:40:10  profilanswer
 

fouge a écrit :

Tetedeiench>
Mais ça marcherai dans le cas ou le framerate serait au moins 2 fois supérieur au taux de refresh de l'écran. Avec un écran à 85Hz, il faudrait que la carte soutienne un framerate minimum de 170fps !!! :/


 
Tout à fait...
 
Néanmoins, il aurait le mérite d'exister, nan ?
 
Je suis content, mine de rien, j'ai pas dit de connerÿ :D
 
Et bon, des jeux comme quake3 avec une FX6800 , ca doit dépoter les 300 fps en 1280 nan ?


Message édité par Tetedeiench le 29-04-2004 à 11:40:49
n°3165137
MEI
|DarthPingoo(tm)|
Posté le 29-04-2004 à 11:42:12  profilanswer
 

Oui enfin y'a belle lurette que je joue plus a Quake 3 perso :lol:
 
Si on a de l'AA qui est bon pour les jeux a peine DX7 en feature avec une carte DX9c :lol: C'est pas la peine ;)


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°3165141
Tetedeienc​h
Head Of God
Posté le 29-04-2004 à 11:43:28  profilanswer
 

Mei a écrit :

Oui enfin y'a belle lurette que je joue plus a Quake 3 perso :lol:
 
Si on a de l'AA qui est bon pour les jeux a peine DX7 en feature avec une carte DX9c :lol: C'est pas la peine ;)


 
C'est pas de l'AA c'est du motion blur ;)
 
Et bon, c'est au moins aussi utile que certaines fonctions intégrées, vu que ca marchera pour tous les jeux sortis à la grande époque des GeForce1 et compagnie ( et j'y rejoue en ce moment :D Comme quoi :D ).
 
Bref, l'idée est pas si mauvaise ;)

n°3165164
magic-sim
Attention, pougnat radioactif
Posté le 29-04-2004 à 11:53:39  profilanswer
 

barbarella a écrit :

en fait ce prob est très vieux. je me rapelle de discussions epiques ici même en 2000/2001 sur le pour ou contre de l'activation du V-sync durant les test / bench


Fautdrait peut-être que je pense à le désactiver alors un de ces 4.... :sweat:

n°3165167
Marc
Super Administrateur
Chasseur de joce & sly
Posté le 29-04-2004 à 11:54:39  profilanswer
 

Tetedeiench a écrit :

Pour le V-sync, y a quelque chose qu je ne comprends pas.
 
Pourquoi ne pas calculer comme sans V-sync les frames ( par exemple, si tu as une frame toutes les 2ms et que tu dois les afficher toutes les 20ms ), puis appliquer un "motion blur", en les superposant et en refaisant un traitement pour les superposer ?
 
Ainsi, on ne perds pas en fluidité, ni en performances ( car bon, entre se tourner les pouces et calculer quand même en faisant un traitement supplémentaire, c'est tjs ca de pris).
 
Vus en pensez quoi :??:

Si c'est pour se prendre la tête à faire ce type de traitement couteux en performance autant faire du vrai 4x sans Vsync et pas du temporal 2x.

n°3165182
Tetedeienc​h
Head Of God
Posté le 29-04-2004 à 12:02:43  profilanswer
 

Marc a écrit :

Si c'est pour se prendre la tête à faire ce type de traitement couteux en performance autant faire du vrai 4x sans Vsync et pas du temporal 2x.


 
Ben euh j'ai pas suivi le coup du temporal, je parlais d'occuper le laps de temps qui fait que le GPU se tourne les pouces pendat le V-sync...
 
Me disait que ce serait une bonne idée de balancer du motion blur, stoo :D

n°3165212
blazkowicz
Posté le 29-04-2004 à 12:16:22  profilanswer
 

Marc a écrit :

Si c'est pour se prendre la tête à faire ce type de traitement couteux en performance autant faire du vrai 4x sans Vsync et pas du temporal 2x.


 
personnellement le jour lointain ou j'aurai une radeon je jouerai en 6x temporal :whistle:

n°3165225
Fouge
Posté le 29-04-2004 à 12:22:03  profilanswer
 

Et p'tet qu'avec ce "motion blur" on aurait moins besoin de FSAA? Toute façon j'suis allergique au Vsync alors [:dawao]

n°3165234
blazkowicz
Posté le 29-04-2004 à 12:27:03  profilanswer
 

Cette methode donne d'excellents resultats (en terme de qualite, par contre fill-rate divise par 2 ou 4), et pour cause c'est ce que fait ma Voodoo5 :D (mais rien de temporel, les frames sont calculees en meme temps)
 
comme le dit Marc autant faire du RGMS  
mais si on utilisait cette technique pour combiner RGMS 6x et RGSS 4x ce serait peut etre bien :D, pour les jeux pas trop gourmand (et ca reglerait le pb des textures avec 1 bit de alpha). et des jeux pas trop gourmands pour un R420 il yen a des tonnes
et pq pas rajouter le Temporal par dessus :D
 
faudrait voir si on peut emuler le T-buffer avec les shaders


Message édité par blazkowicz le 29-04-2004 à 12:34:05
n°3165309
Gonishi
Posté le 29-04-2004 à 12:55:06  profilanswer
 

fouge a écrit :

mareek>
Ben justement il est conseillé, avec le Vsync d'activer le triple buffering. Mais fait le calcul (avec une échelle de temps par ex), ça change pas grand chose au problème.
Le Vsync je le désactive car c'est parfois très genant en particulier dans NFSU : avec mon écran à 85Hz, le framerate varie entre 85, 42 et 28 (1/1, 1/2 et 1/3). Et la transition entre ces framerate est mal géré par le jeux j'ai l'impression (accélération et ralentissement du temps!)


comment on force le triple buffering en direct3d ?

n°3165321
evildeus
Posté le 29-04-2004 à 13:00:24  profilanswer
 

Intéressant, mais avec des jeux de plus en plus CPU limited, je pense pas que ce soit forcément super. Déjà farcry @60 FPS c'est assez rare et c'est vrai pour la plupart des jeux dès qu'il y a du monde autour. Maintenant, si on est pas un fou du FPS et que l'on est pret à concéder en résolution, la qualité semble bonne.
 
Je suis pas sur que ce soit fait pour les hardcore gamers ie ceux qui sont pret à payer $$ pour avoir 2FPS de plus. Mais dans les autres segments pourquoi pas, si la puissance suis :)


---------------
But if they think they're going to hold onto it, they're smoking something hallucinogenic - Jen-Hsun Huang
n°3165323
blazkowicz
Posté le 29-04-2004 à 13:00:59  profilanswer
 

dans les pilotes non? :P

n°3165351
papours
Posté le 29-04-2004 à 13:13:50  profilanswer
 

Blazkowicz a écrit :

dans les pilotes non? :P


 
je pense plutot que c est ds la config du jeu.

n°3165367
Profil sup​primé
Posté le 29-04-2004 à 13:18:26  answer
 

Blazkowicz a écrit :

dans les pilotes non? :P


 
non. dispo seulement en opengl.
Pour direct3D c'est éventuellement possible dans la config avancées des jeux.

n°3165392
blazkowicz
Posté le 29-04-2004 à 13:24:06  profilanswer
 

ok, c'est pas dispo dans les pilotes ATI mais je pense que ca l'est dans les miens :)

n°3165467
Gonishi
Posté le 29-04-2004 à 13:44:14  profilanswer
 

yoyo3d a écrit :

non. dispo seulement en opengl.
Pour direct3D c'est éventuellement possible dans la config avancées des jeux.


y a peut-être moyen de le forcer dans la base de registre

n°3165511
papours
Posté le 29-04-2004 à 13:53:11  profilanswer
 

gonishi a écrit :

y a peut-être moyen de le forcer dans la base de registre


 
ca serait bien qu un programmeur passe par là mais il me semble que pour ce qui est de direct3d il faut que le developpeur l implémente non ?
 
suis pas sûr, je dois confondre.

n°3165558
syntaxx_er​ror
Posté le 29-04-2004 à 14:08:57  profilanswer
 

Nvidia partners confirm 6800 PRO
 
http://www.the-inquirer.com/?article=15616
 

Citation :

FOLLOWING THE ITALIAN STORY that we wrote about here we have had confirmation from a couple of knowledgeable people that Nvidia will have one more card, as we suspected.  
The partners confirmed our earlier article about the card that will be clocked at 300MHz and 1000MHz memory and will sit in the middle class high end market. It's just like Geforce 4, in ancient times, when you had TI 4200, TI 4400 and Ti 4600. This card is like the TI 4400 of the Geforce six series.  
 
We actually saw some promotion material with this PRO suffix after Geforce 6800 but we don?t want to point our fingers to any Nvidia partners that might be still stacked at Rome airport. They have been through a lot so that would not be fair.  
 
I have to say that my last minute decision not to attend this conference, uninvited was a very good one since we saved some money and time. At least we know that the number of our readers from Sardinia has increased significantly.

 
 
 

n°3165570
bjone
Insert booze to continue
Posté le 29-04-2004 à 14:13:09  profilanswer
 

Citation :


...in ancient times...


 
bientôt quand on parlera de vidéo, on dira: "once upon a time in the video world...."

n°3165579
Tetedeienc​h
Head Of God
Posté le 29-04-2004 à 14:15:49  profilanswer
 

AU fait, j'ai testé le temporal AA de ATI, et je trouve que ca marche vachement bien quand même, nan ?
 
Et niveau perfs, rien à redire... Je viens de tester sur Metal gear Solid 2 avec ma R9700Pro et c'est franchement magnifique et fluide...
 
Non ?


Message édité par Tetedeiench le 29-04-2004 à 14:16:02
n°3165587
Gonishi
Posté le 29-04-2004 à 14:17:56  profilanswer
 

Tetedeiench a écrit :

AU fait, j'ai testé le temporal AA de ATI, et je trouve que ca marche vachement bien quand même, nan ?
 
Et niveau perfs, rien à redire... Je viens de tester sur Metal gear Solid 2 avec ma R9700Pro et c'est franchement magnifique et fluide...
 
Non ?


ça dépend des jeux et de ta résolution, ce qu'il faut c'est pouvoir avoir un framerate constant suffisemment élevé  [:sebkom]

n°3165588
Gonishi
Posté le 29-04-2004 à 14:18:25  profilanswer
 

syntaxx_error a écrit :

Nvidia partners confirm 6800 PRO
 
http://www.the-inquirer.com/?article=15616
 

Citation :

FOLLOWING THE ITALIAN STORY that we wrote about here we have had confirmation from a couple of knowledgeable people that Nvidia will have one more card, as we suspected.  
The partners confirmed our earlier article about the card that will be clocked at 300MHz and 1000MHz memory and will sit in the middle class high end market. It's just like Geforce 4, in ancient times, when you had TI 4200, TI 4400 and Ti 4600. This card is like the TI 4400 of the Geforce six series.  
 
We actually saw some promotion material with this PRO suffix after Geforce 6800 but we don?t want to point our fingers to any Nvidia partners that might be still stacked at Rome airport. They have been through a lot so that would not be fair.  
 
I have to say that my last minute decision not to attend this conference, uninvited was a very good one since we saved some money and time. At least we know that the number of our readers from Sardinia has increased significantly.




hum et donc cette 6800pro aura 16pipes ?

n°3165611
Fouge
Posté le 29-04-2004 à 14:26:17  profilanswer
 

Triple buffering
"Juste au dessus du double buffering qui emploie un buffer arrière complémentaire pour traiter l'image suivante, aboutissant à une animation plus lisse. Avec le triple buffering, le GPU peut commencer à rendre une troisième frame tandis que la premiere est affichée et la deuxième attend pour être affichée à son tour. Le Triple buffering aide à s'assurer que le GPU n'est jamais inoccupé parce qu'il attend des frames rendus à être envoyé au moniteur."

n°3165740
Oxygen3
Tears from the moon
Posté le 29-04-2004 à 15:22:04  profilanswer
 

gonishi a écrit :

hum et donc cette 6800pro aura 16pipes ?


 
apparement 12... c'est the inq qui fait les comparaisons à la con qui vont bien hein
 
 
par contre  :ouch: les références à l'actualité qu'il font ces mecs :o


---------------
Metro-PoleRéseau A Suivre...: Annuseries|LeVillage|pErDUSA
n°3165759
barbarella
Posté le 29-04-2004 à 15:37:10  profilanswer
 

gonishi a écrit :

ça dépend des jeux et de ta résolution, ce qu'il faut c'est pouvoir avoir un framerate constant suffisemment élevé  [:sebkom]


 
comme le FSAA. tu crois vvriamnet qu'on va pouvoir jouer en FSAAx6 a DOOM3 sur une 9800 ?  
 
Mais bon, et si on atendait qu'ATI officialise ce mode de FSAA pour savoir de ce qu'il en retourne vraiment :D. Tirer des conclusions me semble particulièrement actif. ce mode est très dépendant de la vitesse d'écriture dans les buffer (back, front, frame) or ça peut s'optimiser parfois, sait-on si ATI y travail. peut-être qu'il existe des clef de réglages ou des association de regalges qu'ATI connait mieux que nous, ....

n°3165763
barbarella
Posté le 29-04-2004 à 15:38:30  profilanswer
 

fouge a écrit :

Triple buffering
"Juste au dessus du double buffering qui emploie un buffer arrière complémentaire pour traiter l'image suivante, aboutissant à une animation plus lisse. Avec le triple buffering, le GPU peut commencer à rendre une troisième frame tandis que la premiere est affichée et la deuxième attend pour être affichée à son tour. Le Triple buffering aide à s'assurer que le GPU n'est jamais inoccupé parce qu'il attend des frames rendus à être envoyé au moniteur."


 
essaye cette définiton ;)
 
 
http://www.onversity.com/cgi-bin/p [...] x=43&b.y=4

n°3165781
blazkowicz
Posté le 29-04-2004 à 15:48:59  profilanswer
 

barbarella a écrit :

comme le FSAA. tu crois vvriamnet qu'on va pouvoir jouer en FSAAx6 a DOOM3 sur une 9800 ?  


 
peut-etre possible, si on se contente d'un framerate genre 40fps :p

n°3165787
evildeus
Posté le 29-04-2004 à 15:50:59  profilanswer
 

http://www.the-inquirer.com/?article=15617  :love:  :whistle:  :sarcastic:


---------------
But if they think they're going to hold onto it, they're smoking something hallucinogenic - Jen-Hsun Huang
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  278  279  280  ..  1003  1004  1005  1006  1007  1008

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Demande infos] Top AchatComment imprimer les infos du bios ?
Quel carte Open Gl la mieux adapte a 3dsMAXBesion d'infos sur les Graveur de DVD chui perdu
couldn't load open glNEC ND-1300: cherche infos
Mise a jour bios KT7A, prob direct x et open gl geforce 2 pro!!Salut je voudrait des infos sur l'instalation d'un processeur
Rech infos sur le nouveau graveur de DVD liteon multiformat !!!![INFOS a la con] si vous avez des PB avec votre ABIT NF7-S REV2.0
Plus de sujets relatifs à : Graphical open bar (des infos, des intox, aux extraits de TheInq)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR