Journal : AMD libère un guide programmation 3D des R5xx
Posté par Mjules (page perso, ) le 23 février 2008
0
Tout est dans le titre ; AMD vient de libérer un guide pour programmer le moteur 3D de ses R5xx. comme ils l'avaient promis il y a quelques temps.L'annonce est ici :
http://www.botchco.com/agd5f/
Le guide est là :
http://www.x.org/docs/AMD/R5xx_Acceleration_v1.1.pdf
Je n'y connais pas grand chose mais parcouru rapidement, ça donne l'impression de réellement décrire comment et quoi envoyer à la carte.
(Les R5xx, ce sont les x16xxet x19xx etc)
> Lire le journal (18 commentaires, moyenne: 4,9).
Vous avez demandé le commentaire #907729.



"pendant ce temps la, a vidia cruz..."
De mon point de vue, nVidia va etre en position de plus en plus delicate vis-a-vis des libristes.
J'aime beaucoup l'équipe de "nouveau" pour l'intelligence et le temps qu'ils ont investis dans le reverse engineering des cartes nVidia. Ils ont fait beaucoup de progrès, et même si le driver n'est pas encore inclus dans les distributions linux, il est deja tres avance (nouveau a récemment fait l'objet d'un article de première page).
Neanmoins, a mon humble avis, il vaudrait mieux concentrer l'effort de tous ces developpeurs tres competents sur le support open-source des cartes ATI, plutot que fournir a nVidia de la main d'œuvre gratuite. (1 Md$ de revenu sur le dernier trimestre!!).
Plus la différence d'intégration entre les cartes ATI et nvidia sera flagrante, et plus nVidia ouvrira rapidement ses spécifications. Sinon, il n'y aura jamais de publications de specification, et dans le meilleur des cas, nVidia se contentera de corriger les bugs les plus flagrants du driver open-source (cf. l'exemple du driver nforce pour chipset nForce, http://dev.gentoo.org/~dsd/nforce-net-to-forcedeth.htm).
-- Front de Libération des Sources --
Pour stopper les trolls, citons les sources !
[^]Re: "pendant ce temps la, a vidia cruz..."
Neanmoins, a mon humble avis, il vaudrait mieux concentrer l'effort de tous ces developpeurs tres competents sur le support open-source des cartes ATI, plutot que fournir a nVidia de la main d'œuvre gratuite. (1 Md$ de revenu sur le dernier trimestre!!).
C'est assez incroyable que ce FUD se répande. A la base, cela vient de Dirk Hohndel qui est "Chief Open Source Technologist" chez intel, qui a répandu l'idée à linux.conf.au (voir son blog où il explique cela http://softwareblogs.intel.com/2008/02/21/its-all-about-the-(...) ). Evidemment, il a un parti pris dans cette histoire. Oui, quelqu'un de chez intel, la gentille boîte pro-logiciel libre, est en train de taper sur un projet libre. Il sembe qu'il n'aime pas trop qu'on réussise aussi bien qu'eux, quelque part le fait qu'on libère les utilisateurs de nvidia, ça l'ennuie.
En fait tu es en train de taper sur les quelques gars qui défendent effectivement l'existence même des drivers graphiques libres.
Heureusement pour toi, le logicel libre reste libre, donc tu peux contribuer avec du code pour le driver ATI. Ou bien financièrement. Mais je vais encore me faire allumer pour avoir suggéré ça. En ce qui me concerner je contribue assez largement, mais les autres ne sont pas obligés, et peuvent se contenter de critiquer.
[^]Re: "pendant ce temps la, a vidia cruz..."
> C'est assez incroyable que ce FUD se répande.
Ce n'est pas un FUD, c'est un avis.
> est en train de taper sur un projet libre.
Personne ne tape sur Nouveau. Nouveau a des développeurs fabuleux, dont l'objectif est de fournir des drivers libre. Personne dans le libre ne veut taper sur Nouveau. Nouveau n'est en aucun cas un ennemi du libre. Nouveau est très très très respecté par le libre et les défenseurs du libre dont je prétend faire parti.
Mais il n'empêche que je pense aussi que les ressources mises dans Nouveau seraient probablement plus productives pour le libre si elles étaient mises sur des périphéques dont les constructeurs sont plus freesoftware-friendly. Le message serait claire pour les constructeurs. Aidez nous (fournissez les spècs), on vous aidera. C'est incitatif.
Ce n'est pas un FUD, ce n'est pas une attaque contre Nouveau, c'est un avis qui porte globalement sur le libre, ce n'est pas un avis sur le projet Nouveau "isolé du reste du monde".
J'utilise le driver Nouveau avec beaucoup de bonheur et le conseille à ceux qui ont une carte NVidia. Que moi, un utilisateur de logiciel libre isolé, aprécie le boulot de Nouveau, ne m'empêche pas de penser plus largement au logiciel libre et pas seulement à ma pomme.
Es-ce que les ressources sur Nouveau peuvent être affectées ailleurs ?
Pas sûr. Les développeurs Nouveau auront-ils la motivation de bosser sur AMD ou Intel ? Pas sûr.
Bref, constatons qu'ils bossent sur NVidia.
Mais si un développeur veut bosser sur les cartes graphiques et qu'il n'a pas un goût particulier pour NVidia, ben on peut être en droit de lui conseiller de bosser sur les puces Intel ou AMD, on peut être en droit de lui dire que ça sera plus productif pour le libre que de bosser sur Nouveau. Et si après ça il veut bosser sur Nouveau, par exemple car il trouve le défit plus exitant ? Ben qu'il bosse sur Nouveau, on lui souhaitera le meilleur.
> Oui, quelqu'un de chez intel, la gentille boîte pro-logiciel libre, est en train de taper sur un projet libre
And those are many more than just Intel, but I hope you'll forgive me for not linking to competitors' sites
C'est du second degré, mais ça se comprend très bien. Il dit qu'il vaudrait mieux bosser aussi sur AMD que sur NVidia. AMD est plus un concurrent d'Intel que NVidia...
[^]Re: "pendant ce temps la, a vidia cruz..."
Ooops, je n'ai pas remarqué que je répondais à Stephane Marchesin du projet Nouveau et a qui j'ai déjà donné mon avis.
Il serait intéressant, si tu en as le temps et l'envis, de savoir si les doc d'Intel et AMD sont aussi profitables au projet Nouveau.
[^]Re: "pendant ce temps la, a vidia cruz..."
ne m'empêche pas de penser plus largement au logiciel libre et pas seulement à ma pomme
Joli... ;o)
[^]Re: "pendant ce temps la, a vidia cruz..."
C'est quand même un des principes de base du logiciel libre : chacun fait ce qu'il veut ou presque, par exemple quand l'orientation d'un projet ne lui plaît pas il peut le quitter et se concentrer sur un autre, voire forker, ou autres.
Pareil pour des projets à la base similaires, les meilleurs sont les plus utilisés et finalement attirent les autres développeurs.
Ici, des développeurs sans aucun doute talentueux vu la complexité des cartes graphiques actuelles veulent fournir un pilote libre pour les cartes nVidia, libre à eux !
C'est en effet au projet radeonHD de montrer qu'il est plus intéressant pour eux de participer à un projet où on a le specs plutôt que de s'embêter à faire un reverse-engineering énorme. C'est au projet radeonHD de montrer qu'on peut fournir un pilote bien meilleur quand on a les specs, et ainsi motiver les autres développeurs.
Maintenant sans aucunement vouloir couler le projet Nouveau (je ne suis pas concerné, j'ai une carte ATI r300 et ne profiterai en outre que peu de l'ouverture des specs ATI), je recommanderai à ceux qui veulent se procurer une carte compatible Linux une intel ou bien une ATI s'ils ont de plus gros besoins en 3D (type Blender ou jeux), à cause de cette ouverture des specs.
[^]Re: "pendant ce temps la, a vidia cruz..."
> je recommanderai à ceux qui veulent se procurer une carte compatible Linux une intel ou bien une ATI
Le porte-monnai est probablement le meilleur moyen de pression.