Halo 2 va sortir sur PC

[quote=“cben76, post:40, topic: 27441”]Et ? ca serait pas la premiere fois qu’un jeu ne soit pas compatbile avec tout les OS qui peuvent tourner sur la plateforme … que ce soit les jeux dos et win 95; win 98 et win XP, windows et linux. Maintenant, c’est XP et Vista …
C’est comme ca a chaque nouvelle version majeur des OS … franchement, je vous suis pas. Surtout que c’est 1 jeu …
'fin bon …[/quote]

Parce que généralement c’est avec le nouvel os que certain jeux deviennent incompatible (par exemple worms armageddon avec xp ), la ici il s’agit d’une tactique évidente de promotion .

Et il me semble pas que ce genre de portage exclusif a un OS soit monnaie courante , m’enfin c’est que ma mémoire , hein , éclaire nous sur ce point .

Halo 2 = Solitaire de Vista? :stuck_out_tongue:

Ca risque d’être dur de quitter aussi rapidement :stuck_out_tongue:

Pour rester dans le sujet, effectivement ce n’est pas très malin de la part de MS de le mettre seulement sur Vista. Mais d’ici à ce que Vista sorte, il est possible que ca change, ce ne serait pas la 1ère fois.
Et puis MS a peut-être une raison supra-secrète de ne le sortir que sur Vista :stuck_out_tongue:

Rien à voir (ou si peu) mais les joueurs de Halo 2 sont de grossiers personnages : http://www.imjosh.com/?p=244

Ah mais c’est juste grandiose ça ! Ca c’est des stats comme on les aime :stuck_out_tongue:

(J’adore tes multi-edit Gloppy ou tu commences par me traiter de mec qui à “rien compris” pour ajouter 2 heures après que tu t’es “peut être mal exprimé” parce que bon, ca va faire un peu violent sinon)

Franchement je n’avais pas du tout envie de te répondre, que tu me prennes pour un con, so be it, je suis habitué. Mais là ce que je n’apprécie pas, c’est que tu prends un point de technique que 98% des gens sur le site ne comprennent probablement pas, sans l’expliquer, et en l’énonçant comme vérité indétrônable. Le tout avec une conclusion qui fait croire que, à cause de ça, le jeu porté tournerait a 15 FPS (sans citer Halo 2, bravo).

Pour tout le monde, on parle ici de batch size. Pour résumer, une scène 3D est composée d’un gros paquet de triangles. Là on parle de la manière de les envoyer au GPU par le biais du driver. C’est une opération assez couteuse et c’est pour cela qu’il est conseillé dans les best practices de DirectX de faire des “lots”, genre 8 paquets de 2048 triangles (plutôt que 2048 paquets de 8 triangles). Parce que chaque envoi de paquet à un cout sur le CPU (supérieur à celui de l’augmentation de la taille du paquet, si c’est pas clair matez le graph en bas).

On rappellera que :

  • Le coût est élevé à cause de certains choix effectués dans DirectX. OpenGL est globalement beaucoup plus efficace sur ce point à CPU/GPU égal
  • On blâme souvent le pilote (à tort, cf point précédent)
  • L’augmentation des perfs du CPU moyen sur PC permet de compenser une partie du problème. Dans l’absolu, le dual core change même carrément la donne

On rappellera aussi que c’est un vieux problème avec des tas de solutions (non exhaustif) :

Donc en clair, tout ça est une problématique de portage et rien n’est impossible. Mais histoire d’aller au bout de l’argument, je rajoute un graph pour montrer ce qui se passe aujourd’hui dans un GPU moderne pour comprendre qui limite quoi :


(Testé avec un Athlon FX-55)

En clair, les drivers ont fait d’énormes progrès quand on utilise des batchs plus petits que 2048, ce qui n’était super pas le cas il y’a 2 ans de ça. On notera aussi qu’il faut aujourd’hui une carte très puissante pour se retrouver CPU limited. La X1300 Pro (pure entrée de gamme) est clairement limitée par les perfs de son GPU. Il faut donc un programme qui propose une charge très élevée pour que cela entre vraiment en compte. Comprendre que le nouveau driver model de Vista est probablement une bonne chose et permettra d’obtenir une meilleur flexibilité pour les portages 360.

Bref, j’en ai marre de tes vérités assenées au lance-pierre, basées sur un fond de vérité que tu déformes pour lui faire dire ce que tu as envie. C’est donc là dernière fois que je te réponds, tu as définitivement épuisé ma patience et ton quota de mauvaise foi.

Voila. C’est tres proche de ce que j’essai de dire…

Je sais pas si les plans sont finalises mais dans tous les cas, si c’est le cas, ca sera comme pour WPF, le terme utilise c’est « exists on XP, light up on vista ». C’est a dire que meme si l’API elle meme est la presque au complet, le nouveau driver model sera que avec Vista (logique). Sans compter surtout qu’il y a pas que DirectX 10 qui est fait specifiquement pour le jeux dans Vista qui est dans ce cas de figure…

Cwiz: heu tu viens juste de repeter exactement ce que j’ai dit depuis le debut et le diagramme en est une excellente demonstration qui est pas limitee aux portage 360, mais xbox1 aussi a mon avis. D’autant que les drivers de derniere generation appliquent la premiere moitiee de ce qui fait que le LDDM est plus flexible, une carte pas de generation recente (haut ou bas de gamme) ou sans drivers recent aura un effet enormement plus marque que sur ce graph avec des effets catastrophique (comme on le voit ici). Mais bon… ok quoi. Maintenant « le ciel est bleu », « non t’es trop de mauvaise foi il est bleu clair » si tu veux quoi… c’est le plaisir de faire dans le confrontationel. C’est juste que « Même avec un « batch size » plus large que mon sexe et du 1920 par 1200, je suis sur que ma carte 3D me dira qu’elle s’emmerde. » me semblait impliquer le contraire, c’est a dire que plus le batch size est gros, plus c’est difficile a faire tourner. Mais j’ai du mal comprendre et je m’en excuse… Et oui, j’essaye d’editer quand mes mots depassent largement ma pensee.

Bon bah j’apprend mass truc là c’est cool, mci’ :stuck_out_tongue:

Bon, si j’ai bien compris, ce jeu n’est pas fait pour vendre du Vista, Microsoft, cette petite PME du software aux moyens limités n’a pas les moyens de l’adapter pour autre chose que Vista. De plus, cela va plus ou moins servir de démonstration technologique pour les différentes fonctionnalités dudit Vista et non, les joueurs qui n’ont rien à foutre de ces considérations là ne sont pas pris en compte. Si je suis bien, Halo 2 Vista va donc servir à montrer comment faire des ports de jeux Xbox vers Vista.
Dans ce cas et vu que le jeux sera uniquement disponible pour Vista et que donc Microsoft se coupe de 95% des joueurs, pourquoi diable vouloir commercialiser le jeu ? A la rigueur s’il est fourni avec la version spéciale joueurs de Vista, mais sinon quel est l’intérêt ? C’est un peu comme les pubs pour Windows XP à un an de la sortie de Vista, ça fait partie des trucs que je comprend pas chez Microsoft.

Euh je ne suis pas sûr de te suivre. Avec une carte vidéo “normale” on est CPU bound dans la plupart des jeux. Si je me souviens bien y’a juste un des derniers splinter cell qui s’en sorte de façon surprenante en étant GPU bound. Le fait est que grouper des batchs, quand on a un environnement de jeu complexe, c’est vachement chaud quand même. Parce que un batch c’est pas juste un groupe de triangles, c’est un groupe de triangles qui sont rendus de la même façon. Ca a une importance, parce que ça veut dire même shader, même texture, même FVF, etc. Quand on rajoute le culling par-dessus ça devient très vite un merdier sans nom. (note bien que je me doute que tu sais de quoi tu parles, mais je rajoute des détails pour ceux qui sont moins familiarisés au sujet)

Si Microsoft ne file pas le jeu gratos (en bundle avec Vista je veux dire) je comprend plus rien à rien. Ah si je comprend un truc, on se fout de notre gueule, again… :stuck_out_tongue:
Parce que si le jeu ne sert pas à vendre des Vista (dixit Gloppy) il sert à quoi alors? Autant le foutre gratos avec une édition Vista non?

  • je sais les explications du pourquoi du comment sont au dessus, j’ai suivi le thread avec grand interêt, c’est passionnant de voir les modos se tirer les cheveux. Et pour ne pas changer c’est Microsoft et sa politique qui en est la cause. Again… (bis)
    C’est dingue d’avoir besoin d’un pc ultra puissant pour faire tourner un jeu qui sort d’une Xbox, en gros d’un pc vieux de 3ans. C’est fou ça.

Edit: oulah, il y a eu soit un bug, soit une fausse manip de ma part.

ouais …ma tante aussi attend que ca aussi, tuer des convenants avec un master chief elle adore :stuck_out_tongue:
Je suppose que Microsoft ne compte pas sur une bande d’ados amateur de W4R3Z pour vendre son bout de code. Combien sur la zone ont une version légale de l’OS ??? humm ??? allez on lève le doigt !!!
Glop viens de le redire. Halo2 Vista c’est juste pour permettre aux dev de Jv de se faire la main sur Vista et c’est tout. Si ils arrivent à en vendre une boite ils rigoleront bien…leur financier n’ont pas fini de compter les billet que leur a rapporté la version Xbox. Pour Billou c’est que du bonus. et je vois pas ce que le rendre gratuit avec Vista va apporter mais bon. Comme dis precedenment, ca ne me fera pas passer a Vista plus vite…si encore ca avait été Crazy Frog, mais la Halo2 pfffffffff :stuck_out_tongue:

Ouais, donc si c’est pour que les développeurs de jeux se fassent la main sur le développement de jeux pour Vista, pourquoi dépenser des sous à assurer un support, fabriquer des boites de jeux, faire de la pub et tous ces trucs dont les développeurs de jeux souhaitant se faire la main avec Vista n’ont rien à faire ? Surtout qu’il parait qu’ils n’ont pas les moyens de faire du support pour autre chose que XP avec Age of Empire 3…

Un des choix qui motive peut etre aussi le choix de Halo 2 est le faible temps de dev accorde, donc il faut un produit showcase et « facile » a porter (comprendre par la que les graphs et touti quanti seront retouche, mais ils ne partent pas de 0 les petits gars)

Wait and see, Vista only pourquoi pas si ca se justifie :stuck_out_tongue:
Allez, on range les couteaux les enfants :stuck_out_tongue:

Non, mais LeBaronNoir, ce que j’essai maladroitement de dire depuis le debut c’est que c’est une question de gestion des couts/benefice. Comme le dit Joebount c’est « un des choix », le tient « se faire la main » et le sien « faible temps de dev accorde » sont tout les deux valables. Se faire la main c’est juste un (pas tres gros, y a des meilleurs moyens si on prend juste ca). D’un cote t’as les plus et de l’autre ce que ca coute, avec tes differentes options: XP, Vista, ou meme pour le faire du tout. Et c’est pas forcement que « financier », y a aussi des effets indirects plus dur a mesurer. Parcequ’il faut que du cote des couts ca reste dans ton budget, c’est pas parceque MS est une relativement grosse boite avec des sous a la banque que tout le monde a des ressources illimitees et un budget pharaonique, au contraire personne n’a ca :stuck_out_tongue: Chaque groupe sous un PUM (product unit manager) ou un GM (General Manager) est plutot gere comme un PME avec des objectifs precis et des couts fixés. Il y a des variations possible mais t’as interet a avoir une sacrement bonne raison quand tu vas demander une rallonge ou des gens en plus qu’il va de toute facon falloir recruter (il y a plusieurs milliers de postes ouverts sur la boite qui sont en recherche de personel)… Quand la question c’est entre « on le fait pas du tout » et « on le fait en ne supportant pas X ou Y » tu fais des choix qui sont pas forcement faciles et tu reparti tes ressources en fonction de l’importance relative des choses sans mettre tous tes oeufs dans le meme panier…

A mon avis, tu peux pas montrer une raison et dire « donc si c’est pour que les developpeurs se fassent la main », ca veut pas dire grand chose. C’est entre autre pour ca et pour pousser du vista et pour X et 15 autres raisons plus ou moins importantes qui potentiellement prises individuellement suffisent pas a prendre la decision, mais qui prises dans leur ensemble ont une logique.

Ca m’etonnerait que ta tante est la même distro ( :stuck_out_tongue: ) Vista que toi ou moi.

Moi. Et une autre version légal sur le laptop.
C’est pas parce qu’on veux du gratuit qu’on est forcemment adepte de warez. Et je vois pas ce que ta question viens faire dans le thread.
JE trouverai ça sympa qu’il file HaloII en bundle avec Vista (du moins certaines versions), même si je sais pertinnement qu’il n’y a aucune chance, et si ça plait pas à ta tante elle a toujours la possibilité de donner le jeu à quelqu’un.

Il n’empeche que les différences entre xp et vista ne sont pas, a mon sens , tel qu’il faille investir enormement plus en dévelopement .

Bon apres c’est vrai que je m’avance et il est vrai que ce ne sont que des suppositions ,m’enfin je pense que la pluapart des éditeurs qui devront certainement sortir un patch pour assurer une compatibilité 100% vista risquent de faire la geule si l’investissement est trop important , ce qui m’amene a penser que microsoft va tout faire pour que la compatibilité entre les log xp et vista ne demande pas trop d’investissement .

[li]tu cites un message entier, c’est mal[/li][li]tu n’argumentes pas, c’est mal[/li][/ol]Quelles sont à ton sens les “différences entre xp et vista” ?

Shigeru, à mon avis tu t’avances beaucoup là.

Attention à ne pas confondre CPU bound par des batch trop petits (ce dont je parle), et CPU bound en règle générale. Ce n’est qu’une toute petite partie du problème, ca ne prend pas en compte le reste des choses pour lesquels est utilisé le CPU dans un jeu.