Ce journal n'est qu'un teasing, une mise en bouche sur l'évolution des cartes AMD.
Côté propriétaire, le pilote fglrx intègre une extension XvBA depuis un an, mais sans API connue publiquement pour l'utiliser, même si certains jouent déjà avec : http://gwenole.beauchesne.info/en/about/blog#video_decode_ac(...)
Ça devrait changer dans les prochains jours, d'après l'annonce mystérieuse de Phoronix : http://www.phoronix.com/scan.php?page=news_item&px=NzYzMg
Côté libre, le pilote Mesa pour radeon a fait des progrès notables, les distributions qui sortiront avec Mesa 7.6 vous permettront d'utiliser OpenGL 1.5 au lieu de 1.4 pour les puces R300 à R500.
Le pilote appelé à remplacer l'implémentation Mesa actuelle, Gallium avance aussi, grâce à l'inclusion de KMS pour AMD dans le futur noyau 2.6.32. On y prépare non seulement la 3D, mais aussi l'accélération matérielle du décodage vidéo, avec XvMC et VA API.
Le tableau à ce lien vous permettra de suivre l'état des lieux pour votre carte graphique AMD/ATI http://www.x.org/wiki/RadeonFeature
# la 3D
Posté par Adrien . Évalué à 9.
# Pourquoi deux pilotes?
Posté par Grunt . Évalué à 5.
À quoi servira un pilote qu'il faudra installer à la mano, qui ne sera pas libre, quand le pilote libre "juste marchera"?
Qui aujourd'hui utiliserait un pilote Intel proprio quand son processeur graphique Intel est supporté à 101% par un pilote libre?
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Pourquoi deux pilotes?
Posté par ʭ ☯ . Évalué à 7.
Même à moyen terme, le pilote libre aura du mal à tout faire, notamment à cause des brevets logiciels : il y aura toujours des pays où il sera interdit d'utiliser son matériel avec des logiciels libres, cf. le problème des DVD dans Linux.
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: Pourquoi deux pilotes?
Posté par psychoslave__ (site web personnel) . Évalué à 4.
On peu donc se demander pourquoi ils n'ont pas tout simplement libéré fglrx, peut être qu'ils y a des parties sous-traités sur lesquels ils n'ont pas les droits…
[^] # Re: Pourquoi deux pilotes?
Posté par Albert_ . Évalué à 6.
Parcequ'ils ont soit achete soit passe des accords avec les boites detenants les brevets?
[^] # Re: Pourquoi deux pilotes?
Posté par thedude . Évalué à 3.
Entre les NDA sur une certaine techno, les bout de code achete ici et la, et la review complete des sources pour enlever ce qui est "company confidential", suffit pas de dire "ok, c'est libre".
Cf Sun qui a mit plus d'un an a liberer son framework, et c'etait visiblement pas la bonne volonte qui leur manquait.
Apres, rajoutes par dessus la rythme de sortie effrene des cartes qui implique d'avoir une team toujorus a l'affut sur les nouveaux pilotes, un autre toujours a l'affut sur les corrections des anciens, ils ont pas forcement envie de mettre des ressources supplementaire sur la liberation du pilote.
[^] # Re: Pourquoi deux pilotes?
Posté par Grunt . Évalué à 6.
Je suppose que tu fais alors allusion à HDCP, qui est géré par la carte graphique, possiblement pris en charge par un driver proprio, mais qui ne peut pas l'être par un driver libre car c'est interdit de dire comment il fonctionne?
Ben à la limite je trouverais ça pas plus mal d'avoir un pilote libre qui se limite à ce qui est libre (accélération 3D, décodage vidéo, enfin bref ce qu'une carte graphique fait) et qui ne prenne pas en charge les conneries de DRM. Parce que passer sous Linux et vouloir bouffer du DRM c'est carrément contradictoire. Si à long terme AMD/Ati ne pouvait proposer qu'un pilote libre sans gestion des DRM hardwares, ça serait une bonne chose:
- nVidia + pilotes proprios + DRM pour les kikoolols,
- AMD/Ati + pilotes libres + contenu sans DRM pour les gens libres.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Pourquoi deux pilotes?
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 6.
Non.
Tu peux passer sous Linux en ayant RIEN à faire des licences et libertés. Juste vouloir la légalité gratuitement (ou la gratuité légalement). Et dans ce cas là, c'est pas un DRM qui va te gêner, bien au contraire.
Sans compter tous ceux qui sont prêts à faire des concessions (genre, un client officiel itunes sous linux ou je ne sais quoi).
Bref, pas « carrément contradictoire, » mais « en opposition aux principes des barbus. »
[^] # Re: Pourquoi deux pilotes?
Posté par NickNolte . Évalué à 4.
- nVidia + pilotes proprios + DRM pour les kikoolols,
"nVidia +pilotes proproprios + DRM (malheureusement)" pour les infographistes pro ou amateurs qui veulent exploiter leur carte à fond.
Arrêtez de croire qu'il n'y a que du bureau 3D ou des jeux, bon sang!
[^] # Re: Pourquoi deux pilotes?
Posté par alice . Évalué à 3.
[^] # Re: Pourquoi deux pilotes?
Posté par ʭ ☯ . Évalué à 4.
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: Pourquoi deux pilotes?
Posté par alice . Évalué à 2.
[^] # Re: Pourquoi deux pilotes?
Posté par patrick_g (site web personnel) . Évalué à 7.
Je n'en sais rien non plus mais je peux faire une hypothèse : Imagine que le team driver d'AMD cherche a mutualiser son travail entre les plate-formes. Cela signifie, comme le fait NVidia, que 90% du driver est partagé avec Windows et OS X et qu'il n'y a que des bouts qui sont spécifiques à Linux.
Si cette hypothèse est juste que peut faire AMD ?
Il ne veut pas laisser tomber son driver proprio parce qu'il est aussi à la base du driver Windows/OS X.
Il ne veut pas libérer son driver proprio car il y a dedans des astuces que NVidia ne connait pas et potentiellement des problèmes de licence.
Il va juste attendre que le driver libre Linux soit à parité de performances et de fonctions avec le driver proprio et ensuite retirer les bouts Linux spécifiques du pilote.
A terme on aura ainsi une séparation entre un driver proprio dédié à Windows/ OS X et un driver libre Linux.
C'est peut être juste du bull shit ce que je raconte mais ça expliquerai le comportement d'AMD.....ou alors les managers sont juste des gros cons incompétents qui aiment dupliquer le travail.
[^] # Re: Pourquoi deux pilotes?
Posté par glisse . Évalué à 4.
des perf du driver proprio)
[^] # Re: Pourquoi deux pilotes?
Posté par Tabalji . Évalué à 4.
De mémoires les raisons sont comme tu l'as dit la mutualisation mais aussi le fait que le but du pilote libre est simplement d'offrir un support fiable 2D/3D et performant pour la 2D mais pas forcement pour la 3D qui demanderait beaucoup plus de ressources humaines qu'il n'en a.
D'après lui il ne faut pas rêver concernant les performances 3D du pilotes libre sur les cartes récentes : avec le nombre de devs actuels il y aura toujours plusieurs mois/années de décalage entre la sortie des nouvelles cartes et un support 3D plus ou moins optimisé.
Pour illustrer ce propos J'ai une 9200SE qui commence à peine à avoir une vraie prise en charge de la 3D avec le pilote libre...
[^] # Re: Pourquoi deux pilotes?
Posté par Grunt . Évalué à 4.
Ce n'est pourtant pas ce qui se passe avec les processeurs graphiques Intel: ça marche très bien même quand c'est neuf. C'est parce que Intel y met plus de dev? Qu'ils ont plus de contributeurs bénévoles? Que leurs puces sont moins performantes donc plus simples à piloter?
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Pourquoi deux pilotes?
Posté par dguihal . Évalué à 7.
http://intellinuxgraphics.org/
J'ai dans l'idée aussi que les GPU intel sont loin de la complexité des GPU Ati/Nvidia
[^] # Re: Pourquoi deux pilotes?
Posté par dguihal . Évalué à 4.
Intel Development Team
Carl Worth
Chris Wilson
Eric Anholt
Haihao Xiang
Ian Romanick
Jesse Barnes
Keith Packard
Nanhai Zou
Yakui Zhao
Zhenyu Wang
Intel Testing Team
Gordon Jin
Shuang He
Jian Zhao
Je suis pas sur qu'il y ai autant de monde a bosser sur les pilotes nouveau ou radeon
[^] # Re: Pourquoi deux pilotes?
Posté par glisse . Évalué à 3.
[^] # Re: Pourquoi deux pilotes?
Posté par Grunt . Évalué à 4.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Pourquoi deux pilotes?
Posté par thedude . Évalué à 4.
Linux fait qq pourcents du marche.
Sur ces qq pourcents, une certaine partie sont des gens qui recyclent de vieille machine, et donc n'achetent pas de CG.
Une autre bonne partie n'ont pas grand chose a foutre de la 3d tant qu'ils ont compiz qui fonctionne (ce qui est loin de demander des perfs de folies).
Certains jouent a des jeux linux. Ils sont quasi inexistants par rapport aux joueurs windows.
Parmi ceux la, certains sont suffisament libristes pour exiger les pilotes libres, les autres s'en carrent copieux tant que ca marche.
Au final, t'as une partie d'un groupe de quelques pourcents d'un marche de quelques pourcents du marche global qui sont des clients. Et potentiels les clients, ils peuvent toujours aller voir chez nvidia.
Voyons un peu ce que ati vend:
- le chip de la xbox 360. 31 millions d'unites vendues
- un chip de la game cube, 21 millions d'unites vendues.
- un chip de la wii, 52 millions d'unites vendues.
- Imageon, un chipset embarque, 200 millions d'unites vendues en 2007.
Sans meme parler des cartes pour pc, on a la un marche de 300 millions de chips.
Parlons encore chiffres:
Linux est raisonnablement estimable entre 2 et 4 pourcent du marche du desktop.
Ce marche est estimable a environ 150-200 millions de machines.
Linux represente, dans le meilleurs des cas, 4 a 8 millions de machines, 3 a 6 millions au pire.
Windows 85%, soit 130 a 170 millions.
Apple a l'air d'etre chez nvidia ces jours ci, mais ils sont connus pour changer de fournisseurs au gre du vent, donc ca fait potentiellement le reste des 200 millions de machines.
On a donc, a la louche, un marche global pour ati de 300 millions divers + 200 millions pc, soit 500 millions de chipsets.
Et la dedans, linux represente le marche faramineux d'au mieux 8 millons de machines (1.5%) au pire 3 millions (.6%).
La dessus, en supposant qu'ati a 30 a 50% des machines linux, ca veut dire qu'en liberant un pilote, ils peuvent envisager une fabuleuse progression de 0.2 a .75% de leurs ventes.
C'est certes un revenu direct, mais tu comprendras qu'ils ne s'enfoncent pas en courant dans ce fabuleux marche de la CG sous linux ou tout est a faire.
[^] # Re: Pourquoi deux pilotes?
Posté par fusible . Évalué à 3.
[^] # Re: Pourquoi deux pilotes?
Posté par thedude . Évalué à 1.
Si tu regardes les chiffres, c'est tout simplement insignifiant.
Et pour convaincre les constructeurs de releaser les specs/liberer les pilotes, va falloir attaquer sous un autre angle.
Me demande pas lequel, j'en ai pas la moindre idee.
[^] # Re: Pourquoi deux pilotes?
Posté par BAud (site web personnel) . Évalué à 3.
bah, tu prends une carte à US$100 (je prends sciemment un peu au-dessus de l'entrée de gamme...)
En reprenant tes chiffres, c'est mini 300 millions US$ et tu montais au max à 800 millions US$ du côté des GNU/Linux...
ça coûte combien de développer un pilote ? Reprenons comme indiqué ci-dessus une équipe de 15 personnes, pendant 2 ans par exemple à 200 kUS$ chacun soit 6 millions US$.
Soit, pour ~1% de ton chiffre d'affaires sur ce marché (et un pouillème du marché total), tu as un avantage concurrentiel qui selon l'évolution des GNU/Linuxiens peut te faire évoluer ton chiffre d'affaire de quelques pourcents et tes parts de marchés de quelques pourcents... c'est toujours ça de pris.
Tu rajoutes les autres marchés de "niche" (serveurs et workstations) qui sont tirés par les retombées du marché grand public (soit réutilisation de composants déjà amortis, soit recherche et développement ensuite rétutilisé côté grand public) et zou tu l'as ton argument...
Donc, oui si tu regardes les chiffres, c'est tout simplement insignifiant l'investissement à fournir pour avoir un pilote libre pour ces sociétés ;-)
[^] # Re: Pourquoi deux pilotes?
Posté par eMerzh (site web personnel) . Évalué à 3.
[^] # Re: Pourquoi deux pilotes?
Posté par thedude . Évalué à 1.
sur ces 3 a 8 millions, ils ont deja une partie du marche.
Ensuite, ta carte a 100$, t'enleves la tva, elle est a 90$, et s'ils margent a 25%, ce qui est deja enorme, il leur reste donc meme pas 25$ dessus.
Et tes chiffres, c'est s'ils bouffent toute la concurrence, sachant qu'intel est deja en place avec un pilote libre et que nvidia ne se laisse pas faire.
en suppusant qu'ils prennent 75% du marche, ca leur fait pas franchement grand chose de plus.
Investissement insignifiant, mais gain insignifiant, resultat: status quo.
[^] # Re: Pourquoi deux pilotes?
Posté par BAud (site web personnel) . Évalué à 2.
soit 200 millions US$, par rapport au coût (sur-)estimé de 6 millions US$, c'est toujours insignifiant nous sommes d'accord ;-)
et tu n'as pas parlé des marchés de niche que j'ai cités, ni d'effet de levier ?
[^] # Re: Pourquoi deux pilotes?
Posté par thedude . Évalué à 2.
200 millions, ca implique qu'ils vendent 0 cartes aux linuxiens et prendraient 100% du marche avec un pilote libre.
meme s'ils prennent 75% du marche, laissant nvidia et intel batailler pour le reste, sachant qu'ils ont deja 30 a 50% du marche actuel, ca leur fait pas une augmentation dementiel.
Du coup, pas la peine de s'emmerder.
Arretez de les prendre pour des jambons, c'est une grosse boite, ils vont la ou le fric est, s'il yavait du fric a faire avec un pilote libre, ca serait fait depuis longtemps.
[^] # Re: Pourquoi deux pilotes?
Posté par patrick_g (site web personnel) . Évalué à 8.
[^] # Re: Pourquoi deux pilotes?
Posté par Grunt . Évalué à 4.
Là c'est différent: libérer la doc ça ne leur coûte strictement rien. Que (par exemple) Broadcom libère les spécifications de ses chipsets WiFi, ou pas, en affectant de toute façon le même nombre de développeurs sur le microcode propriétaire, ne change strictement rien d'un point de vue financier. Ça ne peut pas leur faire de mal et ne peut que, au mieux leur rendre service, au pire ne rien changer. À mon avis la non-libération des spécifications est davantage un problème de mentalité qu'un problème économique.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Pourquoi deux pilotes?
Posté par M . Évalué à 5.
Pas sur leur dernier chip GMA500 : http://kubuntuforums.net/forums/index.php?topic=3105729.5;wa(...)
Que leurs puces sont moins performantes donc plus simples à piloter?
Je pense que ca doit pas mal y jouer.
[^] # Re: Pourquoi deux pilotes?
Posté par benoar . Évalué à 3.
Exagère pas non plus : ma 9200 (r200 donc) avait les mêmes perfs que le driver proprio sous OSX (oui, c'est un mac) il y a déjà 3 ans ...
Mais c'est vrai que depuis le passage au r300, ça va beaucoup moins vite pour le support de la 3D.
[^] # Re: Pourquoi deux pilotes?
Posté par ʭ ☯ . Évalué à 5.
Du coup, ça ne fait qu'un an que les développement des ces 3 pilotes a vraiment repris. Le R200 par exemple gère beaucoup mieux la lecture vidéo par OpenGL.
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: Pourquoi deux pilotes?
Posté par benoar . Évalué à 3.
# XvBA ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 1.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 10.
Ce commentaire a été supprimé par l’équipe de modération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.