Derniers journaux de herodiade :
Journal : Intel livre les spécifications complètes des chipsets graphiques récents, sans NDA
Posté par herodiade () le 01 février 2008Intel se chargeait déjà de développer et fournir aux utilisateurs d'X.org un pilote libre et pleinement fonctionnel (ils ont embauché à cette fin la fine fleur des développeurs X.org : http://www.intellinuxgraphics.org/team.html), mais ne diffusait pas de documentations publiques et sans NDA permettant à d'autres développeurs non affiliés de participer aisément au développement ou de corriger des anomalies. Ces spécifications sont placés sous la licence CC-By-ND, non libre, mais qui nous garanti la disponibilité publique et le droit de rediffuser ces documents. La documentation n'est donc pas entachée de NDA.
Par ailleurs, des développeurs Intel ont lancé, il y a deux semaines, un appel à la communauté invitant les utilisateurs d'X.org possédant un chipset graphique Intel à se joindre à leur programme de test des pilotes (ps : dépêchez-vous, la sortie de la version 2.2.1 du pilote, celle qui sera probablement intégrée dans les prochaines versions de Fedora et Ubuntu, est imminente et nous sommes plus particulièrement invités à trouver et signaler les anomalies rapidement).
Rappelons qu'AMD/ATI a aussi entamé une démarche de fond pour mettre les spécifications de ses produits - ou une partie de celles-ci - à disposition des développeurs (tout n'est pas encore disponible), et pour aider au développement d'un pilote libre pour ses produits récents (pilote encore très jeune). Nvidia n'a pas entamé de démarche de documentation ou libération des pilotes, et mérite de brûler aux enfers avec des bananes plantés dans les narines.
Les spécifications : http://www.x.org/docs/intel/
L'annonce officielle : http://www.intellinuxgraphics.org/
Intel Graphics Media Accelerator : http://en.wikipedia.org/wiki/Intel_GMA
Community Testing Members : http://www.intellinuxgraphics.org/community_members.html
xf86-video-intel 2.2.1 release testing : http://lists.freedesktop.org/archives/xorg/2008-January/0321(...)
Call for community testers for intel driver : http://lists.freedesktop.org/archives/xorg/2008-January/0319(...)
> Lire le journal (17 commentaires, moyenne: 4,6).
My bad
IsNotGood avait déjà rédigé un (bref) journal sur le sujet :
http://linuxfr.org/~IsNotGood/26078.html
Bon, on va prétendre que ce n'est pas vraiment un doublon puisque j'y parle aussi du Call for community testers for intel driver ;)
-
[^]Re: My bad
Posté par patrick_g (page perso, ) le 01/02/2008 à 11:12. (lien). Évalué à 9.Cela mérite amplement une dépêche complète. Tu veux bien soumettre le texte de ton journal (éventuellement complété par d'autres trucs si y'en a) en tant que news ?
-
[^]Re: My bad
Posté par herodiade () le 01/02/2008 à 11:45. (lien). Évalué à 4.D'accord, aucun problème. Pas de nouvelles informations pour le moment, mais je suis sûr que le flot de texte faisant suite à cette annonce révèlera dans les heures qui viennent des choses intéressantes. Faut-il attendre un peu ?
-
[^]Re: My bad
Posté par patrick_g (page perso, ) le 01/02/2008 à 11:55. (lien). Évalué à 2.>>> <Faut-il attendre un peu ?
Poste toujours, on complétera au besoin si d'autres infos arrivent.
-
-
-
[^]Re: My bad
Tester le dernier pilote sous Ubuntu ou Debian
Puisque je vous parle de tests urgents (si vous souhaitez que le pilote dans les prochaines versions de Fedora et Ubuntu soit de bonne qualité), voici comment je m'y prend pour générer un package, sous Ubuntu, à partir de la dernière versions des sources dans ledépôt git des sources du pilote.
Je ne suis pas certain que ce soit la meilleure méthode, mais ça génère un paquet fonctionnel, qu'il est facile d'installer et désinstaller (pour remettre le paquet d'origine fournis par la distribution, trouvez-le dans /var/cache/apt/archives/ et installez-le avec "dpkg -i lepackage.deb"). Pas sûr que ça marche aussi sous Debian (mais les adaptations devraient être mineures).
sudo apt-get build-dep xserver-xorg-video-intel
sudo apt-get install automake autoconf libtool xutils-dev git-core fakeroot
git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel
apt-get source xserver-xorg-video-intel
cd xf86-video-intel/
cp -rf ../xserver-xorg-video-intel-*/debian/ .
rm debian/patches/* # on veut tester le git head nu, pas les patchs de sa distro
perl -pi -e 's#usr/share/xserver-xorg/pci/.*##g' debian/*.install
git log > ChangeLog
./autogen.sh
debchange --nmu "git head snapshot"
dpkg-buildpackage -rfakeroot -uc -b
Vous trouverez le paquet ".deb" dans le répertoire parent. N'oubliez pas de tester les choses fragiles, comme le suspend-to-ram, l'hibernation, le switch vers la console (ctrl-alt-f1) et retour, ...
Une méthode équivalente pour générer des paquets pour Fedora serait bienvenue, si quelqu'un connait...
-
[^]Re: Tester le dernier pilote sous Ubuntu ou Debian
Posté par niol (page perso, ) le 01/02/2008 à 11:30. (lien). Évalué à 2.Plus simple mais beaucoup moins propre :
http://bgoglin.livejournal.com/10936.html
-
[^]Re: Tester le dernier pilote sous Ubuntu ou Debian
Posté par IsNotGood () le 01/02/2008 à 17:10. (lien). Évalué à 3.> Une méthode équivalente pour générer des paquets pour Fedora serait bienvenue, si quelqu'un connait...
Je n'ai pas de puce Intel...
Mais, si j'en avais une, dans les grandes lignes je ferai ça :
* Récuparation du paquet de développement de Fedora (le paquet xorg-x11-drv-i810 a aussi les sources xf86-video-intel)
- rpm -i http://fr2.rpmfind.net/linux/fedora/development/source/SRPMS(...)
* Récupération des sources
- git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel
* remplacement du xf86-video-intel-*.tar.bz2 du rpm par les sources récupérés avec git-clone
* réajustement du fichier .spec
* construction du paquet ("rpmbuild ... " ou "mock ...").
* Installation : "rpm -Uvh ..."
> Puisque je vous parle de tests urgents (si vous souhaitez que le pilote dans les prochaines versions de Fedora et Ubuntu soit de bonne qualité),
Tout le monde ne peut avoir les connaissances nécessaires pour faire un paquet deb ou rpm.
Une autre voie, et tout aussi excellente, est de tester l'Ubuntu ou Fedora en préparation. Il *faut* aussi s'inscrire sur les mailings pour les testeurs. C'est une mine d'information et d'aide.
Puis faire un rapport de bug. Au niveau distributeur ou en upstream. Mais en cas de doute, il faut le faire au niveau distribution. Un développeur de la distribution regardera si ça concerne un problème lié à la distribution ou un autre paquet (bref, il va trier les bugs). Si c'est une problème upstream, il va créer un rapport de bug au niveau upstream.
* Important : une fois qu'un rapport de bug a été fait, il faut le suivre ! Il faut tester si une nouvelle version corrige le bug et si c'est le cas renseigner le rapport de bug.
Il ne faut pas forcément tester toutes les versions, mais de temps à autre.
* Important : Avant de créer un rapport de bug, vérifiez si le bug n'a pas déjà été remonté.
Une participation au développement/mise au point d'une distribution profite au projet upstream et donc à toutes les distributions.
Intel livre les spécifications complètes de ses chipsets graphiques
Si seulement ATI et NVidia pouvaient suivre ... En attendant, je sais maintenant quelle sera ma prochaine carte graphique qui m'évitera du même coup les désagréments du pilote propriétaire NVidia ! Si quelqu'un a des conseils sur quelle carte Intel concernée choisir sous Linux, je suis preneur.
-
[^]Re: Intel livre les spécifications complètes de ses chipsets graphique
Posté par José JORGE (Jabber id, page perso, ) le 01/02/2008 à 11:25. (lien). Évalué à 4.Intel ne vend pas de cartes graphiques : c'est toujours inclus dans la carte mère, et toujours de la mémoire partagée. Il te faut donc acheter une carte mère à chipset graphique intégré de marque intel. Les spécifications ne concernant que la dernière puce, assure-toi de prendre du GMA 3000
-
[^]Re: Intel livre les spécifications complètes de ses chipsets graphique
Posté par herodiade () le 01/02/2008 à 11:43. (lien). Évalué à 7.> Les spécifications ne concernant que la dernière puce, assure-toi de prendre du GMA 3000
Ou mieux, une GPU GMA X3x00, avec le X devant (GPU utilisée dans les chipsets G965, G965GM et G35). Les appellations des GPU Intel sont assez difficiles à suivre et trompeuses, c'est pour ça que j'ai indiqué le lien vers la Wikipédia en langue anglaise, qui clarifie les choses : http://en.wikipedia.org/wiki/Intel_GMA . Pour ce que j'en comprends, les chipsets G31, G33 et Q35 utilisent la GPU GMA 3100 (à ne pas confondre avec GMA X3100, et oui !) qui serait seulement une GMA 3000 en moins puissante.
Cela étant, je viens de lire les propos d'un développeur Intel sur irc confirmant que les i915/945 sont très similaires (mais moins fancy faute de vertex shaders et à cause d'un pipeline limitée) et qu'une bonne partie des spécifications restent valables pour ces vieux chipsets.
Au passage, je me suis récemment procuré une carte mère Asus P5E-VM HDMI, intégrant les touts derniers chipsets Intel (northbridge G35, southbridge ICH9R), et c'est un pur bonheur :)
-
-
[^]Re: Intel livre les spécifications complètes de ses chipsets graphique
Posté par IsNotGood () le 01/02/2008 à 17:14. (lien). Évalué à 4.> Si seulement ATI et NVidia pouvaient suivre ...
ATI le fait.
Si j'ai bonne mémoire, il y a déjà plus de 800 pages de doc de fournit (sans clause de non divulgation).
C'est un travail en cours, la doc arrive petit à petit (mais à un joli rythme).
Incroyable
J'imaginais pas qu'on arriverai la un jour. Quand on pense a la situation il y a 10 ans, on mesure le chemin parcouru.
Du coup, ca va monterer a tous les autres fabricants de chipset que c'est possible de mettre les specs a disposition des developpeurs du libre.
-
[^]Re: Incroyable
Posté par Sylvain Sauvage () le 01/02/2008 à 13:40. (lien). Évalué à 1.Je n’y crois pas mais ça n’empêchera pas d’entendre que c’est possible pour les seconds, pas pour le numéro un, lequel devrait préserver ses secrets pour conserver sa place.
-
[^]Re: Incroyable
-
[^]Re: Incroyable
Posté par herodiade () le 01/02/2008 à 14:23. (lien). Évalué à 3.> pas pour le numéro un, lequel devrait préserver ses secrets pour conserver sa place. Pour le moment, en termes de nombre de chipsets graphiques vendus, c'est Intel le numéro 1, et de loin (grâce, visiblement, à la proportion des ventes d'ordinateurs portables (chipsets intégrés) en forte hausse par rapport à celle des machines de bureau). Sur son site Intel cite une étude du marché par Mercury Research selon laquelle les chipsets graphiques Intel représentent à eux seuls 50% des chipsets graphiques vendus : http://softwarecommunity.intel.com/articles/eng/1485.htm Une autre étude récente citée ici : http://xtreview.com/translate/fr/?/addcomment-id-1033-view-a(...) donne 40% de parts de marché à Intel (contre, respectivement, 23% et 22% pour ATI et NVIDIA). C'est donc bel et bien le constructeur numéro 1 qui nous livre ses spécifications, ou encore : de quoi assurer un bon support de Linux sur 50% des machines vendues actuellement :)
-
[^]Re: Incroyable
Posté par Gof (Jabber id, page perso, ) le 02/02/2008 à 12:03. (lien). Évalué à 3.Alors c'est que c'est possible pour le numéro un, mais pas pour le second qui doit gagner des parts de marché :-)
-
-

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 
Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.