Développeur : Un représentant d'AMD annonce l'ouverture des spécifications des Radeons
Posté par Étienne Bersac (Jabber id, page perso, ). Modéré le 07 septembre 2007.
Après tant d'années de rétro ingénierie sur les nouvelles puces ATI (postérieures au R200), un représentant d'AMD vient d'annoncer rien de moins que les spécifications des puces r500 et suivantes. De plus, AMD fournit un squelette de pilote, laissant le soin à la communauté de faire le reste. L'annonce a été faite durant le Kernel Summit qui se tient du 4 au 6 septembre 2007 à Cambridge et c'est Linux Weekly News qui nous fait part de la bonne nouvelle.
Pas de libération de pilote propriétaire, mais bien mieux ! Cette annonce sonne comme une suite logique du rachat d'ATI par AMD en juillet 2006. AMD était connu pour son ouverture et son soutien du logiciel libre. Un an plus tard, AMD réalise le rêve de nombreux développeurs et utilisateurs de logiciels libres.
Intel avait ouvert la valse avec la conception de pilote libre sous NDA et en embauchant des développeurs Xorg Keith Packard, auteur de XRandR 1.2). AMD va plus loin et pousse nVidia encore plus dans la solitude. Cette annonce va-t-elle faire évoluer les mentalités chez le caméléon ?
NdM : Pour l'instant ce n'est qu'une annonce faite par le représentant AMD lors du sommet du noyau Linux se déroulant actuellement. Il serait prudent d'attendre la publication effective des spécifications avant de célébrer l'évènement.
NdM 2 : Merci à pterjan et Albert pour avoir proposé une dépêche sur ce sujet.
Pas de libération de pilote propriétaire, mais bien mieux ! Cette annonce sonne comme une suite logique du rachat d'ATI par AMD en juillet 2006. AMD était connu pour son ouverture et son soutien du logiciel libre. Un an plus tard, AMD réalise le rêve de nombreux développeurs et utilisateurs de logiciels libres.
Intel avait ouvert la valse avec la conception de pilote libre sous NDA et en embauchant des développeurs Xorg Keith Packard, auteur de XRandR 1.2). AMD va plus loin et pousse nVidia encore plus dans la solitude. Cette annonce va-t-elle faire évoluer les mentalités chez le caméléon ?
NdM : Pour l'instant ce n'est qu'une annonce faite par le représentant AMD lors du sommet du noyau Linux se déroulant actuellement. Il serait prudent d'attendre la publication effective des spécifications avant de célébrer l'évènement.
NdM 2 : Merci à pterjan et Albert pour avoir proposé une dépêche sur ce sujet.
L'article sur LWN (401 hits)
Sur le blog de Christopher Blizzard (386 hits)
L'annonce des nouveaux pilotes propriétaires (337 hits)
Le test des nouveaux pilotes propriétaires (404 hits)
Des explications complémentaires (386 hits)
> Lire la dépêche (51 commentaires, moyenne: 3,7).
Vous avez demandé le commentaire #865222.




Et encore d'autres infos sur le sujet
Sur le blog de David Airlie, qui est, si je ne m'abuse, le nouveau mainteneur de l'infrastructure DRM/DRI du noyau Linux, l'un des principaux développeurs Xorg, l'auteur du pilote avivo pour radeon R500 (un pilote dont la sortie a été retardé, d'ailleurs, du fait de problèmes avec le NDA - accord de non divulgation - qui liait Airlie à ATI/AMD), et qui travaille en arrière plan avec AMD sur ce projet d'ouverture des specs depuis plusieurs mois.
Il invite les lecteurs de son blog à poser leurs questions concernant cette ouverture :
http://airlied.livejournal.com/50187.html
Il y a une potentielle source de confusion du fait de la multiplicité des pilotes, donc pour clarifier (et de ce que je retient de ses commentaires) :
- Un petit bémol : les specs seront disponibles sous NDA, à priori.
- AMD va fournir, en même temps que les specs, un pilote 2D fonctionnel mais basique (sous licence libre, supportant le modsetting, et conçu d'emblée pour être intégré dans xorg).
- Le pilote basique Avivo d'Airlie sera probablement abandonné au profit du pilote initié par AMD
- AMD s'engage aussi à répondre aux questions des développeurs en cas de besoin (les développeurs auront des contacts parmis les ingénieurs AMD).
- Airlie dit que, si les fonctionnalités 2D basiques sont déjà prètes, il faudra environ 6 mois pour avoir quelque chose d'utilisable sur le plan 3D.
- Le driver fglrx propriétaire continuera d'être « maintenu » par AMD et restera propriétaire.
[^]Re: Et encore d'autres infos sur le sujet
juste pour préciser que Dave Airlie n'a justement pas participé au développement d'avivo (c'est plus le travail de Jérome Glisse) du fait justement d'un NDA.
[^]Re: Et encore d'autres infos sur le sujet
Ah pardon, je me suis trompé. Merci pour la précision.
Du coups : n'y a-t-il pas un risque similaire à celui qui avais touché avivo ?
Si tout les développeurs intéressés signent un NDA d'AMD, et qu'AMD les contraint à ne pas releaser certains composants (ou traine à donner les accords), restera-t-il des personnes non liées par NDA pour reverse-ingeneerer ?
[^]Re: Et encore d'autres infos sur le sujet
On sera tres prudent avant de signer un NDA, personnellement je n'en signerai pas si les conditions sont trop floue ou trop restrictive sur ma liberte. Enfin tout ca pour dire qu'on va pas signer comme ca.
[^]Re: Et encore d'autres infos sur le sujet
Tu fais partie des "élus" ? :)
Mieux vaut avoir si possible un NDA avec une durée limité dans le temps (2 éventuellement 3 ans) et obtenir les docs sous une licence libre dès le début, ça évitera d'avoir à régulariser / renégocier à l'issue du NDA pour les publier.
Le NDA est un réel frein à l'accueil de nouveaux développeurs (ça en refroidit plus d'un déjà, àmha), faut-il encore qu'il soit vraiment "rémunéré" - de la doc' sous licence libre, le matos en tests et pour des testeurs (ce n'est pas ce qui coûte le plus cher au constructeur...), participation visible du constructeur aux développements libres (commits, modifs du wiki, réponses sur ML publique archivée, ...) - parce que, bon, un NDA c'est quand même du poker ; quand les cartes sont retournées, les pages de doc' peuvent être largement vides (ce que je n'espère pas).
Visiblement, ça a l'air relativement sérieux au vu des infos complémentaires données sur phoronix, je n'ai pas trop compris que le pilote libre 2D et le squelette n'ont pas été fournis d'entrée (j'ai cru comprendre qu'ils sont déjà dispos ?).
[^]Re: Et encore d'autres infos sur le sujet
j'ai lu, je ne sais plus où que le squelette serait mis à disposition pour le 10 septembre (le début du X Developper summit)
[^]Re: Et encore d'autres infos sur le sujet
Sachant que j'ai passe bcp de temps sur avivo et sur r300 (qu'elle francais peut bien se cacher sous le nom de markov :)) j'espere pouvoir y acceder.
Bcp des actuels contributeurs aux drivers DRI n'ont pas acces aux specifications et ca ne les a pas empeches de se lancer dans le code, aujourd'hui l'ensemble a plus besoin d'un travail sur les parties generiques (ce qui ne necessite pas les specifications du tout) que sur des parties specifiques des drivers. Apres c'est vrai que c'est plus agreable de bosser avec les specifications mais c'est pas le saint graal, ecrire un driver si on a les specifications sans connaitre au paravant mesa/dri/drm/ddx (l'architecture sur laquel on construit le driver) serra presqu'aussi long que pour un type sans datahsheet mais connaissant deja bien l'architecture.
Sur le reste je ne preferre pas trop en dire et laisse le plaisir a AMD d'annoncer de nouvelles bonnes nouvelles (si tout ce deroule comme prevu la semaine prochaine). Ce que je peux dire c'est que contrairement a se qui se passez au paravant il y une veritable collaboration qui semble se mettre en place avec AMD et la communaute.
[^]Re: Et encore d'autres infos sur le sujet
Si tout les développeurs intéressés signent un NDA d'AMD, et qu'AMD les contraint à ne pas releaser certains composants
Tu releases? Je release? Nous releasons?...
Je ne vais pas me faire d'ami mais vous faites franchement chier avec votre "franglais" à la con!!!!
T'avais le choix entre Délivrer, Fournir, Libèrer et certainement un ou deux de plus... Pourquoi nous infliger cela?!
Si à 2h07 du matin, il m'est possible de trouver des synonymes et d'exprimer une idée dans une seule langue et de préfèrence celle du site, on peut espèrer que toi, 3 heures auparavant tu en étais capable également, non?
au dodo!
[^]Re: Et encore d'autres infos sur le sujet
T'avais le choix entre Délivrer, Fournir, Libèrer et certainement un ou deux de plus...
Délivrer est aussi du franglais (faux ami, en français on délivre des prisonniers, pas des logiciels, sauf s'il s'agit de les passer sous licence libre au grand dam de leur propriétaire, ce qui serait tout de même assez gonflé :-)).
De toute façon, donner des leçons de français à une communauté d'informaticiens est une cause perdue d'avance. Il n'y a plus qu'à subir.
[^]Re: Et encore d'autres infos sur le sujet
Je cite tout de même le dictionnaire de l'académie française (parce que je les aime bien moi les pépés, et que des mecs immortels, ça impressionne !)
Donc délivrer c'est bath.
[^]Re: Et encore d'autres infos sur le sujet
On délivre un pli, ok ... Mais délivrer un logiciel, ça me semble bizarre, on ne te l'amène pas dans les mains là, on le met à disposition ...
[^]Re: Et encore d'autres infos sur le sujet
Probablement que si j'avais les capacites d'ecrire dans un francais correct je le ferai avec plaisir, mais je crains que mes lacunes restent a jamais evidentes. Biensur je pourrai prendre 5heures pour ecrire 2 lignes sans fautes d'orthographe (malheureusement c'est le temps qu'il me serait necessaire) mais je prefere passer 2min...
Je te pris de bien vouloir m'excuser.
[^]Re: Et encore d'autres infos sur le sujet
Toujours d'aprés Phoronix[1], AMD vient d'annoncer au "X Developer Summit" que les specs seront dispo sans NDA. D'abord la 2D, puis la 3D. Et finalement il devrait y avoir aussi des infos sur les cartes plus anciennes (R300).
Ça commence à devenir compliqué pour trouver une raison de râler...
[1] http://www.phoronix.com/scan.php?page=news_item&px=NjA0N(...)
[^]Re: Et encore d'autres infos sur le sujet
Ma parole, c'est la fête en ce moment :D ! La fin du procès SCO, la baffe (temporaire, mais c'est déjà ça) de OOXML et maintenant des specs ATI sans NDA !
Peut-être que sous peu, on rira doublement de ce strip des geekscottes : http://www.nojhan.net/geekscottes/index.php?strip=34 !
Allez, pendant qu'on y est, je voudrais la fin d'la vente liée, des bindings qt-ocaml et une théière pleine... Miracle, la troisième est en train de se réaliser :)