Articles précédents : Articles
- [27] Agissez rapidement vis-à-vis de votre député européen sur le paquet Telecom
- [60] 336 ordinateurs serveurs offerts aux communautés du logiciel libre
- [121] « Le téléphone sonne » (France Inter) sur le logiciel libre à 19h20 ce mardi soir
- [39] Les Anglais n'ont pas le RGI mais ils ont Becta et ils s'en servent !
- [25] Le droit à la copie privée n'existerait pas ?
- [21] Le TGI de Paris condamne Darty à afficher les prix des logiciels pré-installés
- [91] Nokia s'offre Symbian pour le rendre libre
- [16] code_swarm ou comment visualiser la construction d'un logiciel libre dans le temps
- [39] La guerre des formats bureautique est-elle finie ?
- [0] Conférence SITIS 08
Liens connexes
- x.org (577 hits)
- Le projet 'nouveau' (1579 hits)
Dépêche modérée par
Dépêche éditée par
Articles : Interface graphique fonctionnelle : encore un effort pour l'open source
Posté par didier granjon. Modéré le 07 juillet 2008.C'est au cours de l'année que je réussis à démarrer une Slackware 3.0 (fournie par mon copain Christophe, salut Christophe !) qui m'amenait à un shell en mode texte. Ici, pas de graphique, juste du texte.
Ce n'est que 6 mois plus tard que je fis connaissance de mon mentor Linuxien (salut Baptiste !). Non content d'installer mon Linux en dual-boot avec Windows - à l'époque, ça restait quand même indispensable pour mes études - je configurais également mon serveur X sur une RedHat 5.2. J'avais d'ailleurs tellement bien oeuvré pour faire fonctionner tout ceci que j'avais fait une démonstration dans un amphi lors d'une install party avec configuration d'une Matrox G200 en mode 2D 16 millions de couleurs en lieu et place du mode 16 couleurs.
Avec le recul, on prend mieux la mesure des progrès qui ont été fait. Aujourd'hui, toute distribution est au moins en mesure de démarrer le serveur X et de proposer une interface graphique fonctionnelle. Néanmoins, cette situation n'est pas encore parfaite et certains points sont toujours en cours d'amélioration.
x.org (577 hits)
Le projet 'nouveau' (1579 hits)
> Lire la suite (145 commentaires, moyenne: 3,2). [dépêche : 12560 caractères]
Il est impossible de parler d'interface graphique sous Linux sans évoquer le serveur Xorg. Ce projet trouve son origine dans un conflit au sein des équipes de XFree86 pour un changement de licence. Changement qui fut également très mal accueilli par les différents acteurs du libre[1].
Il faut avouer que la situation était de toute façon bloquée : refus des contributions externes, conflits de personnes, manque de modularité du projet, etc.
Ce fork a donc relancé une situation qui se dégradait et où l'effort d'intégration des distributions devenait de plus en plus important. En effet, auparavant, le projet était géré sous la forme d'un seul gros bloc : une simple mise à jour de pilote impliquait une attente de release complète, souvent de plusieurs mois. Autre inconvénient, le serveur X venait accompagné d'utilitaires d'un autre temps dont la plupart des distributions modernes n'avait plus besoin : des xterm, xeyes, xedit, xcalc ou autre xclock.
La première version de ce fork fut donc Xorg X11R6.7.0 (une copie de XFree86 4.4 RC2 - dernière version utilisant l'ancienne licence [2] - suivie très rapidement de la version X11R6.8.0. Cette dernière apportait des fonctionnalités de gestion matériel de l'affichage 2D et notamment le support des transparences, ombrages etc.
Néanmoins, l'un des travaux les plus important de Xorg fut la modularisation du serveur X. Ce travail s'est fait au moment de la sortie simultanée des versions X11R6.9.0 et X11R7.0.0, le premier se basant toujours sur l'ancien système de packaging maison de XFree86, le second étant modularisé à l'aide des outils GNU/autotools.
Pourquoi ce changement fut-il important ? Tout d'abord pour moderniser le système de packaging du serveur X. Mais surtout, il fut le passage du système de développement cathédrale au système de développement du bazar. Le système de développement cathédrale est très long avec une vision du code une fois seulement les changements terminés et de grandes difficultés pour inclure des contributions externes. Tous les logiciels propriétaires fonctionnent sur ce principe et quelques logiciels libres procédant de la même manière comme GCC ou généralement les logiciels opensource portés par une société : Firefox, openoffice.org, MySQL etc. Le système de développement du bazar est très ouvert et très décentralisé avec une acceptation beaucoup plus large des contributions. Un exemple de développement célèbre en mode bazar est Linux.
Un autre avantage de la modularisation de Xorg était la sortie des pilotes qui pouvait se faire de manière complètement décorrélée de la sortie du serveur X. Xorg apportant ainsi plus de souplesse aux équipes en charge du développement des pilotes 3D et autres utilitaires de gestion des fontes du système.
Depuis, les versions se sont enchaînées : X11R7.1, 7.2 et 7.3 chacune avec son lot d'améliorations et de nouveautés : accélération de l'affichage 2D à base d'openGL pour la 7.1, branchement hotplug dans la 7.3. Paradoxalement, l'accélération 2D (sans effet 3D) est toujours en travaux. La version 7.4 devrait améliorer les choses au travers du support de EXA.
À remarquer que depuis la modularisation, la tendance est de parler directement des versions de Xserver, la version 1.5 correspondant par exemple à X11R7.4.
Les problèmes dans le graphique sous GNU/Linux
Globalement, la situation n'est pas parfaite mais - point important - ça marche ! Autre point important, les choses bougent beaucoup en ce moment ! Dans ce qui va suivre, je vais essayer de vous présenter les travaux en cours avec les différents axes d'amélioration.
(presque) Pas de gestion 3D opensource (pour l'instant)
Le support opensource est encore très limité pour la gestion des cartes graphiques sous GNU/Linux. En effet, il y a peu, les principaux acteurs du monde graphiques ne fournissaient qu'une implémentation des pilotes 2D (voir rien du tout) et des implémentations propriétaires de l'accélération 3D OpenGL. En effet :
- ATI fournit un pilote propriétaire 3D mais pas de pilote 2D libre.
- Nvidia fournit un binaire fermé mais propose un pilote 2D libre.
- VIA fournit des pilotes opensource pour une partie de ses cartes mais avec un temps d'attente conséquent, voire aucun support.
Seul Intel jouait jusque là totalement la carte de l'ouverture en sponsorisant le fonctionnement de la fondation Xorg depuis plusieurs années et en employant certains contributeurs importants (notamment Keith Packard).
En quoi est-ce un problème dans la mesure où une solution (propriétaire) existe ? Je vais essayer d'y répondre en soulignant les points suivants :
- Incompatibilité entre les licences des pilotes et les distributions linux.
- En cas de problème sur un pilote, vous êtes soumis au bon vouloir du constructeur (Nvidia ne corrige pas un bug de 2004 qui se révèle être une faille de sécurité en octobre 2006 [7]).
- Le support du matériel n'est pas garanti. Si en plus de ça vous utilisez un PowerPC, vous risquez de vous retrouver bien seul face à vos problèmes.
- Lorsqu'un pilote propriétaire à des problèmes de sécurité, vous n'avez aucun moyen de corriger le problème.
Enfin notons que ces pilotes sont dans un état très particulier vis à vis de la GPL : en effet, il est interdit par cette licence de lier un logiciel libre (Linux) avec un logiciel propriétaire (pilote 3D). Sachez toutefois qu'ils sont tolérés par les principaux contributeurs du noyau pour des raisons pragmatique. L'interdiction impliquerait l'absence de solution - Linus Torvalds a plusieurs fois exprimé sont opinion à ce sujet - Ce logiciel existe en dehors de Linux. Le pilote a d'ailleurs été porté à partir des pilotes Windows avec lequel il partage une grosse partie du code.
MAIS - bonne nouvelle - tout ceci est train de changer ! Notamment depuis le rachat d'ATI par AMD. AMD a commencé à libérer les spécifications de leurs matériels il y a un peu plus d'un an. On commence donc à voir des pilotes opensource fonctionnels[4]. Du côté de Nvidia, un groupe très organisé de hackers a également commencé un travail de rétro-ingénierie sur les spécifications des cartes Nvidia avec le début d'écriture d'un pilote (projet nouveau[5]). VIA, de son côté, a démarré un site qui devrait servir de portail pour proposer des pilotes libre pour son matériel[6].
Même si tout n'est pas terminé, les choses vont dans le bon sens. Le bon élève de la classe reste Intel qui apporte un support très complet de ses cartes graphiques et qui reste moteur sur les changements à venir.
Améliorer la cohabitation de Linux et Xorg
Comme nous l'avons vu, le support 3D n'est pas parfait mais on peut dire qu'actuellement la situation est globalement satisfaisante. En revanche, un gros problème persiste : le serveur X et le noyau Linux cherchent à dialoguer avec la carte graphique. Ce problème peut-être mis en évidence lors du démarrage de la machine. En effet, le passage de l'écran de démarrage au mode graphique de Xorg entraine un temps d'attente ainsi que des artefacts graphiques. Ceci est dû à la sauvegarde / réinitialisation de la carte graphique entre les deux modes de fonctionnement (noyau vs Xserver).
J'ajouterais qu'en dehors de l'aspect purement esthétique, il faut savoir que le partage de la ressource graphique entre le noyau et le serveur X pose un problème de taille d'un point de vue sécurité et stabilité. Comme le serveur X initialise la carte graphique avec le même niveau de droit que le noyau Linux, il est en mesure de tout casser... Lorsqu'on sait que Xorg est constitué d'environ 2.5 millions de lignes de code, on imagine facilement que la situation peut très facilement déraper.
Des problèmes peuvent également apparaître lors de la mise en veille puisque le noyau est obligé de déléguer certaines opérations au serveur X. En cas de problème lors d'une sortie de veille, l'utilisateur peut obtenir une interface figée et n'aura aucune information.
Des travaux ont néanmoins déjà été menés. Fedora 9 offre par exemple ce support pour les cartes graphiques Intel. A terme, le noyau devrait intégrer les points suivants[3] :
- Gestion de la mise en veille. Le noyau s'occuperait complètement de la sortie de l'état de veille avant de rendre la main au serveur X.
- Message d'information en cas de crash. On peut se moquer de l'écran bleu de Windows, il a l'avantage d'informer de l'existence d'un problème...
- Utilisation d'une interface sans serveur X. Contrairement à ce qu'on pourrait croire, le serveur X n'est pas indispensable pour afficher du graphique sous Linux. Certains type d'applications pourraient très bien se passer de la couche de communication du serveur X (téléphonie, GPS, embarqué etc).
- Une gestion plus rapide lors d'un passage d'un terminal virtuel à un autre (même si ce n'est pas très parlant, il s'agit en réalité d'accélérer le démarrage du serveur X).
Développements à venir
La prochaine étape restera certainement l'inclusion d'un gestionnaire de mémoire pour les cartes graphiques dans le noyau Linux. Malheureusement, la situation est bloquée puisque le projet TTM (Translation Table Maps) n'a toujours pas été inclus dans la branche officielle. En effet, ce dernier est vu comme trop complexe et inclus trop d'éléments qui n'ont pas de place dans le noyau - du code n'est là que pour l'inclusion de pilote binaire, gestion trop complexe des accès concurrents aux GPU et CPU - et plus grave, les projets opensource des pilotes ATI et Nvidia n'ont toujours pas complètement adopté cette couche d'abstraction.
La question a donc été de savoir s'il n'existe pas un autre projet pouvant se substituer à TTM. Il se trouve qu'Intel avait commencé un projet (GEM pour Graphics Execution Manager [8]) qui devait justement remplir ce rôle. Plutôt que de vouloir trouver une solution unique trop complexe, le pari a été de faire fonctionner correctement un type de carte (Intel) puis d'adapter ce mécanisme aux autres type de carte (ATI et Nvidia).
L'approche a l'avantage de simplifier les choses au démarrage du projet pour son inclusion dans le noyau Linux (moins de code donc moins de remarque à prendre en compte). Mais elle a le désavantage de devoir introduire des changement importants à venir au niveau de l'API. De plus, certains tests préliminaires ont montrés que GEM devait encore s'améliorer pour arriver au niveau de performance de TTM [9].
Pour conclure
Globalement, comme nous avons pu le voir, tout n'est pas prêt et il reste un gros travail à fournir pour arriver à un niveau de finissions comparable à celui de Mac OS X ou au niveau des performances des pilotes propriétaires. D'un autre côté, contrairement à un modèle de développement propriétaire, le monde opensource a le temps de faire ces changements et tout indique que les pièces du puzzle sont en train de se mettre en place tranquillement.
Références
- [1] X.Org sur wikipedia : http://fr.wikipedia.org/wiki/X.Org
- [2] XFree86 Project License Modification
- [3] (Jesse Barnes) enhancing the kernel's graphics subsystem
- [4] (Michael Larabel) Gaming With The Open-Source R500 Driver
- [5] (B. Rathmann) The state of Nouveau concernant le pilote nouveau
- [6] (Michael Larabel) VIA's Open-Source Efforts A Bluff?
- [7] (Jeremy Andrews) Linux: NVIDIA Binary Graphics Driver Exploit
- [8] (Jonathan Corbet) GEM v. TTM
- [9] (Keith Whitwell) http://lwn.net/Articles/283823/
intéressant, une question ...
Très jolie résumé de l'évolution et de l'état de l'art. Très intéressant.
Par contre, pourquoi cet article est dans les dépèches ?
-
[^]Re: intéressant, une question ...
Posté par Sirrus () le 07/07/2008 à 22:56. (lien). Évalué à 10.Ben linux n'est toujours pas prêt pour le desktop donc il serait temps qu'on se "dépêche" ! _o/ \o_ \o/ /o\
-
[^]Re: intéressant, une question ...
Posté par suJeSelS (Jabber id, page perso, ) le 07/07/2008 à 23:00. (lien). Évalué à 10.T'inquiète pas, le plus gros concurrent en face a encore bien plus de retard et pourtant plein de gens l'utilisent.
-
[^]Re: intéressant, une question ...
Posté par Anthony F. () le 07/07/2008 à 23:37. (lien). Évalué à 1.Je vois pas bien ou tu veux en venir...
C'est la Gnu/Tortue qui dit ça au Lièvre Vista ou le GNU/Lièvre qui dit ça à la Tortue Vista ? Parce que si la course n'a que ces deux options, La Fontaine n'avait pas pensé qu'un Fauve X pouvait bouffer les retardataires...
Rien ne sert de courir, certes, mais il faut partir à point quand même !-
[^]Re: intéressant, une question ...
Posté par PsychoFox () le 08/07/2008 à 09:28. (lien). Évalué à 7.bof bof si le Fauve X était pas vendu préinstallé sur une plateforme hardware rigoureusement testée, il ne ferai pas mieux que les 2 autres.
-
[^]Re: intéressant, une question ...
Posté par moudj (Jabber id, ) le 08/07/2008 à 09:53. (lien). Évalué à 2.tu veux dire quoi ?
Que si l'interface de Mac OS basculait dans l'Open Source et qu'on l'installait sur du matos de merde, ça serait à chier ? :-)--
echo '16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq'|dc-
[^]Re: intéressant, une question ...
Posté par cosmocat () le 08/07/2008 à 10:10. (lien). Évalué à 10.Je pense qu'il veut surement dire que si MacOS X n'était pas disponible que sur le seul matos d'apple, il aurait lui aussi des problèmes de drivers comme nous le connaissons pour Linux et Windows.
Sous linux, c'est un manque de drivers (pas tous les matériels et périphérique sont supportés).
Sous windows, ils ont bien souvent de nombreux drivers (car toutes les entreprises développent les drivers pour leurs périphériques) mais la qualité n'est pas au rendez-vous (tout le monde n'a pas les capacités à faire un driver de qualité) et de ce fait, windows plante souvent. Je me souviens d'une citation qui disaient que 80% des plantages de windows sont dus à de mauvais drivers.-
[^]Re: intéressant, une question ...
Posté par bob le homard (Jabber id, page perso, ) le 10/07/2008 à 12:45. (lien). Évalué à 3.>Je me souviens d'une citation qui disaient que 80% des plantages de windows sont dus à de mauvais drivers.
Même avec Windows Millénium?
-
-
[^]Re: intéressant, une question ...
Posté par suJeSelS (Jabber id, page perso, ) le 08/07/2008 à 11:47. (lien). Évalué à 3.En tout cas ceux qui ont essayé de le faire tourner sur un Intel compatible (comme moi) pourront te le confirmer que ce n'est pas joyeux. Rien que pour faire fonctionner quartz extrem correctement avec sa carte graphique c'est toute une aventure.
-
-
-
[^]Re: intéressant, une question ...
Posté par Thomas DEBESSE (page perso, ) le 08/07/2008 à 10:16. (lien). Évalué à 2.Je sais pas quel goût ça a la tortue, mais du lièvre à point j'en veux bien !
--
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.
-
-
-
[^]Re: intéressant, une question ...
Posté par Mickaël Sibelle (page perso, ) le 07/07/2008 à 23:09. (lien). Évalué à 7.Ouuuuuouh !!!
Excellente \o/
Tu sors, j'aurais pu la faire... c'est dire le niveau :)
Sinon, je ne vois en quoi il est génant d'avoir une telle dépêche. C'est très bien, ça rappelle un des aspects de Linux&co : les utilisateurs, qui commencent sans savoir et qui aspirent à s'approprier
Et il est bon de leurs rappeler l'Histoire et de donner des pistes, de partager des expériences, etc.
Et puis même pour les "initier", c'est toujours "touchant" :)
Deux questions qui me viennentt à l'esprit là :
Est-ce que LinuxFr est lu par un public débutant (comme celui-ci, plus ou moins) ?
Et si non, est-ce qu'il y a un filtrage des articles "pour non-initié" (est-ce une volonté de l'équipe qui gère le site) ?
Merci en tout cas !
-
[^]Re: intéressant, une question ...
Posté par Gregory Auzanneau (page perso, ) le 08/07/2008 à 00:45. (lien). Évalué à 4.De plus en plus de très bons articles sur le site, preuve que 10 ans après LinuxFR est toujours en pleine forme.
Par contre je note que patrick_g se duplique : nous avons maintenant un didier_g.
-
[+] [^]Re: intéressant, une question ...
Posté par Émilien Tlapale (page perso, ) le 08/07/2008 à 09:15. (lien). Évalué à -1.Ça rappelle surtout Slashdot...
-
-
[^]Re: intéressant, une question ...
Posté par PsychoFox () le 08/07/2008 à 09:37. (lien). Évalué à 5.C'est archi faux puisque linux est sur mon desktop depuis 10 ans maintenant. Et je n'ai jamais eu de problème à configurer X. Pourtant j'étais un débutant complet.
-
[+] [^]Re: intéressant, une question ...
Posté par Nicolas Parpandet (page perso, ) le 08/07/2008 à 23:37. (lien). Évalué à -2.Le pingou il sait faire un click droit propriété pour
changer la résolution, le nb de couleurs ?, le positionnement
du bi-écran ...
Il y a encore beaucoup de taf, pour simplifier l'utilisation.
Ha si mon oreillette me dis qu'on peut faire CTRL+ALT+SHIF+"+",
lol ...-
[^]Re: intéressant, une question ...
Posté par benoar (Jabber id, ) le 09/07/2008 à 00:07. (lien). Évalué à 5.Avec xrandr 1.2, tout se fait en une ligne de commande : ajout/suppression d'écran, changement de résolution/rafraichissement, placement ... Il "suffit" juste de rajouter une petite GUI à ça, et il me semble que Ubuntu a déjà bien avancé là dessus.
-
[^]Re: intéressant, une question ...
Posté par Aurélien Girard () le 11/07/2008 à 16:57. (lien). Évalué à 4.Ca existe encore le changement de résolution et de nombre de couleurs ?
Avec les écrans LCD il n'y a qu'une seule bonne résolution : celle native de l'écran. Et depuis quelques années tout le monde travaille en 23/32 bits de couleurs.
Quand tout va bien, X règle tout ça automagiquement. Dans le pire des cas il faut faire appel à un spécialiste une et une seule fois pour régler le problème.
Par contre joker pour le positionnement du bi-écran ;)-
[^]Re: intéressant, une question ...
Posté par Mildred (Jabber id, page perso, ) le 13/07/2008 à 23:48. (lien). Évalué à 2.La profondeur des couleurs peut être importante pour certains jeux Wine (ils veulent 16M sinon ça ne marche pas).
Et même si les écrans LCD sont très répandus, il n'y a pas que ça.
-
-
-
-
-
[^]Re: intéressant, une question ...
Posté par meuble2001 () le 07/07/2008 à 23:02. (lien). Évalué à 9.Par contre, pourquoi cet article est dans les dépèches ?
Parce qu'il est tellement intéressant (comme tu le dis toi-même) et bien écrit qu'il mérite une forte visibilité. Enfin, c'est mon opinion...-
[^]Re: intéressant, une question ...
Posté par Epy (Jabber id, page perso, ) le 07/07/2008 à 23:22. (lien). Évalué à 4.J'appuie avec vigueur, très intéressant pour un néophyte comme moi
(une petite faute au passage:
à un niveau de finissions comparable à celui de Mac OS X dans la conclusion, rien de grave )-
[^]Re: intéressant, une question ...
-
-
[^]Re: intéressant, une question ...
Posté par glattering () le 08/07/2008 à 13:34. (lien). Évalué à 4.Je suis débutant sous Linux, et j'apprécie ce genre d'articles, c'est clair bien que technique, et ça permet de se faire une idée moins obscure de ce qu'est Linux et des dynamiques, des problèmes, ainsi que des solutions qui émergent.
Vu que je ne lis quasiment que les dépêches, je suis pour que ce genre d'articles passe dans les dépêches! :)
-
-
[^]Re: intéressant, une question ...
Posté par Pierre Jarillon (page perso, ) le 07/07/2008 à 23:06. (lien). Évalué à 4.Il est en première page. C'est difficilement plus visible !
-
[^]Re: intéressant, une question ...
modèle de développement
Le système de développement cathédrale est très long avec une vision du code une fois seulement les changements terminés et de grandes difficultés pour inclure des contributions externes. Tous les logiciels propriétaires fonctionnent sur ce principe et quelques logiciels libres procédant de la même manière comme GCC ou généralement les logiciels opensource portés par une société : Firefox, openoffice.org, MySQL etc.
J'ai l'impression que tu confonds le modèle marketing avec le modèle de développement. Tous les développement propriétaires ne se font pas en "Cathédrale" - Dans ce cas-ci tu parles en fait du modèle de développement "Waterfall" qui est en effet le modèle de développement classique des logiciels propriétaires et des Cathédrales.
Il existe d'autres méthodologies de développement (je pense à extreme programming et aux autres techniques de développement agile) qui n'ont pas ces restrictions (impossibilité de visualiser le projet avant la fin de gros changements, impossibilité de recevoir des patches) - parce que le but même des ces méthodologies est d'avoir en permanence quelque chose de fonctionnel. Ce qui ne leur empêche évidement pas d'avoir une vue à long terme, même si l'analyse complète de la solution ne se fait qu'au fur et à mesure.
-
[+] [^]Re: modèle de développement
Posté par Marc Poiroud (Jabber id, page perso, ) le 07/07/2008 à 23:37. (lien). Évalué à -2.révise tes classiques !
http://www.linux-france.org/article/these/cathedrale-bazar/--
La chanson est une industrie parce qu’une poignée d’imbéciles a réussi à être moins con que le reste.
(Coluche)
-
[^]Re: modèle de développement
Posté par Matthieu Lagouge (Jabber id, page perso, ) le 08/07/2008 à 02:52. (lien). Évalué à 8.J'acquiesce!
Au vu de l'article, la méthode cathédrale est dépeinte comme peu efficace et lourde.
Pourtant, si je ne m'abuse, les BSD fonctionnent en cathédrale, et on ne peut quand même pas dire que le développement soit peu efficace et lourd.
Un deuxième point qui fait des évolutions conjointes du kernel Linux et de Xorg un problème pas si simple, c'est que Xorg est portable, et utilisé sur beaucoup d'autres systèmes. On ne peut pas le rendre dépendant du kernel Linux de quelque façon que ce soit, ou alors il faut que "l'interdépendance" puisse être facilement adaptée à n'importe quelle système.
En dehors de ça, très bon article.-
[^]Re: modèle de développement
Posté par totof2000 () le 08/07/2008 à 20:34. (lien). Évalué à 6.De plus en plus les logiciels libres sont développes pour Linux, et il est de plus en plus difficile de les prter.
Qu'une équipe de devs ne gère pas le développement sur toutes les archis je le comprends, mais la portabilite devrait etre prise en compte des le debut d'un projet libre.
-
The Linux developers are selfish dickheads
Bon j'en remet un couche (voir : https://linuxfr.org/~patrick_g/26876.html ) !
Sérieusement, à lire l'article on croirait qu'il n'existe que linux! Et les *BSD alors? Et le hurd?
Bon finalement j'hésite entre Syllable et isaac ( http://isaacproject.u-strasbg.fr/li.html ).
-
[^]Re: The Linux developers are selfish dickheads
Posté par alexissoft (Jabber id, page perso, ) le 08/07/2008 à 00:23. (lien). Évalué à 2.HAIKU §§!!!!
-
[^]Re: The Linux developers are selfish dickheads
Posté par Nicolas Parpandet (page perso, ) le 08/07/2008 à 23:41. (lien). Évalué à 0.MenuetOS,
ReactOS,
GNU/Hurd ;)-
[^]Re: The Linux developers are selfish dickheads
-
-
PPC _not_ pwned
Si en plus de ça vous utilisez un PowerPC, vous risquez de vous retrouver bien seul face à vos problèmes.
Ceux qui veulent faire un tour du coté du projet nouveau [http://nouveau.freedesktop.org/wiki/] trouveront plein de gens qui ont des PPC et du Nvidia \o/
Et en ce qui concerne les arguments pour avoir des drivers libres, j'utiliserais les même que pour tous les autres logiciels libres : la liberté !
Voilà, sinon nouveau c'est sympa, mais n'achetez pas de Nvidia (enfin, pas du neuf) c'est un peu contre-productif : http://lwn.net/Articles/269562/ . Ce n'est pas contre le projet nouveau, qui est très bien pour faire sortir les gens qui ont _déjà_ une Nvidia de la merde, mais ça favorise une entreprise qui ne fait rien pour le libre.
-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 08/07/2008 à 02:42. (lien). Évalué à 2.Entièrement d'accord en théorie.
En pratique maintenant, Nvidia c'est quand meme les cartes qui fonctionnent le mieux sous linux et quand on veut des perfs sans se prendre la tete a triturer la conf du noyau / de X pendant des heures, y a pas photo ...-
[^]Re: PPC _not_ pwned
Posté par Mathieu Stumpf (Jabber id, page perso, ) le 08/07/2008 à 08:32. (lien). Évalué à 5.Mouais, perso j'ai une ati et mis à part pour la configuration des écrans en mode bureau étendu dès le démarrage de x.org, j'ai rien à touché.
Pour les perfs, j'ai pas de problème, cela dit je ne joue pas à des jeux conçu pour favoriser le réchauffement climatique. :)
Non franchement j'ai un usage assez varié pour ce qui est du graphisme, je fais un peu de gimp, de inkscape et scribus, je me met tout doucement à blender et à OpenGL et jusque là j'ai pas eu de soucis.
Tu as quoi comme utilisation qui te demande de grosses performances en graphisme?-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 08/07/2008 à 12:25. (lien). Évalué à 3.Pour ma part j'ai un jour tenté de jouer à UT2003 avec ma 9700
(le jeu marche très bien sous windows cela dit)
Y a quelques mois de cela j'ai tenté d'aider un pote à installer linux avec sa X1300 (pas une carte dernier cri pourtant), rien à faire, le PC freezait toutes les 10min et X plantait quand on lancait une appli 3D (ca marchait avec le driver vesa). Résultat des courses : extension de la partition NTFS par dessus le / ...
Avec un vilain blob nvidia propriétaire il aurait pu essayer d'utiliser linux au moins ...-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 08/07/2008 à 15:12. (lien). Évalué à 1.Heu, l'ATI de ton pote, tu l'utilisais avec le driver proprio (fglrx) ou le libre ? Parce que critiquer le PC qui freeze à cause d'un driver proprio, je ne comprend pas trop ton argumentation contradictoire ...
-
[^]Re: PPC _not_ pwned
Posté par Aefron () le 08/07/2008 à 17:26. (lien). Évalué à 3.D'autant qu'il y a quelques mois (et même encore maintenant), le driver libre pour les X1xxx, il était tout sauf prêt à être utilisé...
... en outre, le mode vesa, il y a mieux, mais ça dépanne bien : je connais au moins deux personnes qui s'en servent, pour cause de trop de problèmes avec le(s) driver(s) libre(s), et aussi par refus d'utiliser le blob... [ahemmm] : ils ont des nvidia...
... et sinon, UT2003 sur une X800XL à drivers libres (pas essayé sur ma 9600m, vu que j'évite ce genre de trucs qui font chauffer les ordis portables... mais comme elle a tendance à être mieux supporté que les X800, et que je connais quelqu'un qui fait tourner ça sur une 9800... bon, après, ça dépend de la résolution et des détails), chezmoiçamarche© (enfin, quand j'avais testé, ce qui remonte un peu)...
Perso, je fais peu de 3D (essentiellement : MythTV), mais je fais du multi-écran partout, et depuis longtemps : et je ne suis pas près de prendre autre chose que de l'ATI à driver libres (on verra quand Intel sortira du GPU en cartes à brancher)...
-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 09/07/2008 à 00:19. (lien). Évalué à 1.Le driver libre sur du R500 tu oublies, il y a bien radeonhd maintenant mais c'est pas ce que j'appelle un driver fini.
En l'occurence si tu veux de l'accélération 3D un peu performante à l'heure actuelle avec une ATI, tu utilises comme sur nvidia le driver proprio, même sur les vielles R300 ...
Nvidia a le mérite de maintenir un driver qui bien que non-libre est à jour, fonctionne (en tout cas de mon experience personnelle, aucun probleme rencontré n'a été insolvable) et qui fournit des perfs équivalentes à celles qu'on pourrait obtenir sous windows
La situation changera peut être dans quelques années, et je serai parmi les premier à recommander ces cartes là si elles marchent bien, mais d'ici là je vois pas pourquoi s'embêter avec du matèriel peu exploitable.-
[^]Re: PPC _not_ pwned
Posté par dawar (page perso, ) le 09/07/2008 à 10:20. (lien). Évalué à 3.Nvidia maintient que dalle, régulièrement des cartes anciennes sont éjecté de la dernière version de leur drivers proprio. Ce qui prive de bureau 3D et autres bidules pas mal de machines si elles ne sont pas dernier cri. Alors qu'avec un driver libre, c'est l'inverse. On peut utiliser des vieux chipset, ce sont les mieux supporté... J'ai choisi le juste milieu avec une ATI RV 280 et les drivers libres, ça marche au poil, et je ne me retrouverais jamais sans évolutions du driver, contrairement à ma vieille Gforce.
-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 09/07/2008 à 15:00. (lien). Évalué à 1.Rien ne t'empêche de rester à la dernière version du driver qui supporte ta CG.
Et puis j'en suis sûr que dans le noyau tu trouveras bien des drivers pour des cartes tridents, savage ou autre constructeur inconnu pas actualisé depuis des années....-
[^]Re: PPC _not_ pwned
Posté par benja () le 09/07/2008 à 16:05. (lien). Évalué à 5.Oui cela marche quand tu utilise un système qui reste figé pendant 10 ans (suivez mon regard). Mais le libre ça marche pas comme ça; et quand il faut attendre 6 mois pour que ton constructeur mette à jour ton drivers pour qu'il fonctionne sur la dernière version de Xorg, tu apprécie ton pilote libre.
-
[^]Re: PPC _not_ pwned
Posté par Guillaume Knispel () le 09/07/2008 à 21:28. (lien). Évalué à 3.Rien ne t'empêche de rester à la dernière version du driver qui supporte ta CG.
C'est bien pour ça qu'il dit que NVidia maintient que dale.
Est-ce qu'un code de cette taille et fait avant tout pour le grand public pourrait atteindre un degré de stabilité et de sécurité suffisant ? J'ai un doute.
Et puis suffisant ça veut dire quoi ? Tant que le code n'est pas complètement prouvé rien ne garanti qu'un hacker va pas trouver une faille dans 2 jours. Et dans ce cas tu es devant un choix très sympa :
- tu hérites d'une faille forever et tu peux rien y faire... super.
- tu va au magasin acheter une autre CG (et si tu refais la même erreur et que tu rachètes une carte qui ne fonctionne qu'avec du logiciel privateur et en fait tu n'as réglé aucun problème, tu as juste été forcé à dépenser ton argent inutilement)
Je ne parle même pas des laptop.
Ni du cas où le constructeur arrête de diffuser son pilote et que tu dois réinstaller le système ou celui de ton voisin. Si c'est le tient et que tu es méticuleux, à la limite tu auras une sauvegarde. Si c'est celui de ton voisin et qu'il est bordélique (pas de sauvegarde), tu n'as probablement pas le droit de lui refournir le driver... super (bis)
Maintenant si vous êtes des fashions victimes et que vous changez de PC tous les ans, c'est sûr que de toute manière vous prenez pas la tête continuez à acheter du NVidia et à utiliser les drivers privateurs qui vont avec. Les gens doivent garder le droit de s'auto emprisonner :p
Les pilotes sont un des pires type en ce qui concerne le risque sur tes libertés dans le cas où il s'agit de logiciel privateur.
-
[^]Re: PPC _not_ pwned
Posté par tinodeleste () le 09/07/2008 à 22:34. (lien). Évalué à 2.Rien ne t'empêche de rester à la dernière version du driver qui supporte ta CG.
si, il y a le noyau. A moins de rester sur un kernel antédiluvien, au bout de quelques mois, vouloir garder la dernière version du driver te force à ne plus utiliser le blob noyau, et donc à perdre les performances de ton vieux driver 3D qui marchait... donc soit pas de 3D, soit pas de noyau.-
[^]Re: PPC _not_ pwned
Posté par Aurélien Girard () le 11/07/2008 à 16:59. (lien). Évalué à 2.Un noyau antédiluvien c'est un noyau qui a quelques mois ??!?
A quoi bon changer de noyeau/serveur X/... si les versions installées rendent le service attendu et sont stables ?-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 11/07/2008 à 17:20. (lien). Évalué à 5.Je crois qu'il parlait dans le cas où Nvidia abandonne une carte, t'es obligé de garder le noyau de l'époque de la dernière version du driver. Dans le cas des GeForce2, ça doit faire quelques années ...
-
[^]Re: PPC _not_ pwned
Posté par Boa Treize (page perso, ) le 11/07/2008 à 18:13. (lien). Évalué à 4.Je confirme. :-/
Même si la publication (irrégulière) du driver legacy permet parfois de "regagner" quelques versions du noyau.
-
-
-
-
-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 09/07/2008 à 15:16. (lien). Évalué à 4.Nvidia maintient son driver pour les cartes récentes, et effectivement les vielles cartes passent à la trappe.
Ca ne sert à rien de m'expliquer l'intérêt d'un driver libre, tu prêches un convaincu, je n'ai jamais évoqué le fait que ca ne servait à rien d'ailleurs.
Je maintient quand même que dans les faits quand tu veux une carte 3D récente et performante bien supportée (utilisable) sous linux x86, nvidia reste le meilleur choix.
C'est simplement incontestable.-
[^]Re: PPC _not_ pwned
Posté par dawar (page perso, ) le 09/07/2008 à 15:46. (lien). Évalué à 6.Oui, certes. Mais c'est le syndrome du "tout jetable". Cette carte récente top moumoute est bien supporté avec les drivers proprios, deux ans plus tard apu drivers proprio, je dois rester avec les anciens. Les nouveaux drivers apportent la techno wwyyzz qui fait ouizzz, et bien je dois racheter une carte alors que l'ancienne serait parfaitement capable de faire wwyyzz qui fait ouizzz si les drivers étaient ouverts... Ce qui n'est pas du tout de l'intérêt de NVidia pour vendre la nouvelle carte qui fait ouizzz.
-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 09/07/2008 à 15:57. (lien). Évalué à 2.C'est clair qu'étant un joueur à mes temps libres le constat est simple c'est nvidia.
Certe c'est domage que ça ne soit pas libre etc, j'adore le libre vraiment, ça fait >10 ans que j'ai démarré sous linux, mais je sais rester pragmatique et savoir crier sur les drivers ati merdiques ou un téléphone certe libre mais moche, gros, chèr et auquel il manque des fonctionnalités. Bon ensuite si on voit l'achat de ce tél comme une donnation au libre pourquoi pas.
Mais pour revenir au driver, certe en étant pas libre personne ne pourra le modifier. Mais bon il ne faut pas se leurrer si tu achètes du nvidia sous linux c'est que tu est joueur, donc faut pas s'étonner que la Geforce 2 mx ne soit plus supporté au bout d'un moment.
La question est de savoir est-ce que la dernière version qui supporte la CG est suffisante ? Elle permet de lancer X, même d'avoir des bling bling effets sur les fenêtres, de jouer, le serveur X est stable, perso pour ma part j'ai parfois un plantage de X lorsque je joue.... une fois tout les 6 mois. Certe domage, pourrait-être mieux, mais au vu de ce que les autres proposent je bénis ces drivers.
-
[^]Re: PPC _not_ pwned
Posté par Tanguy Ortolo (page perso, ) le 09/07/2008 à 16:31. (lien). Évalué à 5.La trappe dont vous parlez, c'est le pilote legacy fourni par nVidia, n'est-ce pas ?
C'est une trappe qui a un fond, pas un goulp...
-
-
-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 09/07/2008 à 13:59. (lien). Évalué à 2.Voilà, c'est un peu ce que je reproche aux gens comme toi. D'être opportuniste. Bon, ça ne dérange pas certains, mais moi je n'aime pas trop ça.
-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 09/07/2008 à 15:20. (lien). Évalué à 1.Relis bien ce que j'ai écris, constates à quel point ta remarque est stupide.
A la limite tu peux aussi prendre un dictionnaire pour chercher opportuniste parce que je pense que tu ne saisis pas bien le sens du mot.-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 10/07/2008 à 14:03. (lien). Évalué à 4.Je réagissais surtout à cette phrase :
La situation changera peut être dans quelques années, et je serai parmi les premier à recommander ces cartes là si elles marchent bien, mais d'ici là je vois pas pourquoi s'embêter avec du matèriel peu exploitable.
Ce que je veux dire, c'est qu'aujourd'hui des développeurs s'évertuent à développer ce qu'ils peuvent avec des constructeurs coopératifs, et toi tu t'en fous parce que ce n'est pas "bleeding edge". Mais quand ils auront fini de galérer, tu n'hésitera pas une seconde à exploiter leur travail. C'est ce que j'appelle de l'opportunisme, même si toi tu appellera sûrement ça de la naïveté et du masochisme de la part de ces devs et des gens qui soutiennent leur travail.-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 10/07/2008 à 16:04. (lien). Évalué à 1.Ouai et tu préconises dont de continuer à galerer pour soutenir les entreprises qui soutienne le libre. Madame michou ou doit lui expliquer comment configurer le framebuffer de son ati, et d'activer 2 3 trucs dans /proc pour que son X se lance ? C'est ça ?
L'histoire nous prouve que si des gens libérent du code c'est surtout car ils ont perdu ou sont en train perdre à leur concurrent. Netscape par exemple. Lorsque via décide d'ouvrir ses specs sur ses chips graphique c'est bien car leurs parts de marché global est de 4.62% donc avoir ne serait que 1/20 de la communauté libre qui achète du via pour eux ça représente tout de suite une augmentation des ventes assez conséquente et visible.
Nvidia avec ses parts de marché ça le fait rire.
Oui je sais que au vu de ce que je viens de dire, la solution serait bouder ces entreprises pour qu'elles s'ouvrent. Potentiel de linux ? 2% dont beaucoup de serveurs et autres, desktop infime.
Bref je te laisse faire tes calculs et en tirer tes petites conclusions moi en attendant je vais aller dans le pays merveilleux de mickey mousse courrir tout nu dans un champs de blé, et même que les gens sont gentils et les épis brains de blé me carésseront délicatement les fesses.-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 10/07/2008 à 16:57. (lien). Évalué à 2.Si un linuxien, qui ne représente pas grand chose, choisi de prendre une ATI à la place d'une Nvidia, ça ne changera peut-être pas grand chose pour Nvidia, mais ça changera plus de choses pour ATI. Et à plus long terme, un meilleur support des ATI sous linux.
Et on n'a pas besoin d'expliquer quoi que ce soit à madame michu, parce qu'elle ne cherche pas de la 3D dernière technologie, mais un desktop qui marche, et ça c'est fonctionnel "out of the box" pour les ATI et Intel (avec un décalage de 6 mois maxi si tu n'utilises pas une distribution "unstable" pour les cartes super-récentes -- ce qui n'est généralement pas le cas des ordis destinés à mmde michu).
En fait, je ne comprend pas le but de ton commentaire. ATI sont des "loosers", et être un "looser" c'est "naze" ? C'est une histoire d'être à la mode, ou un truc comme ça ? Franchement, je ne te comprend pas.-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 10/07/2008 à 17:16. (lien). Évalué à 2.En fait dans le cas ou mme michu se retrouve avec une ATI pas trop vieille, elle se tapera le driver proprio quand son fils en aura marre de jouer a Xbill, c'est ca ou windows et une image de "linux ca marche pas" ...
-
[^]Re: PPC _not_ pwned
Posté par Aurélien Girard () le 11/07/2008 à 17:05. (lien). Évalué à 4.Madame Michu est moderne, elle joue à la DS pour devenir intelligente et elle a offert à son fils une Wii pour pouvoir tabasser des lapins crétins.
C'est dire si chez les Michu on se moque éperdument des drivers 3D pour carte graphique (et puis de toute façon y'a pas de jeux pour linux en vente au magasin)
-
-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 10/07/2008 à 17:25. (lien). Évalué à 1.Non c'est d'avoir un truc qui marche bordel.
Ah et madame michou si si je t'assure, elle aime bien les trucs 3d. Y a qu'à voir la ou je bosse tout les gens qui me demandent si je peux pas leur installer vista car elles ont vu ça sur le portable d'une amie alors c'est trop bien elle veulent la même chose.
Ce ci dit j'ai arrêté d'être gentil. Marre de perdre du temps à faire plaisir au gens pour rien.
- Non mais Vista va pas tourner dessus, votre pc est trop ancien. Vous voulez linux ?
- Non non je veux Vista <comme tout le monde...> avec les fenêtres toutes jolies la.
Donc bon même si elles avaient voulue de linux, franchement je me serait même pas lancé si la CG était ATI. J'aime bien le libre, j'aime à le promouvoir, mais déjà que je fais pas mal d'à côté dans mon boulot pour rendre servir aux gens qui me ramenent en douce leurs machines, je ne vais non plus me tirer une balle dans le pied en leur foutant un linux pour qu'elles viennent me les briser car l'autre sécrétaire son bureau il est plus joli blahblah...
M'enfin tu fais comme tu veux, mais la politique de l'autruche est un non sens.
CG ati ? Ok passe ton chemin.-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 10/07/2008 à 18:54. (lien). Évalué à 2.Je n'ai jamais dit d'aller installer du linux partout ! Et je suis exactement comme toi, quand je sais qu'un matos est problématique, je préfère ne rien installer et laisser les gens sous windows.
Et les mme michu qui veulent des trucs 3D, je pense que c'est une minorité, même si c'est la minorité qui gueule le plus. Raison de plus pour ne pas aller se faire chier.
-
-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 10/07/2008 à 17:35. (lien). Évalué à 0.Franchement après plus de 10 ans de linux, ça ne m'amuse plus du tout de perdre du temps à chercher pourquoi ma CG marche pas. Parfois appuyer sur DA Fucking button et que ça marche... oh putain c'est le pied
Ensuite que ati libére ou non le code raf, le driver merde il merde.
Et puis certe on peut louer les efforts des mecs du libre qui eux ce font chier à ce que ça marche, et c'est très bien et on les remercie de leur investissement, car moi même je n'aurait ni le temps ni les connaissances. Néanmoins je suis désolé tout comme un logiciel a un statut beta ou alpha qui le place d'emblé pour une catégorie très spécifique d'utilisateurs, les drivers ATI actuellement c'est des alpha, point. Donc exit madame michou.
Par contre dans quelques années oui je serait prêt à prendre du ATI.-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 10/07/2008 à 18:58. (lien). Évalué à 2.T'inquiètes, moi aussi je n'aime pas me prendre la tête (parfois) : j'ai passé quelques années sous OSX, et je sais le bonheur que c'est quand tout marche au poil.
Maintenant, pour les gens qui veulent s'épanouir dans le libre (c'est à dire : moi, et éventuellement une autre personne des mes connaissances : tu vois, je ne force personne), je préfère faire quelques efforts.
Et je ne sais pas pourquoi ATI a si mauvaise réputation pour toi : peut-être est-ce un souvenir des drivers fglrx ? Parce que généralement, c'est soit ça marche nickel, soit ça marche pas du tout.-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 11/07/2008 à 10:06. (lien). Évalué à 4.Ouai bah le souvenir du marche pas du tout, pourtant j'ai bien tout fait bien à l'époque. Je veux dire j'ai 10 ans de linux, j'ai une gentoo, je suis habitué à geeker. J'ai aussi des machines sun que je bidouille, jamais eu de problèmes pour arriver à tout faire marcher au poil. Mais ATI, jamais. Que des merdes et inexplicables. Bref j'ai laissé tombé. Acaht de CG nvidia, puis en une ligne sous gentoo j'ai j'ai installé les drivers, et en modifiant une ligne dans xorg, tout marchait. Bref.
-
[^]Re: PPC _not_ pwned
-
-
-
-
-
[^]Re: PPC _not_ pwned
Posté par Xavier Claude () le 10/07/2008 à 17:43. (lien). Évalué à 4.Intel développe un pilote libre pour sa carte graphique et ils sont leader dans leur domaine (les cartes bas de gamme pour portable), donc ce n'est pas toujours vrai.
-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 10/07/2008 à 18:15. (lien). Évalué à 1.Le driver intel c'est bien quand ca marche mais c'est pas toujours ca non plus.
J'ai un pc qui freez quand X se ferme à chaque fois quelle que soit la distrib, et un qui as le DRI activé mais qui est a peine plus performant que l'acceleration software
Tout n'est pas rose-
[^]Re: PPC _not_ pwned
Posté par meuble2001 () le 10/07/2008 à 19:00. (lien). Évalué à 2.Tout n'est pas rose
Dans ce domaine effectivement... nVidia est vert, ATI est rouge et Intel est bleu !
-
-
-
-
-
-
-
[^]Re: PPC _not_ pwned
Posté par FreeB5D () le 09/07/2008 à 18:52. (lien). Évalué à 2."même sur les vielles R300 ..."
Si t'as pas besoin de jeux/compiz top moumoute le driver libre marche très bien, j'ai 1000 FPS à glxgears et openarena ne rame pas (et c'était il y a 6 mois) .--
Linux çapu, mais quand Windows est concerné Linux c'est génial .
-
-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 09/07/2008 à 14:57. (lien). Évalué à 2.Non il l'utilisait proprio et même que c'était sous MS-DOS j'en suis sûr!
-
-
-
-
[^]Re: PPC _not_ pwned
Posté par José JORGE (Jabber id, page perso, ) le 08/07/2008 à 12:02. (lien). Évalué à 7.Ça change vite ces choses-là : sur Phoronix, les Radeon 48xx sont devant les NVIDIA en haute qualité : http://feeds.feedburner.com/~r/Phoronix/~3/325771980/vr.php
-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 08/07/2008 à 15:10. (lien). Évalué à 3.Mhh...... Je voudrais pas dire, mais quelles sont les seuls cartes qui "supportent" pas mal de fonctionnalités "out of the box" ? Celles qui ont un driver libre et dont le constructeur a été coopératif. Même pas besoin d'installer un driver quelconque, il est déjà dedans.
Quant à triturer X pendant des heures, pour les drivers déjà intégrés upstream, rien à faire, et nouveau m'a permis de faire marcher ma Nvidia en très peu de temps avec pas mal de fonctionnalités (multi-écran dynamique, accélération XV, etc ...). Pas de 3D, certes, mais de toutes façons nous n'avons pas les même objectifs et je ne pense pas qu'on arrivera à se comprendre ...-
[^]Re: PPC _not_ pwned
Posté par Tanguy Ortolo (page perso, ) le 08/07/2008 à 15:20. (lien). Évalué à 3.Pas de 3D ? Les cartes Intel fonctionnent out of the box, avec 3D !
-
[^]Re: PPC _not_ pwned
-
-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 09/07/2008 à 00:26. (lien). Évalué à 3.J'ai quelques cartes VGA isa dans un coin qui répondent surement à tes critères :)
Je pense quand même que la majorité des gens qui ont investi 150€ dans une carte graphique se sentiraient un peu frustré si ils n'arrivent pas à lui faire sortir quelques polygones-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 09/07/2008 à 14:00. (lien). Évalué à 0.Oui enfin je ne t'en veux pas que tu n'aies rien compris aux principes du libre (d'ailleurs c'est le principe du libre, de le laisser utiliser même à ceux qui ne le comprennent pas), mais j'ai déjà ce qu'il faut chez moi.
-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 09/07/2008 à 15:27. (lien). Évalué à 0.Un peu de pragmatisme et de recul te feraient le plus grand bien.
Je ne t'en veux pas, moi aussi il y a 10 ans je postais des messages comme ça sur les forums.-
[^]Re: PPC _not_ pwned
Posté par lfmarante (page perso, ) le 09/07/2008 à 15:44. (lien). Évalué à 5.C'est dommage de partir sur le postulat que les jeunots deviendront un jour matures. Au vu du succès rencontré par skyblog et ce même auprès d'une population de plus en plus agé, il faut bien se rendre à l'évidence, certains cas sans malheureusement irrécupérables.
-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 10/07/2008 à 14:18. (lien). Évalué à 3.Ton "pragmatisme" j'appelle ça de la facilité.
Quand tu parles des gens qui veulent exploiter les capacités de leur carte graphique, il y a un certain prix pour être libre : y passer un peu de temps, quand on utilise une cart encore supportée expérimentalement. Après, quand on achète du matériel dont on sait très bien à l'avance qu'il ne marchera pas avec du libre, j'estime que c'est aller contre l'élan du libre ; d'autant plus quand on l'utilise avec des drivers proprios sous linux. En fait, je pense que c'est plus le coté "pub" qui me dérange : "achetez du Nvidia pour jouez à vos jeux sous linux, c"est génial". Et aussi parce que quand je parle de linux, je fais souvent un raccourci avec "libre" (honte à moi !).
Et merci pour le ton condescendant mais ce n'est pas parce qu'on défend le libre tant que faire se peut qu'on est un "petit jeune" du domaine.-
[^]Re: PPC _not_ pwned
Posté par Kévin FERRARE (page perso, ) le 10/07/2008 à 16:54. (lien). Évalué à 1.J'espère seulement que tu es conscient que c'est pas en disant aux gens "si vous voulez de la 3D qui marche prenez une carte obsolete ou pas performante" que tu vas populariser linux.
Ca vaut le coup à ton avis de priver les gens d'une expèrience agréable sur un des meilleurs systèmes concus jusqu'à présent à cause d'un pauvre module proprio qui doit représenter 0.01% du code qui tourne et que personne ne voit ?
Dans ce cas là utilises plus internet, je suis quasiement sur que tes paquets passent par des programmes de routages fermés.-
[^]Re: PPC _not_ pwned
Posté par benoar (Jabber id, ) le 10/07/2008 à 19:02. (lien). Évalué à 2.Voilà, on en fini toujours par le même problème : non, mon but n'est pas de populariser linux. C'est de libérer les gens qui le souhaitent.
Et ton "pauvre" module proprio, c'est par là que passe une bonne partie de l'information que tu utilises tous les jours.
Et pour Internet, ce n'est pas mon matériel, il ne m'appartient pas, je n'irai donc pas faire de commentaires sur le choix de leurs propriétaires.
-
[^]Re: PPC _not_ pwned
Posté par Aurélien Girard () le 11/07/2008 à 17:09. (lien). Évalué à 2.Je crois que si je dis à quelqu'un que moins le matériel est cher mieux son PC fonctionnera sous Linux il serait rudement curieux d'essayer Linux !
-
[^]Re: PPC _not_ pwned
Posté par Tanguy Ortolo (page perso, ) le 15/07/2008 à 17:46. (lien). Évalué à 4.Pas forcément, notamment pour des joueurs/frimeurs/victimes de la mode..., il peut y avoir une réaction du genre : « Bah, c'est un système d'exploitation pour bouses, donc c'est bas de gamme. »
Mais bon, en même temps, j'ai envie de dire, qu'est-ce qu'un joueur victime de la mode irait bien faire sous Linux ? Apprendre à penser par soi-même d'abord, non ?
-
-
-
-
-
-
-
-
32 bits
Une petite question... Pourquoi Xorg ne supporte pas le 32 bits alors qu'il l'est sous Windows et qu'il y a même écrit "true color" à côté... Cela voudrait-il dire que les couleurs en 24 bits que je vois avec Xorg ne seraient pas vraies ???
-
[^]Re: 32 bits
Posté par Sarcastic (Jabber id, ) le 08/07/2008 à 08:52. (lien). Évalué à 10.En fait, sous Windows, les 32 bits, c'est 3*8 bits pour la couleur, et 8 bits de canal alpha.
Donc, que tu aies 24 ou 32 bits, tu as le même nombre de couleurs. Y a juste la transparence est présente ou non.-
[^]Re: 32 bits
Posté par Spack () le 08/07/2008 à 10:09. (lien). Évalué à 2.Je comprends mais j'ai du mal à comprendre :)...
Ils sont où les 8 bits du canal alpha vu que Xorg gère la transparence, c'est juste qu'ils ne sont pas spécifiés comme sous Windows mais qu'ils sont bien présents ? Et admettons que je n'en veux pas, comment les désactiver ?
Pour activer la transparence je connais 2 méthodes soit anciennement l'option RENDER ou maintenant l'option Composite. Pour RENDER je ne sais pas mais Composite ça passe par de l'OpenGL non ? L'utilisation d'OpenGL est-il vraiment nécessaire pour gérer la transparence ? Non, puisque que je peux visualiser mais images PNG par exemple sans avoir Composite activé...
Enfin bref, comment est gérée la tranparence ? :)
En revanche, un gros problème persiste : le serveur X et le noyau Linux cherchent à dialoguer avec la carte graphique.
Sinon, j'attend avec impatience la résolution de ce problème afin d'avoir un joli fondu quand je switch entre les terminaux et l'interface graphique par exemple... Parce que les flashs au démarrage, c'est pas très esthétique comme dit dans l'article...-
[^]Re: 32 bits
Posté par Sarcastic (Jabber id, ) le 08/07/2008 à 13:43. (lien). Évalué à 4.je peux visualiser mais images PNG par exemple sans avoir Composite activé...
Ça n'a pas grand chose à voir. Le PNG transparent, c'est géré par le moteur de rendu du logiciel. Mettons un PNG transparent sur un fond rouge, ben, au final, les pixels sont bien visibles et rouges. Si tu as le même PNG, uniquement transparent, ben, ça dépend des logiciels. Firefox rendra des pixels blancs. Eye of gnome placera un damier gris derrière.
Bref, en aucun cas, la fenêtre n'envoie des pixels transparents à Xorg (Ça n'a pas trop de sens, sauf à faire des fenêtres avec des trous anti-aliasés -Faut déposer un brevet là-dessus-)
C'est pour ça qu'en tant que tel, avoir 8 bits de canal alpha, c'est un peu gâcher de la place pour pas grand chose. Sauf, éventuellement à faire de la transparence entre les fenêtres, où là, ça peut être nécessaire.-
[^]Re: 32 bits
Posté par benoar (Jabber id, ) le 08/07/2008 à 15:15. (lien). Évalué à 2.Sauf, éventuellement à faire de la transparence entre les fenêtres, où là, ça peut être nécessaire.
Ce que fait Composite il me semble, puisqu'il utilise 32bits afin de gérer les jolis effets. Quant aux fenêtres transparentes, ça existe déjà, il y avait un thème GTK qui est sorti récemment qui implémentais la transparence de certains widgets.
De toutes façons, comme tu le dis, 24/32 c'est la même chose, c'est juste la gestion de la transparence qui change.
-
-
[^]Re: 32 bits
Posté par Mjules (page perso, ) le 08/07/2008 à 15:15. (lien). Évalué à 3.RENDER est une extension qui permet d'accélérer l'opération de composition (composite).
Il est tout à fait possible d'accélérer l'opération Composite sans utiliser OpenGL, c'est typiquement ce que fait EXA.
Et donc on peut avoir des ombres et de la transparence (par exemple) sans openGL.
-
-
-
[^]Re: 32 bits
Posté par Tanguy Ortolo (page perso, ) le 08/07/2008 à 10:50. (lien). Évalué à 7.Autant que je sache, au niveau de l'affichage final, le quatrième octet ne sert à rien. Ça n'a aucun sens, un canal alpha sur l'écran. :-)
Non, je crois que ces couleurs sur 32 bits sont en fait sur 24, avec 8 bits en plus parce que calculer en 32 bits, c'est plus facile pour nos processeurs.
-
[^]Re: 32 bits
Posté par Mathieu Stumpf (Jabber id, page perso, ) le 08/07/2008 à 15:50. (lien). Évalué à 1.Toute manière tu auras bien du mal à faire la différence entre des images avec 2^24 et et 2^32 couleurs, étant donnée que ton oeil ne peux percevoir qu'un ensemble limité du spectre lumineux. Cela dit, je crois que tu peux en percevoir un peu plus que 2^24, mais bon c'est à vérifier.
-
[^]Re: 32 bits
Posté par benoar (Jabber id, ) le 08/07/2008 à 17:36. (lien). Évalué à 4.Il faut préciser quand même : _aucun_ système grand public actuel n'affiche au final plus de 2^24. Le 32bits, c'est pour parler de comment vont être "compostées"/"blendées" les couleurs, qui au final sur l'écran seront en 24bits (enfin, avant l'affichage par le LCD qui va surement encore diminuer la précision).
-
[^]Re: 32 bits
Posté par spark () le 18/07/2008 à 14:44. (lien). Évalué à 2.De plus, l'oeil humain est limité, je ne suis pas certain qu'on puisse vraiment distinguer plus de 96.000 couleurs voir http://francoisg.ifrance.com/rubriks/trucs/couleurs/couleurs(...)
Les daltoniens c'est encore moins.-
[^]Re: 32 bits
Posté par Boa Treize (page perso, ) le 19/07/2008 à 18:35. (lien). Évalué à 2.Ouais bof, citer un nombre comme ça sans source, ça vaut rien.
Et puis avec seulement 256 niveaux de gris, on peut arriver à voir le passage de l'une à l'autre sur de grands à-plats, donc 24 bits c'est pas assez.
Et enfin, même avec 24 millions de combinaisons, les écrans sont incapable d'afficher tout le gamut perceptible par l'œil, il y aura toujours des couleurs irreproductibles.
-
-
-
je suis trop vieux ?
[...] le serveur X venait accompagné d'utilitaires d'un autre temps dont la plupart des distributions modernes n'avait plus besoin : des xterm [...]
Et dire que je travaille avec des xterm à longeur de journée. Je n'ai jamais compris l'interêt des konsole ou gnome-terminal, c'est plus lent, les raccourcis 'classiques' ne fonctionnent plus ... xterm est rapide et ne dépend d'aucun wm ... en fait, xterm c'est indispensable.
-
[^]Re: je suis trop vieux ?
Posté par -=[ Benoit Plessis ]=- (page perso, ) le 08/07/2008 à 10:11. (lien). Évalué à 3.Yes ! Copaing !
Vive xterm et fluxbox !--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr-
[^]Re: je suis trop vieux ?
Posté par Ernest H (Jabber id, ) le 08/07/2008 à 13:32. (lien). Évalué à 4.Moi, je préfère rxvt (urxvt en fait). Parmi les "xterm" que j'ai essayés (aterm, eterm, kterm, xterm, xfterm, konsole, gnome-terminal, iTerm, Terminal), c'est urxvt que je préfère parce qu'il est raisonnbalement rapide, il a des features qui pétent (genre iso14755, ou les caractères unicode). Le pire état gnome-terminal qui affiche des séquences qu'il n'est pas censé afficher et qui me rattrappe des raccourcis clavier parce qu'il croit savoir mieux que moi ce que je veux faire.
-
-
[^]Re: je suis trop vieux ?
Posté par Tanguy Ortolo (page perso, ) le 08/07/2008 à 10:47. (lien). Évalué à 3.Arf, je n'avais pas lu ce passage-là, visiblement. XTerm, pas utile ! Ça ne va pas, non ? :-)
-
[^]Re: je suis trop vieux ?
Posté par Thierry Boudet (page perso, ) le 08/07/2008 à 12:25. (lien). Évalué à 3.en fait, xterm c'est indispensable.
On peut aussi rajouter dans la liste des "gadgets": xclock, bitmap, xfontsel, xcalc, xcolorsel, et plein d'autres auxquels on ne pense pas toujours. Je vous invite à compléter la liste de ces trucs d'un autre age...
Par contre, c'est vrai que xeyes ne correspond plus trop aux standards blingbling du troisième millénaire...
-
[^]Re: je suis trop vieux ?
Posté par Kévin FERRARE (page perso, ) le 08/07/2008 à 12:29. (lien). Évalué à 7.En fait non, xterm serait plutot parmi les plus lent :
http://martin.ankerl.com/2007/09/01/comprehensive-linux-term(...)-
[^]Re: je suis trop vieux ?
Posté par Clément David (Jabber id, page perso, ) le 08/07/2008 à 13:42. (lien). Évalué à 3.Je pense que dans ton benchmark (qui est très interressant pour comparer les preformances brutes d'un terminal) il manque un calcul de temps de démarrage.
Si on veut se servir d'un terminal histoire de lancer 3-4 scripts tout fait. Je pense qu'utiliser xterm est un bon compromis entre performance brute et dépendances/temps de démarrage.
L'avantage d'utiliser xterm vient aussi par l'habitude, exemple:
tu veux dépanner un pote, tu n'as pas besoin de t'adapter à son envirronment de bureau tu lance juste xterm (tu est sur qu'il est installé) et tu fait ce que tu veux.
Ceci dit si tu utilise un environnement qui te procure un terminal plus adapté (ergonomie, consommation mémoire, etc...) utilisons le.
-


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.