Il y a en ce moment un discussion assez intéressante sur la mailing list d'Y Windows : pourquoi ne pas implémenter les pilotes des cartes graphiques dans le noyau au lieu d'avoir des pilotes spécifiques à chaque système graphique (X Window, DirectFb, etc). En effet, tous les autres composants matériels étant gérés au niveau du noyau, pourquoi ne pas faire de même pour la carte graphique. Cela simplifierai grandement le développement de projet style X Window.
Il parait qu'il y a quelques temps, Linus était contre mais que maintenant il est carrement pour !
Votre avis sur la question m'intéresse ....
# Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Julien MOROT (site web personnel) . Évalué à 2.
Dans le cas des drivers de X, ils tournent en user space et donc si le driver plante ou fait quelque chose d'illégal pour le système, il n'y a que X qui se vautre. Ceci dit c'est pas forcément vrai car les drivers requièrent de plus en plus souvent un module kernel...
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Nicolas Antoniazzi (site web personnel) . Évalué à 1.
Mais dans ce cas on pourrait en dire de même pour tous les autres drivers du kernel dans ce cas...
Bon, ce qui pourrait etre bien c'est de faire tourner les drivers en user space la. mais ca change beaucoup de chose. Ca devient d'ailleurs un micro kernel a ce moment là...
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par pasBill pasGates . Évalué à 3.
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Staz . Évalué à 1.
Ouais mais j'ai plus souvent vu X se vautrer que le kernel
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Jllc . Évalué à 1.
Mais c'est X ou les drivers qui plantent ?
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Vincent (site web personnel) . Évalué à 1.
Ma GeForce 2 MX avec les drivers nvidia me faisaient de temps en temps un plantage de X qui freezait toute la becane.
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Nicolas Antoniazzi (site web personnel) . Évalué à 1.
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Snark_Boojum . Évalué à 1.
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par wismerhill . Évalué à 1.
# Re: Les pilotes des cartes graphiques sous Linux ...
Posté par KiKouN . Évalué à 2.
Mais reste à savoir si ati nvidia et autre sont près à nous proposer quelque chose qui va dans ce sens (drivers proprio ou les spécs) et donc à faire un effort dans ce sens.
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Snark_Boojum . Évalué à 2.
Ce n'est pas forcément un mauvais choix, sachant que de toutes façons, ça fait un certain temps que des choses relatvies à l'affichage se greffent sur/dans les noyaux (DRI, AGP, NVidia...).
L'important est que tous ces pilotes exportent une api commune, car alors, porter X (ou Y) sur une nouvelle plateforme, consistera essentiellement à écrire un pilote qui exporte cette interface. Cela rendra très nettement plus simple le portage vers un OS jeune ou un peu particulier (il y en a un certain nombre, plus ou moins obscurs!).
# Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Nicolas Antoniazzi (site web personnel) . Évalué à 1.
le but de l'os c'est bien de faire le lien entre la partie logicielle et la partie matérielle. Dans le noyau y'a déjà tout les autres drivers alors je vois pas pourquoi on mettrait pas les pilotes graphique.
Surtout que développer des drivers pour Xfree, ca rend plus difficile l'utilisation dans les autres produits (enfin, là je répète, mais c'est tellement vrai :))
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par kolter (site web personnel, Mastodon) . Évalué à 1.
le but de l'os c'est bien de faire le lien entre la partie logicielle et la partie matérielle
c'est plutot, le but du noyau : le noyau n'est pas un os à lui tout seul, il devient un OS si on lui greffe au minimum un interpreteur de commande, et quelques outils de base (bin-utils).
Dans le noyau y'a déjà tout les autres drivers alors je vois pas pourquoi on mettrait pas les pilotes graphique.
pas tous, mais une bonne partie il est vrai mais dernièrement le chemin inverse a été fait : ie kernel-space to user-space (libusb, etc...)
je pense que l'abstraction du serveur d'affichage est une bonne chose pour la portabilité du systeme d'affichage sur un autre unix , et ça nous assure qu'on ne se retrouvera pas avec des trucs incompatibles (dépendance au noyau). Mais il vrai que ça dépendra de la manière avec la quelle ce sera fait si ça doit l'être....
M.
# Re: Les pilotes des cartes graphiques sous Linux ...
Posté par deftones_chris . Évalué à 1.
C'est toujours le souci entre performance et stabilité. En fait, tout cela devrait dépendre du but de la machine:
un serveur -> pas de driver de carte graphique dans le noyau
une machine personnelle -> chacun fait comme il veut :)
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par liberforce (site web personnel) . Évalué à 2.
Dans le projet Y-Windows, le toolkit graphique est intégré, pour uniformiser les API... et si le driver est en module, tu le charges comme tu veux, donc pas de problème pour serveur/desktop...
# Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Christophe Fergeau . Évalué à 1.
# Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Ph Husson (site web personnel) . Évalué à 1.
cf agpgart et dri
et c'est a mon avis une excellente idée avec l'arrivée de tous ces concurents a X
mais il est vrai qu'il manque le support dri
pour les cartes nvidia (et peut etre radeon mais n'en disposant pas je n'ai pas regarder)
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Ph Husson (site web personnel) . Évalué à 1.
DirectFb powaaaaaaaa!!!!!!!!!!!!!
(enfin le jour ou j'arriverais a compiler Xdirectfb et ou y aura des drivers nvidia avancés)
# Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Sébastien Koechlin . Évalué à 1.
[^] # Re: Les pilotes des cartes graphiques sous Linux ...
Posté par Bouiaw . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.