GameCube et X-Box: comprendre les loadings !

GameCube et X-Box: comprendre les loadings ! - Jeux Video

Marsh Posté le 08-05-2002 à 16:11:01    

Bonjour !
 
Suite à une longue série d?inepties que j?ai pu lire au sujet des temps de chargement, il me semblait bon de faire le point ! Je vais ainsi vous détailler un peu les principaux éléments jouant sur ces fameux temps de chargement?
Attaquons dès maintenant si vous le voulez bien :
 
 
X-Box :
 
Elle est tout d?abord équipée d?un lecteur DVD x5 CAV (vitesse angulaire constante) de marque Thomson. Cela signifie que le disque tourne tout le temps à la même vitesse, mais qu?en contrepartie, le taux de transfert chute à un x2 lorsque l?on se rapproche du centre du DVD, alors qu?il atteint son maximum de x5 à la périphérie. Ce fameux taux de transfert varie donc entre 21,6 et 54 Mbits/seconde en théorie, et des chiffres très proches en pratique.
 
En outre, elle est aussi dotée d?un disque dur, soit un Seagate 10Go Usérie5 (ST310211A), soit un Western Digital 8Go WD80EB. Néanmoins, bien que ces deux disques soient de capacités différentes, Microsoft dans un souci d?équité a décidé de limiter pour tous deux leur capacité utilisable à 8Go ? Les tests réalisés sur la version PC du disque Seagate (parfaitement semblable hormis le firmware) montrent des performances s?échelonnant entre 64,64 et 71,76 Mbits/seconde. Le disque Western Digital se révèle quant à lui un peu plus lent, sans que la différence ne soit pour autant très significative ?
 
Toutefois il faut garder à l?esprit que pour pouvoir charger des données depuis le disque dur, comme vous le voyez plus rapide que le lecteur DVD, il est préalablement nécessaire de le copier depuis le DVD ! Le disque dur n?accueille donc que certaines données, et un chargement du DVD vers lui est donc obligatoire, ne serait-ce que la première fois que vous utilisez le jeu ?  
 
On peut imaginer plusieurs types d?optimisation des chargements par le biais du disque dur. On peut par exemple y copier les données chargées couramment (les menus par exemple), ou s?en servir comme mémoire virtuelle pour stocker un vaste niveau qui saturerait la mémoire de la machine (comme c?est le cas dans Halo) ?
 
En revanche il n?est pas question de charger toutes les données du jeu depuis le disque dur, comme on le fait sur PC ! (L?opération longue et ennuyeuse de l?installation servant précisément à copier les données du jeu vers le disque dur)
 
Un des autres points à prendre en compte est la quantité de mémoire embarquée. En effet, plus la quantité de mémoire embarquée est importante, plus on a tendance à charger beaucoup de données du support vers la RAM ! En effet, il serait idiot de se priver de cette mémoire supplémentaire, qui permet de créer des univers plus vastes et détaillés. Néanmoins, ce surplus de données à un revers, allongeant promotionnellement les temps de chargement !
 
Néanmoins, avoir une quantité importante de mémoire peut aussi beaucoup servir ! En effet, la place suffisante étant disponible, on peut conserver en mémoire les menus durant une partie, ce qui évite d?avoir à recharger ceux-ci à chaque fois ? Imaginons par exemple que la console ne bénéficie pas d?une RAM suffisamment conséquente : on se retrouverait alors face à un problème de taille ! En effet, il deviendrait nécessaire de décharger les menus avant de charger un niveau, et réciproquement ! On se retrouverait alors confrontés à des loadings systématiques des plus énervants ? On ressent d?ailleurs bien les effets d?une quantité importante de mémoire dans Amped : le loading est très long, mais il n?est pas nécessaire de le renouveler tant que l?on ne change pas de piste, ce qui est ma foi fort agréable !
 
 
GameCube :
 
  La GameCube joue elle la carte de l?originalité avec un support inédit issu de la collaboration avec Matsushita (une société extrêmement puissante, propriétaire entre autres de Panasonic) : le MiniDVD ! Celui-ci possède une densité de données similaire à un DVD classique, mais avec diamètre de 7,62cm, ce qui réduit sa capacité à 1,5Go (contre 4,7Go pour un DVD).
 
  La console est donc équipée d?un lecteur de MiniDVD CAV d?origine Matsushita, dont le taux de transfert varie entre 16 et 25Mbits/seconde, ce qui parait peut élevé en regard des performances du lecteur DVD de la X-BOX ! C?est d?autant plus étonnant que l?on nous annonce que le MiniDVD marque la suppression des temps de chargement !
 
  En revanche l?un des points fort de ce lecteur, ce sont ses temps d?accès peu élevé, 128ms en moyenne, plus réduits que sur un lecteur DVD classique. Donc si le lecteur se révèle beaucoup plus lent en terme de taux de transfert, il permet d?accéder plus rapidement d?une région du MiniDVD à une autre ! CE point peut s?avérer très important lorsque l?on charge une multitude de données réparties de manière hétérogène sur le support ?
 
  Malgré tout, les chiffres mettent pourtant à mal la GameCube face à la X-Box alors que, très paradoxalement, les loadings sont souvent plus courts sur cette première ! Les seuls temps d?accès plus courts ne pouvant justifier raisonnablement cet écart constaté, il faut chercher l?explication ailleurs ?
 
  Nous allons donc nous intéresser à l?architecture mémoire de la GameCube. Premier constat malheureux, celle-ci dispose de moins de RAM que la X-Box : 43Mo contre 64Mo. C?est assez décevant car cela risque fort de limiter de manière notable la taille et la complexité des environnements ! Néanmoins, qui dit moins de mémoire dit aussi moins de données à charger, c?est déjà là une première explication ?
 
  Deuxième constat cette fois-ci hallucinant, 16 des 43Mo de mémoire sont de type DRAM, une mémoire très ancienne et surtout ridiculement lente ! Et encore, quand je dis ridiculement lente, je pèse mes mots, puisque ça bande passant est de 0,081Go/seconde ! On se demande alors ce que de la mémoire si « rétrograde » peut faire dans une machine nouvelle génération, d?autant plus que cela ne laisse que 24Mo de mémoire rapide aux développeurs !
 
  Et bien cette mémoire peur constituer une deuxième explication aux temps de chargement particulièrement courts =, aussi étonnant que cela puisse paraître ! En effet, en dépit de sa surprenante lenteur, elle se révèle idéale pour stocker des informations sonores, des menus, ou toute autre chose ne nécessitant pas une bande passante conséquente. De ce fait, on peut l?utiliser pour conserver en mémoire les menus, les musiques, les informations de jeu?
 
  On peut aussi en imaginer une autre utilisation, en l?employant comme mémoire cache entre le lecteur MiniDVD et le reste de la RAM de la machine, exactement comme on le ferait avec le disque dur de la X-Box, à ceci près que la taille de ce cache est bien plus réduite, mais sa vitesse beaucoup plus élevée et son taux d?occupation CPU très faible. Cela fait de la GameCube est support idéal concernant les chargements dynamiques (au fur et à mesure du jeu).
 
  Un autre point très important, et pourtant souvent négligé est cette fois du au programmeurs ! En effet, masquer un chargement avec une petite animation (comme dans Rogue Leader), ou mettre un maximum d?informations en cache avant leur demande sont des astuces simples qui permettent d?éliminer les loadings « visibles » !  
 
 
Cet article touche à sa fin, mais je le compléterai probablement à l?avenir en y ajoutant de nouvelles infos intéressantes !
 
@+, et merci !
 
PS: l'article est de moi, respectez les droits d'auteur SVP! ;)

 

[jfdsdjhfuetppo]--Message édité par webzeb le 14-05-2002 à 23:23:51--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 08-05-2002 à 16:11:01   

Reply

Marsh Posté le 08-05-2002 à 16:17:07    

Je ne peux rien apporter de plus car je ne connais rien à l' aspect tknik des consoles........
C juste pour te dire ke g bien aimé ton exposé :jap:

 

[jfdsdjhfuetppo]--Message édité par drik_c le 08-05-2002 à 16:31:10--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 08-05-2002 à 16:23:15    

merci c klr et net ;)

Reply

Marsh Posté le 08-05-2002 à 16:25:19    

webzeb a écrit a écrit :

 
 
 
X-Box :
 
Elle est tout d?abord équipée d?un lecteur DVD x5 CAV (vitesse angulaire constante) de marque Thomson. Cela signifie que le disque tourne tout le temps à la même vitesse, mais qu?en contrepartie, le taux de transfert chute à un x2 lorsque l?on se rapproche du centre du DVD, alors qu?il atteint son maximum de x5 à la périphérie. Ce fameux taux de transfert varie donc entre 21,6 et 54 Mbits/seconde en théorie, et des chiffres très proches en pratique.
 
En outre, elle est aussi dotée d?un disque dur, soit un Seagate 10Go Usérie5 (ST310211A), soit un Western Digital 8Go WD80EB. Néanmoins, bien que ces deux disques soient de capacités différentes, Microsoft dans un souci d?équité a décidé de limiter pour tous deux leur capacité utilisable à 8Go ? Les tests réalisés sur la version PC du disque Seagate (parfaitement semblable hormis le firmware) montrent des performances s?échelonnant entre 64,64 et 71,76 Mbits/seconde. Le disque Western Digital se révèle quant à lui un peu plus lent, sans que la différence ne soit pour autant très significative ?
 
Toutefois il faut garder à l?esprit que pour pouvoir charger des données depuis le disque dur, comme vous le voyez plus rapide que le lecteur DVD, il est préalablement nécessaire de le copier depuis le DVD ! Le disque dur n?accueille donc que certaines données, et un chargement du DVD vers lui est donc obligatoire, ne serait-ce que la première fois que vous utilisez le jeu ?  
 
On peut imaginer plusieurs types d?optimisation des chargements par le biais du disque dur. On peut par exemple y copier les données chargées couramment (les menus par exemple), ou s?en servir comme mémoire virtuelle pour stocker un vaste niveau qui saturerait la mémoire de la machine (comme c?est le cas dans Halo) ?
 
En revanche il n?est pas question de charger toutes les données du jeu depuis le disque dur, comme on le fait sur PC ! (L?opération longue et ennuyeuse de l?installation servant précisément à copier les données du jeu vers le disque dur)
 
Un des autres points à prendre en compte est la quantité de mémoire embarquée. En effet, plus la quantité de mémoire embarquée est importante, plus on a tendance à charger beaucoup de données du support vers la RAM ! En effet, il serait idiot de se priver de cette mémoire supplémentaire, qui permet de créer des univers plus vastes et détaillés. Néanmoins, ce surplus de données à un revers, allongeant promotionnellement les temps de chargement !
 
Néanmoins, avoir une quantité importante de mémoire peut aussi beaucoup servir ! En effet, la place suffisante étant disponible, on peut conserver en mémoire les menus durant une partie, ce qui évite d?avoir à recharger ceux-ci à chaque fois ? Imaginons par exemple que la console ne bénéficie pas d?une RAM suffisamment conséquente : on se retrouverait alors face à un problème de taille ! En effet, il deviendrait nécessaire de décharger les menus avant de charger un niveau, et réciproquement ! On se retrouverait alors confrontés à des loadings systématiques des plus énervants ? On ressent d?ailleurs bien les effets d?une quantité importante de mémoire dans Amped : le loading est très long, mais il n?est pas nécessaire de le renouveler tant que l?on ne change pas de piste, ce qui est ma foi fort agréable !
 




Pour accélérer les loadings de la XBOX :
 
http://www.icrontic.com/index.php? [...] icleId=106
 
Je suis en train de le faire ! Remplacer la nappe ATA33 par une nappe ATA 100 !

 

[jfdsdjhfuetppo]--Message édité par syntaxx_error le 08-05-2002 à 16:26:39--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 08-05-2002 à 16:30:25    

:hello:

Reply

Marsh Posté le 08-05-2002 à 16:33:29    

webzeb a écrit a écrit :

:hello:  




 :hello:  
 
J'arrivais pas à ouvrir ma bobox car je trouvais pas les visses.. :ange: ...C'est bon, les visses sont planquées comme ci-dessous (sous les patins et sous le serial number) :
 
http://images.anandtech.com/reviews/system/gameconsoles/xbox/feet.jpg
 
http://images.anandtech.com/reviews/system/gameconsoles/xbox/hiddenscrew.jpg
 
Esperons que je pète rien now.. :pt1cable:

 

[jfdsdjhfuetppo]--Message édité par syntaxx_error le 08-05-2002 à 16:34:09--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 08-05-2002 à 16:50:28    

:hello:

Reply

Marsh Posté le 08-05-2002 à 16:57:14    

bien ton exposé! :jap:

Reply

Marsh Posté le 08-05-2002 à 16:57:35    

merci! ;)

Reply

Marsh Posté le 08-05-2002 à 17:00:44    

Un autre article interressant, l´auteur semble etre du meme avis.
 
http://www.onversity.com/cgi-bin/p [...] ts&P=a0701
 
 
"6 - La GameCube possède 16 Mo de mémoire RAM, en plus des 24 Mo de mémoire 1T-SRAM. Elle n'est pas destinée à stocker les informations nécessaires pour le calcul des scènes 3D, car trop lente. Par contre, elle peut servir à stocker des éléments appelés de temps en temps comme les menus, servir de mémoire intermédiaire entre le DVD et la mémoire 1T-SRAM, ou encore au processeur sonore."


---------------
Guitar Trainer
Reply

Marsh Posté le 08-05-2002 à 17:00:44   

Reply

Marsh Posté le 08-05-2002 à 17:06:03    

ben vi :D

Reply

Marsh Posté le 14-05-2002 à 22:47:55    

:hello:

Reply

Marsh Posté le 14-05-2002 à 22:51:23    

C clr les loadins de la Game Cube super rapides  :ouch:

Reply

Marsh Posté le 14-05-2002 à 22:55:17    

Clark_gaybeul
 
l'article de onversity est effectivement excellent, et rétablit quelques vérités!

Reply

Marsh Posté le 14-05-2002 à 22:56:26    

fort l'exposé  :jap:  
 
j'aprecie bien ces coté un peu teknique des consoles New generation.
on est plus obliger de parler que de jeux, bien que celle-ci en destiné a 100%
 
Voila bravo Webzeb...
 
:hap: Donc en resumé c'est la kelle la plus rapide  :hap:


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 14-05-2002 à 22:59:16    

phive  
 
l'explication est ds l'exposé!
 
 ;)

Reply

Marsh Posté le 14-05-2002 à 22:59:55    

pourquoi vous parlez pas des cpu de la ngc et de la xbox ?

Reply

Marsh Posté le 14-05-2002 à 23:02:03    

parce que mes connaissance en terme de cpu sont bien trop limitées.
 
pour cela, bien mieux vaut consulter l'article de onversity, dont l'auteur a un tout autre niveau que le mien! :(

Reply

Marsh Posté le 14-05-2002 à 23:02:37    

webzeb a écrit a écrit :

phive  
 
l'explication est ds l'exposé!
 
 ;)  




 
oui ok je l'ai bien lu,
 
donc a ce ke j'ai compris les temps de chargement sont plus court sur GC (c'est vrai c qd meme fort on attend jamais) malgres les kelke faiblesses teknologike de celle ci face a une Xbox


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 14-05-2002 à 23:06:41    

salut,
 
webzeb si t'es interessé je peux publier ton article sur onversity :).  
 
tu m'écris a jfmaquine@onversity.com

Reply

Marsh Posté le 14-05-2002 à 23:07:24    

tu bosses pour ce site?
 :??:

Reply

Marsh Posté le 14-05-2002 à 23:08:09    

webzeb a écrit a écrit :

tu bosses pour ce site?
 :??:  




 
je suis jean-françois maquiné :)

Reply

Marsh Posté le 14-05-2002 à 23:08:38    

webzeb a écrit a écrit :

parce que mes connaissance en terme de cpu sont bien trop limitées.
 
pour cela, bien mieux vaut consulter l'article de onversity, dont l'auteur a un tout autre niveau que le mien! :(  



un powerpc c limité chez toi, et ben.....  :non:

Reply

Marsh Posté le 14-05-2002 à 23:09:12    

ça signifie que je dirige le site :)

 

[jfdsdjhfuetppo]--Message édité par barbarella le 14-05-2002 à 23:09:30--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 14-05-2002 à 23:12:33    

thekiller  
 
c'est mes connaissances sur le sujet qui son limité, pas le proco'. ;)

Reply

Marsh Posté le 14-05-2002 à 23:14:10    

barbarella  
 
Oui, j'accepterais avec très grand plaisir qu'il soit publié! :)  
 
Par contre, relis le avant, histoire de voir si je n'ai pas fait de faute de frappe que je n'aurais pas remarqué, ou affirmé de bêtise.
 
merci, @+

Reply

Marsh Posté le 14-05-2002 à 23:19:18    

barbarella a écrit a écrit :

 
 
je suis jean-françois maquiné :)  




 
 
batman est dekoovert :D


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

Marsh Posté le 14-05-2002 à 23:19:18    

webzeb a écrit a écrit :

barbarella  
 
Oui, j'accepterais avec très grand plaisir qu'il soit publié! :)  
 
Par contre, relis le avant, histoire de voir si je n'ai pas fait de faute de frappe que je n'aurais pas remarqué, ou affirmé de bêtise.
 
merci, @+  




 
on fera attention pour les fotes :)
 
bon je t'envoie un mail a ton adresse indiqué dans ton profile pour les détails.

Reply

Marsh Posté le 14-05-2002 à 23:19:58    

THE REAL KRYSTOPHE a écrit a écrit :

 
 
 
batman est dekoovert :D  




 
a la niche le TRK :D
 
salut ma poule ça gaz, fait longtemps que je ne t'ai pas croisé sur les forums :)

Reply

Marsh Posté le 14-05-2002 à 23:21:04    

webzeb a écrit a écrit :

barbarella  
 
Oui, j'accepterais avec très grand plaisir qu'il soit publié! :)  
 
Par contre, relis le avant, histoire de voir si je n'ai pas fait de faute de frappe que je n'aurais pas remarqué, ou affirmé de bêtise.
 
merci, @+  




 

Citation :

Deuxième constat cette fois-ci hallucinant, 16 des 43Mo de mémoire sont de type DRAM, une mémoire très ancienne et surtout ridiculement lente ! Et encore, quand je dis ridiculement lente, je pèse mes mots, puisque ça bande passant est de 0,081Go/seconde ! On se demande alors ce que de la mémoire si « rétrograde » peut faire dans une machine nouvelle génération, d?autant plus que cela ne laisse que 32Mo de mémoire rapide aux développeurs !


 
 
 pas 32 mo de ram  
 
il en rest 24 + 3 de kache.  ;)


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

Marsh Posté le 14-05-2002 à 23:22:34    

barbarella a écrit a écrit :

 
 
a la niche le TRK :D
 
salut ma poule ça gaz, fait longtemps que je ne t'ai pas croisé sur les forums :)  




 
ca roolez et toa, ba moin sur hardware en ce mmt :)
 
alors cette Parhelia c poor kan ? :D


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

Marsh Posté le 14-05-2002 à 23:23:07    

merci de la corection TRK! ;)  
 
je rectifie illico (ou j'avais la tête :pt1cable: )

Reply

Marsh Posté le 14-05-2002 à 23:28:00    

barbarella  
 
on peut en parler par ICQ: 98151946
ou msn: webzeb_fr@hotmail.com
 
jusqu'à minuit ;)

Reply

Marsh Posté le 14-05-2002 à 23:29:06    

webzeb a écrit a écrit :

barbarella  
 
on peut en parler par ICQ: 98151946
ou msn: webzeb_fr@hotmail.com
 
jusqu'à minuit ;)  




 
mal baré toa  barbarellla ne mange pas de ce pain la  CAI DANJREUX ENFIN !


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

Marsh Posté le 14-05-2002 à 23:30:43    

syntaxx_error a écrit a écrit :

 
Pour accélérer les loadings de la XBOX :
 
http://www.icrontic.com/index.php? [...] icleId=106
 
Je suis en train de le faire ! Remplacer la nappe ATA33 par une nappe ATA 100 !  
 
 




 
vu que ni le HD ni le lecteur DVD ne saturent l'udma33,ça m'étonnerai que tu gagnes quoi que ce soit :/
 
Mais c'est quand même interressant de bidouiller :D

Reply

Marsh Posté le 14-05-2002 à 23:30:57    

:??:  :??:  :??:TRK

 

[jfdsdjhfuetppo]--Message édité par webzeb le 14-05-2002 à 23:32:04--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 14-05-2002 à 23:35:29    

webzeb a écrit a écrit :

barbarella  
 
on peut en parler par ICQ: 98151946
ou msn: webzeb_fr@hotmail.com
 
jusqu'à minuit ;)  




 
ok,
 
je te contacte a cette adesse de suite :)

Reply

Marsh Posté le 14-05-2002 à 23:37:00    

Fred2k a écrit a écrit :

 
 
vu que ni le HD ni le lecteur DVD ne saturent l'udma33,ça m'étonnerai que tu gagnes quoi que ce soit :/
 
Mais c'est quand même interressant de bidouiller :D  




Perso, je l'ai pas fait parce que je suis sous garantie, donc si ma bobox tombe en rade ou se met à rayer mes daivaidai, je l'ai profond dans le fion si je fais paitai la garantie... :D  
 
Par contre, des tests ont été fait et effectivement le fait de changer de nappe accélère sensiblement les loading et la copie des cd audio sur le dd.. ;)

 

[jfdsdjhfuetppo]--Message édité par syntaxx_error le 14-05-2002 à 23:37:28--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 14-05-2002 à 23:41:29    

sur ce coup, MS chipote vraiment : mettre un cable UDMA33 ... :sarcastic:

Reply

Marsh Posté le 14-05-2002 à 23:50:24    

barbarella  
 
tu me contactes ce soir? :??:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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