ou INSCRIVEZ-VOUS Mot de passe oublié ?
Publicité

Linux : et si le sous-système graphique était dans le noyau ?

Serait-ce aussi simple ?

beryl linuxLe temps passe, et les cartes graphiques sont toujours plus à l'honneur. Avec les années, leur rôle s'est renforcé avec la montée des jeux toujours plus gourmands et toujours plus beaux, mais également avec la prise en charge de leurs capacités par les systèmes d'exploitation eux-mêmes.

Mac OS X, Vista, Linux : la quasi-totalité des systèmes propose aujourd'hui la composition de l'affichage, c'est-à-dire l'utilisation de la carte graphique pour s'occuper de tout ou partie de l'interface. L'avantage de cette méthode, qui certes utilise des ressources matérielles supplémentaires, est que l'ensemble est à la fois bien plus fluide et peut en outre bénéficier d'un nombre important d'effets jusque-là réservés aux jeux, comme avec le désormais célèbre Beryl sous Linux.

Toutefois, la situation de la prise en charge des cartes graphiques sous Linux est sujette à débats. L'ensemble des graphismes passe par un pilote externe, et c'est ce même pilote externe qui pose des problèmes depuis bien longtemps. En fait, la prise en charge correcte d'une carte graphique est l'un des principaux problèmes rencontrés par les débutants, mais dans ce domaine, l'attitude des constructeurs AMD et NVIDIA, entre autres, est un véritable frein.

Actuellement, la situation se résume à deux possibilités majeures : l'utilisation du pilote libre fourni avec la distribution, ou bien celle du pilote propriétaire disponible sur le site du constructeur. Or, ces pilotes, bien que reconnaissant de fait parfaitement la carte graphique, ne permettent pas l'utilisation de certains autres logiciels, ou s'interfacent mal avec certains composants, comme Beryl justement, même si la situation s'est améliorée.

Un développeur, Jesse Barnes, propose en conséquence que le sous-système graphique de Linux soit directement intégré au noyau du système. Selon lui, le grand intérêt de cette intégration serait que le sous-système pourrait alors profiter des fonctions de débogage du noyau, ce qui permettrait une correction bien plus rapide des différents problèmes.

Cette idée, si elle était réalisée, pourrait potentiellement donner de très bons résultats si on prend en compte notamment l'annonce récente d'AMD selon laquelle des pilotes libres devraient bientôt voir le jour pour les cartes Radeon. Côté NVIDIA, aucune annonce du genre n'a été faite, mais il serait étonnant que les choses ne bougent pas non plus si AMD continue bel et bien sur sa lancée.

Selon Barnes, l'intégration du sous-système graphique au noyau pourrait permettre de traiter tous les problèmes relatifs à la carte graphique, y compris d'ailleurs les réveils parfois difficiles d'un ordinateur après une mise en veille.
le 28 mai 2007 à 16:14 (34 899 lectures)