FreeBSD et Intel graphics
Rédigé par Xavier - -
J'ai installé FreeBSD 9.1RC sur un ordinateur portable équipé d'un processeur Sandy Bridge (puce graphique intégrée dedans, Intel® HD Graphics 3000). Les pilotes graphiques Intel sont très bien réputés car ils sont libres, à jour, et développés par le constructeur ! Que demander de mieux ?
C'est donc avec une (très) grande surprise que j'ai découvert que les puces graphiques Intel ne sont pas supportées sur FreeBSD. Si j'en crois cet article de Phoronix, la raison est qu'Intel ne travaille qu'en KMS (Kernel Mode Setting), disponible uniquement sur Linux. Donc, pour FreeBSD, toute machine tournant sur un processeur graphique Intel fonctionne sur le pilote vesa en 1024x768... et je ne parle pas de l'accélération 2D et 3D. Heureusement(?), FreeBSD est en train de développer son Kernel Mode Setting afin de pouvoir faire tourner les pilotes graphiques qui ne sont compatibles qu'avec ça. On peut trouver sur les forums une procédure pour activer KMS sur le système et compiler le pilote Intel qui va bien. Malheureusement c'est très long et le résultat est un peu aléatoire (j'ai réussi mais je n'avais plus de souris).
Etant donné qu'AMD ne fourni pas de pilotes pour FreeBSD, il semble que le seul "bon" constructeur sous cet OS soit Nvidia. En effet, même pour les cartes haut de gamme (GTX600), on trouve des pilotes FreeBSD.
Est-il acceptable de faire des pilotes pour Xorg fonctionnant uniquement sur Linux ? Cette dépendance est une des reproches que l'on fait à systemd et à Lennart Poettring [combo troll] pour ses propos sur les systèmes *BSD. La notion de "bon" constructeur ne se résume donc pas à la licence.