Vers une amélioration des performances d'OpenGL

Arnaud de la Grandière |
Depuis la sortie de Steam et des titres de Valve sur Mac, les comparatifs avec Windows ont été sans appel et en large défaveur de Mac OS X (lire Portal : mieux sous Windows que sous Mac OS X). La faute en incomberait aux pilotes distribués par Apple qui seraient en deçà des espérances. De fait, OpenGL 3 n'est toujours pas pleinement géré.

On peut cependant espérer une amélioration à l'avenir. Rob Barris, développeur chez Valve, a laissé un message dans ce sens sur le forum de la société :

« Les performances s'amélioreront à mesure que les pilotes seront mis à jour. Je compte sur des améliorations modestes à court terme, et de plus importantes à long terme. Non, je ne peux pas vous donner de date.

Nous faisons beaucoup d'avancées dans l'identification des problèmes spécifiques qui nécessitent du travail au sein des jeux ainsi que d'OpenGL et des pilotes. Apple, ATI et NVIDIA sont tous impliqués. »


Mac OS X 10.6.4 devrait intégrer les premiers fruits de cette collaboration.
avatar Ryo Saeba | 

Il serait temps que les drivers de cartes graphique et OpenGL s'améliorent...

Il n'y a qu'à voir ce que l'on peut tirer d'un matériel correctement optimisé. Inutile de faire péter les GHz sur les GPU et mettre des Go de VRAM pour afficher des trucs démentiels... Regardez certains jeux PS3 comme GoW III, par exemple.
Le Mac a l'énorme avantage de ne pas avoir des milliers de configurations toutes plus exotiques et déséquilibrées les unes que les autres, comme on en voit très souvent sur PC. Ils devraient profiter de cet avantage pour optimiser un max les drivers mais non... Pour une raison totalement inconnue, ils se bornent à pondre des drivers qui marchent sur trois pattes et qui font passer le Mac et Mac OS pour une machine sous prozac.

avatar jodido | 

ce serait sacrément une bonne chose

avatar hok | 

Il aura fallu attendre que ce soit trop voyant pour commencer à s'en occuper.

avatar Artanis | 

Les performances et la gestion d'OpenGL 3.x sont assez indépendants. Le fait est que depuis longtemps les drivers graphiques de MacOS X sont à la rue.

avatar Nesus | 

@Ryo Saeba :
La raison est tout à fait connue. Regarde le nombre de jeux sortis sous mac ces 15 dernières années. Avec de tels chiffres, il est tout à fait logique de ne pas investir dans un marché de niche.

avatar vintz72 | 

@Nesus

1/ OpenGL ne sert pas uniquement pour les jeux
2/ Pour rentrer dans un cercle vertueux (plateforme performante => plus de jeux => amélioration de la plateforme => plus de jeux => etc.), il me semble que chacun doit faire des efforts, en commençant par le premier intéressé(*) : Apple.

(*) le problème était qu'Apple ne voulait pas s'intéresser au jeu, et je pense qu'ils ont - enfin - compris que c'était un moyen de prendre des parts de marché... ouf !

avatar Silverscreen | 

Avec l'abondance de jeux sur l'AppStore, l'iPhone aura au moins servi à quelque chose pour le Mac…

avatar altracan | 

Apple... ou des technologies "matérielles" qui semblent délaisser le professionnel...
et des technologies "logicielles" qui laissent de côté le grand public.

avatar gigi | 

@silverscreen

Tu as tout à fait raison, Steve Jobs n'étant pas un joueur mais pas du tout, il n'allait pas en ce sens avec le Mac. Maintenant qu'ils voient le succès que ça apporte à la plateforme iOS qui faut le dire, le jeux est arrivé un peu par la porte d'à côté. l'iPod étant un baladeur musical mais avec le touch les jeux sont arrivé en grande pompe.

Jobs est maintenant sensibilisé sur la chose.

avatar bardaf67 | 

Très bien mais bon la c'est des promesses, rien n'est fait présentement. Tout est au futur conditionnel. Ca me rapelle un certains félin d'ailleurs....

avatar altracan | 

Je me méfie maintenant et donc j'explicite avant de me faire engueuler :
par abandon des pros je veux parler de la lente voire absence de mise à jour des mac pro, de l'absence de véritable offre d'écrans, de la partie de cache cache avec certaines fonctionnalités (Firewire...), du désintérret pour les grands comptes...

Et par stratégie logicielle foireuse, je veux parler de OpenGL, d'un Quicktime pas fini, de pas de Blu-ray (certes discutable mais c'est un plus quand même)...
Enfin quand je vois l'arrivée du nouveau mac mini, je vois que pour le matérielaussi le vrai grand public (comprendre le pauvre) est lui aussi mis de côté.

avatar domd | 

Bon, l'iPhone est sorti, ils vont pouvoir se remettre à bosser sur OSX et son matériel maintenant ...

avatar oomu | 

@Ryo Saeba [15/06/2010 16:17]

Vintaz résume bien.

cela montrait, année après année que Apple n'a jamais considéré le jeu vidéo (ne me parlez pas de pippin, c'était une époque de dépravation)

alors bien sur la modélisation 3D c'est utile pour des logiciels professionnels (architecture, design), mais je dirais que le retour ou l'arrivée de logiciels pro s'est faite au fur et à mesure de la montée de la part de marché du mac. Pas en attente d'un opengl rapide.

non, la motivation pour un opengl rapide c'est le jeux vidéo

et apple n'était pas intéressé par cela.

Le succès des jeux sur iphone a surpris Apple. L'app Store n'était pas prévu pour des rubriques jeux vidéo détaillés, le sdk iphone n'avait pas ou prou de fonctions pensées pour le jeux vidéo. l'ios 4 inaugure une api dédiée jeux. Le discours de Steve Jobs a changé après qu'Apple a remarqué l'impact du jeu sur iphone

Sur mac, c'était une logique pernicieuse :

pourquoi faire du jeu sur mac, petite part de marché, et tout est optimisé direct X : cartes, gestionnaires, etc
mais pourquoi optimiser opengl ?, y a pas de jeux sur mac .

et bien, Valve est en train de démolir le cercle vicieux, de force.

avatar oomu | 

@altracan [15/06/2010 17:06]

>par abandon des pros je veux parler de la lente voire absence de mise à jour des mac pro, de l'absence de

en long et en large, Apple l'a dit _Clairement_, Schiller l'a répété en février, Steve Jobs le dit depuis plusieurs années à chaque journaliste : LE monde de l'entreprise (pro par extension) est anecdotique à coté du grand public

Ce n'est PAS la priorité d'apple et Schiller a dit "mais même ainsi, les entreprises achètent nos produits".

Bref : APPLE n'est PAS une entreprise d'informatique PRO. Ils font cependant ce qu'il faut pour que leur produit soit "viable" (l'iphone a obtenu ce qu'il faut pour que je ne m'arrache pas les cheveux si un employé l'utilise. Le mac a des produits de managements de postes, etc.)

> véritable offre d'écrans,

Apple avait une offre d'écrans quand il fallait des écrans pour le mac. Apple n'est pas un grand fabricant d'écrans. Apple vous dirait "ben y a Eizo, Nec, etc. mais sinon on a un écran super cool avec le macbook air, il a magsafe intégré, hoOOOoo "

Apple ne cherche pas à concurrencer Eizo. Encore une fois vous voyez qu'Apple propose un chouette écran orienté grand public (pratique pour un macbook )

>de la partie de cache cache avec certaines fonctionnalités (Firewire...),

Firewire, c'est génial. Disons le. Le cable est génial, le protocole est génial, etc. tout y est génial. Firewire est cher. Firewire du coup n'est PAS désiré par l'industrie PC. point barre.

Intel ne cherche pas à vendre des chipsets firewire. C'est une solution haut de gamme, et parfois Apple est coincé quand il n'y a pas d'intégration de firewire dans des solutions intel ou autre.

Un autre exemple : USB3 est "problématique" pour les constructeurs pc (et apple en reste loin) tout simplement parce qu'intel ne se presse pas de sortir une gamme complète de puces usb3 pour i7 etc.

Intel s'en fiche. C'est eux les maitres du tempo. Mais ils vont se lancer bientôt.

avatar WhoIsLudwig | 

Ca ne peut qu'être une bonne chose.

avatar oomu | 

>du désintérret pour les grands comptes...

C'est assumé, acté, digéré, écrit, voulu et conscient : Apple n'est pas intéressé par les grands comptes. okicha ?

Dites leur "rooohallez une petite ristourne, je vous achète 250 macpro" , ils vous répondront "morf.. je vais voir si on vous fait une propal" et plus jamais ils vous répondront. (vécu)

Apple n'a pas besoin des grands comptes avoir des milliards en caisse. Vuiton n'a pas besoin d'équiper les cadres de IBM pour vivre à foison ? ben itou avec Apple. C'est pas leur métier. Ils ont choisi un autre métier. c'est honorable.

Ce que Apple annonce, c'est que l'informatique n'est plus un outil uniquement professionnel, uniquement d'ingénieur, l'ordinateur ne sera pas forcément l'ordi d'ingénieur. Oui effectivement, le macpro n'est pas l'avenir de cette informatique.

>Et par stratégie logicielle foireuse, je veux parler de OpenGL,

Opengl est loin d'être foireux, et c'est loin d'être d'Apple.

Opengl fut conçu pour unix, c'était dans windows avant que MS quitte le standard et le clone sous le nom Direct3D.

Opengl est toujours très vivace dans un nombre considérable de progiciels scientifiques.

>d'un Quicktime pas fini,

Quicktime est "finalisé". Vous trouvez sa techno dans tout lecteur de blueray, c'est une brique du MPEG, ça lit tout ce qu'il faut pour créer un projet Final Cut ou faire de la diffusion satellitaire, les normes de broadast télé et autres caméras.

Que voulez vous de plus ? que ca gère au poil les chapitrages MKV des épisodes de Dr Who récupérés sur torrent ?

ha ben ça, apple s'en fiche.

vous voulez faire du montage ? imovie utilise quicktime. c'est trop lol imovie? ben final cut alors. la facture est ici.

avatar oomu | 

> de pas de Blu-ray (certes discutable mais c'est un plus quand même)...

itou : aucun espoir. Apple est tout simplement un concurrent du consortium Bluray.

Qui est client du bluray ? vous ? non.

Les clients du bluray sont les studios de cinéma : fox, warner, disney etc.

Apple se place comme autre alternative au bluray pour ces studios : "vendez sur itms, c'est + mieux, y aura un gros public et moins de frais et vous n'aurez plus à vous préoccuper des rayonnage de la fnac, sisi, viendez, youhou."

Accessoirement, le grand public ne veut pas lire ses films sur ordinateur. C'est encore trop lourdingue.

Un appareil de salon ça marche simplement. et encore, ce fut bien laborieux. Sony y est allé au tractopelle pour réussir à caser le bluray dans les boutiques puis chez les gens.

Le passionné d'informatique lui il aurait adoré le bluray sur imac, mais ce n'est pas un marché. et concrètement c'aurait encore augmenté le prix d'un imac. (déjà que ça hurle).

Apple ne veut pas payer les licences bluray et s'encombrer de ce drm dans os x. Fairplay marche,merci.

-
qu'est ce que cela montre? Qu'Apple ne cherche pas à faire des produits qui répondent, point par point, à ce que les informaticiens disent vouloir. Apple fait des produits qui répondent à des usages que le grand public apprécie. Et ça marche.

Le "pire", c'est que ça marche. C'est pour cela que je n'imagine pas Apple s'amender sur ces questions.

-
>Enfin quand je vois l'arrivée du nouveau mac mini, je vois que pour le matérielaussi le vrai grand public
>(comprendre le pauvre) est lui aussi mis de côté

je pense que vous avez réalisé qu'Apple n'est pas intéressé par un marché de faible marge

et l'Etat de l'industrie lui donne raison : HP est déficitaire sur le pc grand public, Sony est déficitaire tout court, Dell est en baisse sur le professionnel (bouffé lentement par lenovo et tout chinois).

Il n'existe quasi pas de constructeurs de pc "grand public" rentable si ce n'est acer et asus avec les netbook

avatar oomu | 

enfin de compte mon propos se résume à ceci :

- l'activité d'Apple est _florissante_ , de manière éhonté
- on ne change pas une équipe qui gagne
- VOUS (vous là, les passionnés amoureux ou haineux qui commentent, et font la communauté du mac) êtes l'une des preuves de ce Apple qui gagne.

C'est donc vrai : actuellement, Apple n'est pas un fabricant de "pc professionnel de qualité" comme avant. Très sincèrement, je ne regrette vraiment pas (mais alors pas du tout), le Apple des années 90. Et cette autre informatique qui est maintenant possible en 2010 est bien plus intéressante, dynamique et innovante que ce qu'on avait au début des années 2000.

ha et oui, j'attends impatiemment la mise à jour du mac pro. si apple cessait le mac pro je serais dévasté.

avatar lukasmars | 

"
ha ben ça, apple s'en fiche.
"
Oui mais pas nous ....

avatar oomu | 

@lukasmars [15/06/2010 19:02]
>"ha ben ça, apple s'en fiche."
>Oui mais pas nous ....

haAAAa mais moi non plus. mais j'en ai fait mon deuil et j'apprécie Apple pour ce qu'elle est et pas pour ce que j'aimerais qu'elle soit.

et je me débrouille avec linux et le reste de l'industrie.

Cependant, j'avoue que je ne suis pas un grand joueur de jeux vidéo, un peu de World of warcraft, un Little big planet sur une ps3, et vous m'occupez pour 2 ans.

Forcément.. ça aide pour pas s'énerver envers Apple.

Mais peut être que Valve dit vrai, peut être que l'arrivée de Steam va motiver Apple. Ca donne envie d'acheter et de jouer le zoli catalogue Steam.

avatar oomu | 

le jeu était anecdotique pour apple, cela se voit dans le manque d'investissement envers opengl

(et pourtant, ils ont de chouettes techno, par exemple Quartz Composer, ils ont des bases pour construire et investir un grand outil de création pour l'industrie du jeux vidéo)

-
Apple n'est PAS, définitivement PAS, un constructeur d'ordinateur pour l'entreprise. ils en font (le macpro est une belle "workstation") mais ce n'est pas leur priorité, leur sang. Et les grands comptes ont juste besoin de boîte à savon. Apple ne veut pas faire de boîte à savon. Effectivement, j'aimerais pas en faire non plus.

avatar omega2 | 

"Le passionné d'informatique lui il aurait adoré le bluray sur imac, mais ce n'est pas un marché. "
C'est vrai, ce n'est pas un marché vu qu'il n'est pas possible d'en regarder sur un mac. Apple a éliminé ce marché sans se demander ce que voulait sa clientèle.

avatar Ryo Saeba | 

Perso, je suis à fond pour le Blu-ray... Chez moi, il y a deux PS3 et un lecteur Blu-ray de salon donc pour les jeux video et les films commerciaux, j'ai ce qu'il faut.
Par contre, je les grave sur quoi les films que je fais avec mon camescope HD ? Ma fille a 15 mois et ça fait huit mois que je la filme en HD mais Apple a décidé que la HD sur Mac passerait par l'ITMS et rien d'autre. C'est totalement con vu que ça fait des années qu'on peut monter en HD sur Mac avec les propres solutions d'Apple (iMovie HD, Final Cut Express, Final Cut Pro) mais ils se bornent comme des gros cons et refuse d'entendre parler de graveur Blu-ray dans leurs putain de Mac !
J'adore Apple, j'adore le Mac, l'iPhone et globalement tout ce qu'ils font mais des fois, ils me saoulent à aller CONTRE les réclamations de leurs propres clients. Vraiment c'est lourd.

avatar Macmmouth | 

Oomu..

Mais tu penses vraiment que ta vie intéresse quelqu'un ?

zzzzzzz...

avatar Orus | 

Optimiser, optimiser.
Mais chez Apple on est plus occupé à vendre des gadgets pour bobos et neuneux (iPad, iPhone) qu'a optimiser les Macintosh ! Ah si on critique Adobe et Google; c'est sur c'est facile et ca coute rien.
Le jeu est un marché ennOrme, et Apple ne fait rien. Pathétique.

avatar mikele | 

@ Macmmouth
> Oomu..
> Mais tu penses vraiment que ta vie intéresse quelqu'un ?
> zzzzzzz...

Tsss... C'est ça... va te coucher !
Si tes contributions n'avaient que le quart du tiers de la qualité de celles d'oomu (précision, à propos, etc...), ce serait déjà bien... Réfléchis-y à l'avenir avant de poster !

avatar USB09 | 

Mais quest ce qui faut pas entendre. Il suffit qu un develloppeur fasse des portage foireux pour que ça râle sur Apple.
Prenez l'exemple de halo 1 a sa sorti et comparer a unreal 2004. Y a pas photo, il y a un qui est un boulet avec moins de polygone affichés. Et pour avoir ouïr qu' halo 1 ramait sur PC avec la dernière carte video de l'époque. j'en conclu que les portages ont toujours ete foireux et que les entreprises ont toujours été des fainéant et que leur jeux sont toujours pleins de bogues, parfois des plus évidentes.
Mais bien sur c'est a Apple de faire des efforts.
Lisez l'article sur Wikipédia sur la loi de Moore.
Depuis longtemps les entreprises n'optimise plus leur softs. Et pas que dans les jeux video, combien de fois suis tombé, dans mon métier, sur un doc de 800 mega en format A4 ? Simplement parce qu ok a la flemme de virer tout ce qui est inutile ?

avatar Le Gognol | 

Ryo Saeba : ce n'est pas parce qu'il n'est pas possible de lire des BD commerciaux sur Mac qu'il n'est pas possible d'en graver de ses "oeuvres" personnelles. Tu peux ajouter un graveur qui sera très bien géré par Toast par exemple, et avec lequel tu pourras faire des galettes lisibles sur lecteur de salon. D'autre part il y a d'autres possibilités que le BD pour partager ses vidéos HD (fichiers sur disques durs, cartes flash, ou gravés, mise en ligne genre Youtube, etc.).

avatar acid_junkie | 

Quand je vois des gens justifier l'injustifiable, je dis carton rouge!
Ubuntu, moins de budget, moins de jeux, plus de configurations différentes qui coiffe au poteau Mac OSX dans le domaine de l'OpenGL, ça fait mal au *** du macuser que je suis.

avatar Ryo Saeba | 

Le Gognol Acheter un graveur Blu-ray externe ne me poserait pas de problème mais là où je coince, c'est que je peux acheter le tout dernier Pioneer (interne) pour 150€ mais concernant les graveurs externes, LaCie propose une bouze de LG dans un pauvre boîtier FireWire 400 pour 400€...
Il y a des limite au foutage de gueule, quand même !
En dehors de ça, je n'ai pas envie d'envoyer mes films perso sur Youtube. Déjà parce que je refuse de diviser la qualité de l'image par dix et surtout parce que je n'ai aucune confiance en la confidentialité de Youtube.

CONNEXION UTILISATEUR