Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Articles : XGI et VIA libèrent le code de leurs pilotes

Posté par Adrian (page perso, ). Modéré le 19 avril 2005.
Linux
Les sociétés VIA et XGI, anciennement SiS graphics, ont annoncé la libération des sources des pilotes de leurs puces graphiques, VIA publiant dans la foulée les pilotes de ses fameuses puces réseaux VIA Rhine (équipant par exemple les cartes réseau D-Link) ainsi que la quasi-totalité des pilotes des puces graphiques de cartes mini-ITX.

Les coûts de développement de pilotes et la progression de GNU/Linux ont sans aucun doute encouragé les deux sociétés à se reposer sur la communauté linuxienne pour développer des pilotes. Les codes ainsi libérés ont été placés sous licence GPL (avec des variantes selon le mode de distribution dans le cas de XGI).

NdM ! merci à CyrilButtay pour avoir également proposé la news.

> Lire la dépêche (52 commentaires, moyenne: 3,6).  

Les pilotes réseau et affichage utilisés dans les cartes-mères Via Epia sont maintenant disponibles au commun des mortels (ils étaient auparavant réservés à certains développeurs).

Pour rappel, les Epia sont des cartes "tout intégré" (affichage, processeur, réseau, ports usb et firewire) de faible dimensions (format mini-itx) et basse consommation (certaines versions peuvent fonctionner sans ventilateur). Cela en fait une solution de choix pour tout ce qui est DivX box ou autre.

Le constructeur ne supportait jusqu'à présent qu'un nombre restreint de distributions Linux, ce qui a entraîné la création d'un projet d'écriture de pilote libre sur sourceforge. Ce changement de politique de la part de Via semble donc pouvoir être salué.

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.

une avancée pour les drivers des autres cartes?

Posté par David () le 19/04/2005 à 22:34. (lien). Évalué à 7.

Je suis dans la microelectronique, et je peux constater que les ingénieurs, ca va ca vient, un jour ca bosse pour une compagnie A, un jour pour le concurrent B.

C'est pourquoi m'est venue cette réflexion :
- la liberation des drivers SiS ne permettrait elle pas, indirectement, de comprendre certains principes de fonctionnement commun aux cartes concurrentes (ATI, nVidia)?
- Et donc éventuellement d'aider à l'écriture de drivers libres pour les puces ATi et nVidia?

Qu'en pensez vous?

David.

--
-- Front de Libération des Sources --
Pour stopper les trolls, citons les sources !

XGI et VIA libèrent le code de leurs pilotes

Posté par L (page perso, ) le 19/04/2005 à 23:16. (lien). Évalué à 6.

Une changement des mentalité serait en marche ? Espérons que d'autres constructeurs emboitent le pas et que la communauté aura de plus en plus de base de référence pour comprendre les spécifications des composants afin d'améliorer les pilotes existants et d'en développer de nouveaux (pour les périphériques qui ne sont pas encore supportés) !

À terme, le frein du support matériel serait un argument de moins en moins en défaveur des les systèmes d'exploitation libres. On attend maintenant que ce genre d'initiative se produise pour les firmwares ? Bon ok, une chose à la fois ... :)

Fantastique

Posté par Christophe BAEGERT () le 20/04/2005 à 06:02. (lien). Évalué à 7.

Les cartes Epia étaient déjà fantastiques par leur faible consommation au regard de leurs bonnes performances (depuis le passage en DDR), maintenant c'est la cerise sur le gâteau :maintenant en plus de contribuer à la lutte contre l'effet de serre (tous les 20Mio d'Epia c'est l'équivalent d'un réacteur nucléaire économisé !), en utilisant des Epia on est Stallman-compliant !

via & Projet Unichrome

Posté par Matthieu C () le 20/04/2005 à 06:09. (lien). Évalué à 8.

Qu'aporte de plus les drivers de via par rapport a ceux developper par le projet unichrome ?

Sur leur page on peut lire :

Recent VIA releases (CLEXF40040 and CLEXF40047) contain files with non-free licenses. The code offered by VIA can no longer be considered open source and the offending files have been removed.


Qu'en est-il ?

Sinon c'est pas nouveau, via avait deja libere des piolotes pour les cartes graphique de portable (savage) dans le passe.

De plus c'est bien beau de liberer des pilotes mais il ne faut pas oublier que sans spec on est souvent limite (le degree depend de la doc du code, des fonctionalites qu'il couvre, de la genericite de l'acces au materiel)...
Sur la page de dri on peut lire pour ces via :

The basics can be deduced from the driver_lite source from VIA. Its a fairly generic "queue up the vertices and fire" type chipset and the most noticable thing about it appears to be the lack of hardware clipping. When its not doing fallbacks performance seems comparable to the onboard intel stuff but its not radeon grade.

De plus les anciens pilotes liberer par via etait assez obsolete : utilisation d'une vielle version de mesa, ... On avait l'impression qu'il voulait s'en debarasser et laisser le boulot a la communaute.

L'inverse est aussi vrai (carte intel) avec les specs, mais avec peu de developpeur le support n'avance pas tres vite.


Sinon des nouvelles du projet qui consistait a creer une carte graphique developpe dans l'esprit open source ?

PS : pour xgi j'ai lu dans certains commentaires que les pilotes ne concernait que la 2d, et qu'il n'apportait rien de plus que des drivers open source deja existant.

Ambiguité : libérer et supporter

Posté par cedbor () le 20/04/2005 à 06:14. (lien). Évalué à 10.

Utilisateur d'une carte mère à base de VIA K8M800 avec vidéo intégrée UnichromePro, je suis les mailing lists du projet unichrome.sf.net depuis un certain temps. Et le ton n'y est pas aux réjouissances!
Le code libéré est qualifié de médiocre, mal supporté et vieillot. En fait l'annonce de VIA enterine juste le fait qu'ils ne le mettront plus à jour et que donc le seul support linux à attendre dorenavant viendra de la communauté.
Il n'y a donc pas grand chose de nouveau chez VIA : support des fonctions basiques et du matériel un peu ancien, mais il ne faut sans doute pas attendre de grands changements pour leur meilleur matériel : la 2d/3d accélérée pour la vidéo Unichrome et UnichromePro et le décodeur hardware Mpeg4 des derniers epia.

Aujourd'hui je règle la résolution de mon serveur X en éditant à la main un .h des sources de x.org avant recompilation, avec un support 3d lunatique..
La libération de leur code ne semble pas y changer grand chose, et si VIA ne se met pas à supporter mon matériel ça semble parti pour durer.

license

Posté par Matthieu C () le 20/04/2005 à 06:17. (lien). Évalué à 1.

Les codes ainsi libérés ont été placés sous licence GPL (avec des variantes selon le mode de distribution dans le cas de XGI).

Sur la page unichrome on peut lire :
These drivers were released by VIA, upon request, under MIT license. We keep this in our CVS for reference only. Please DO NOT USE this directly.

Ils ont donc changer la license de leur driver ?

Sinon c'est quoi qui est exactement sous gpl ?

Parceque si c'est les drivers 2d, ca veut dire qu'ils ne seront jamais integre directement dans Xorg qui a une license se raprochant de la bsd...

idem pour le dri...

et les lib de décompression mpeg2 ?

Posté par patatorz (page perso, ) le 20/04/2005 à 07:18. (lien). Évalué à 3.

En effet, VIA fournit aussi des lib (closed source) qui permettent à des appli de tirer parti des chipset des cartes EPIA savant faire de la décompression hard mpeg2.

Et VIA fournit une version modifiée de xine (ou MPlayer, je sais plus exactement, mais a un moment c'était xine) qui permet de lire des DVD sans conso CPU (mon frère à fait le test).

Cependant, je ne crois pas que ces lib soient mise en open source. Ca doit d'ailleurs etre les seules parties qui restent closed sources en ce qui concerne les drivers sur les cartes EPIA.

Qq'un à des infos pour confirmer que les lib de décompression sont toujours proprio ?

Open Graphics

Posté par foulmetal canette (page perso, ) le 20/04/2005 à 09:55. (lien). Évalué à 6.

Je profite de cette dépêche pour rappeler qu'il existe actuellement un projet de mise au point d'une carte graphique qui repose entièrement sur la philosophie du libre et ce de A à Z (ou presque), ce projet ce nomme Open Graphics.
Les specs sont entièrement libres et l'auteur (aidé par la communauté et soutenu financièrement par sa boîte TechSource) planche actuellement sur le design de la puce et des pilotes libres pour linux (x86 et ppc au moins) et autres plateformes libres. La qualité et la performance (qui sera sans doute meilleur qu'une carte basé sur une puce SiS ?) d'une telle carte font parties des autres priorités de ce projet...

Développeurs, évangélistes, futur acheteurs, etc., vous pouvez participer à ce projet prometteur ! (y'en a jamais assez)

Bref pour en savoir plus,
- Le wiki du projet (about et faq traduits récemment en français) :
http://www.opengraphics.org(...)
- La dépêche sur l'interview de l'initiateur du projet (disponible en fr dans le numéro linux mag de ce mois-ci) :
http://linuxfr.org/2005/01/26/18178.html(...)
- mon petit discours sur ce projet :
http://www.debutant.free.fr/wakka.php?wiki=OpenGraphics(...)

Ca couvre la 3D ou uniquement la 2D

Posté par Laurent GUERBY (page perso, ) le 20/04/2005 à 12:06. (lien). Évalué à 0.

Tout est dans le sujet :).

Laurent

Le jour d'après

Posté par Noj Han (Jabber id, page perso, ) le 20/04/2005 à 16:19. (lien). Évalué à 3.

Et le jour où Linux sera bien répandu, et qu'il ne sera plus "commercialement coûteux" de produire des drivers pour ce genre de matos ? Est-ce que la mentalité sera de libérer les drivers ou le contraire ? Les problèmes de compatibilités entre distributions seront-ils la solution contre le tout propriétaire ?

[+] De la pub pour XGI & VIA

Posté par lebowski () le 22/04/2005 à 08:10. (lien). Évalué à -2.

Il me semble qu'il existe une grande incomprehension
de la situation global du marche graphique.

Si NVidia et ATI ne veulent pas diffuser leurs specifications
c'est tres probablement parceque l'un et l'autre utilisent des
technologies verouillees par de stupides brevet (comment on
dessine une ligne ? ;d)

Le projet OpenGraphic est louable mais malheureusement
il me semble voue a l'echec car les performances graphiques
(du moins des premieres specifications que j'ai lu, j'ai arrete
ensuite de suivre...) pour de l'opengl seront en-dessous de tout
au moment de sa sortie... Qui voudra alors payer une carte
graphique couteuse, rare & probablement difficile a se procurer
alors que des cartes par chere existe meme si elles ne sont
pas supportes optimalement.

La demarche de VIA et XGI n'apporte pas grand chose, le projet
unichrome a deja fait bien mieux que les drivers proposer sans
l'aide de VIA. Sauf peut etre la partie decompression MPEG mais
je ne connais pas bien cette aspect.

Cette news sert donc a faire de la pub a des societes qui ne le meritent
pas...Neanmoins nous pouvons leur dire qu'ils sont dans le bonne
voie et que des drivers libre et des specifications libre d'acces sont
pour eux l'assurance d'elargir leur marche.


Enfin il existe actuellement un projet de driver libre pour les radeon
r300, r400 en nom de modele ca fait :
des radeon 9500 au radeon x850 (ou x700 je ne sais plus trop faudrait
que je regarde a nouveau les descriptions technico-commercial).
Avec ce driver issue du reverse engineering toutes les fonctionnalites
ont une chance d'etre supportees. Actuellement le projet sait comment
marche globalement la carte et comment l'utiliser mais certains points
restent un peu obscure (probleme de z-fighting, stencil, ...).

Un driver reelement utilisable (et digne de ce nom) sortira probablement
cette annee (en fin d'annee).

Donc l'avenir n'est pas sombre d'autant que le r500(future chipset d'ati)
saura probablement tres proche des r300/r400. Pour resumer ATI ca
serai plus cool si les specifications etees libre mais c'est certainement
aujourd'hui le meilleurs choix face a NVidia...

Rappelons aussi que ATI a fourni les specifications (presque complete)
de ses cartes jusqu'aux radeon 9200 (r200)


PS: Inutile d'innonder le projet de mail, les gros bugs sont connus et
chaque developeur participe au coup par coup en fonction de son
temps dispo (si vous savez comment gagner du temps je suis interesse :))

[+] De la pub pour XGI & VIA

Posté par lebowski () le 22/04/2005 à 08:31. (lien). Évalué à -2.

Il me semble qu'il existe une grande incomprehension
de la situation global du marche graphique.

Si NVidia et ATI ne veulent pas diffuser leurs specifications
c'est tres probablement parceque l'un et l'autre utilisent des
technologies verouillees par de stupides brevet (comment on
dessine une ligne ? ;d)

Le projet OpenGraphic est louable mais malheureusement
il me semble voue a l'echec car les performances graphiques
(du moins des premieres specifications que j'ai lu, j'ai arrete
ensuite de suivre...) pour de l'opengl seront en-dessous de tout
au moment de sa sortie... Qui voudra alors payer une carte
graphique couteuse, rare & probablement difficile a se procurer
alors que des cartes par chere existe meme si elles ne sont
pas supportes optimalement.

La demarche de VIA et XGI n'apporte pas grand chose, le projet
unichrome a deja fait bien mieux que les drivers proposer sans
l'aide de VIA. Sauf peut etre la partie decompression MPEG mais
je ne connais pas bien cette aspect.

Cette news sert donc a faire de la pub a des societes qui ne le meritent
pas...Neanmoins nous pouvons leur dire qu'ils sont dans le bonne
voie et que des drivers libre et des specifications libre d'acces sont
pour eux l'assurance d'elargir leur marche.


Enfin il existe actuellement un projet de driver libre pour les radeon
r300, r400 en nom de modele ca fait :
des radeon 9500 au radeon x850 (ou x700 je ne sais plus trop faudrait
que je regarde a nouveau les descriptions technico-commercial).
Avec ce driver issue du reverse engineering toutes les fonctionnalites
ont une chance d'etre supportees. Actuellement le projet sait comment
marche globalement la carte et comment l'utiliser mais certains points
restent un peu obscure (probleme de z-fighting, stencil, ...).

Un driver reelement utilisable (et digne de ce nom) sortira probablement
cette annee (en fin d'annee).

Donc l'avenir n'est pas sombre d'autant que le r500(future chipset d'ati)
saura probablement tres proche des r300/r400. Pour resumer ATI ca
serai plus cool si les specifications etees libre mais c'est certainement
aujourd'hui le meilleurs choix face a NVidia...

Rappelons aussi que ATI a fourni les specifications (presque complete)
de ses cartes jusqu'aux radeon 9200 (r200)


PS: Inutile d'innonder le projet de mail, les gros bugs sont connus et
chaque developeur participe au coup par coup en fonction de son
temps dispo (si vous savez comment gagner du temps je suis interesse :))

Revenir en haut de page