De temps en temps ça me prend, j'essaye d'utiliser le framebuffer pour avoir une jolie console, et à chaque fois je me heurte au même problème:
le driver binaire nvidia et vesafb ne s'aiment vraiment pas.
typiquement la console est complètement pourrie une fois X lancé.
hier en googlant un peu je suis tombé sur vesafb-tng: http://dev.gentoo.org/~spock/(...)
eh bien ce driver est vraiment sympa, au delà de la compatibilité avec le driver nvidia:
- le taux de rafraîchissement, la résolution et le nombre de couleurs peuvent aller bien au delà des modes classiques
- la config se fait en passant directement le mode au noyau (par ex: video=vesafb:ypan,1024x768-32@85)
- le mode peut être changé après le boot (avec fbset)
- des infos sur le bios VBE remontent dans /proc et dans la sortie de dmesg
- le driver peut être compilé en module
- le développement a l'air assez actif
pour l'instant je n'ai pas assez de recul pour dire si c'est super stable, mais depuis hier soir que je l'utilise sur un 2.6.8.1 je n'ai eu aucun problème.
a noter: le développeur a seulement 18 ans, chapeau
# about:spock
Posté par tgl . Évalué à 6.
À noter aussi que spock est aussi le packager Gentoo de bootsplash, et qu'il a fait un excellent boulot au niveau des scripts d'init pour faire marcher tout ça. Mais surtout, il a apporté pas mal d'améliorations au patch bootsplash lui même ces derniers mois (en gros, bootsplash ne fonctionnait que sur PC/vesafb et dans certains modes de couleur avant, et il marche maintenant sur à peu près n'importe quelle archi, avec n'importe quel driver de FB, dans n'importe quel mode). Ses patchs sont dispos sur sa page, ou sur http://www.bootsplash.de(...) pour des versions synchronisées avec les derniers noyaux.
Depuis, il a abandonné bootsplash et s'est lancé dans l'écriture from-scratch d'un nouveau système mieux architecturé : fbsplash. Les patchs et utilitaires associés sont sur sa page, et ça marche effectivement très bien. Par contre je trouve ça un peu plus galère à mettre en place (parcequ'il utilise pour le thème un ramfs à intégrer au noyau lors de la compil', et pas un initrd indépendant comme bootsplash), mais bon, c'est bien documenté.
Bref, comme tu dis, chapeau.
[^] # Re: about:spock
Posté par Sebastien . Évalué à 3.
Tu me confuses la... Parce que sur son site y a marque qu'il s'occupe de gensplash (qui d'ailleurs interesserait quelques personnes de chez Debian[1])
Alors? Qui croire de nos jours ! :P
[1]:http://lists.debian.org/debian-desktop/2004/08/msg00036.html(...)
[^] # Re: about:spock
Posté par tgl . Évalué à 4.
Lui sans hésiter :)
Ce que j'ai lapsussé «fbsplash» est probablement bien «gensplash».
Enfin j'en sais trop rien en fait, j'ai +/- l'impression qu'il appelle fbsplash le couple gensplash (patch kernel) et splashutils (outils userspace). C'est pas clair, mais quoiqu'il en soit, toutes mes confuses ;)
# chez moi ca marche
Posté par zebul666 . Évalué à 2.
Et c'est parce que j'utilise encore un 2.4.27 que je peux pas essayer ce nouveau driver (vesafb-tng) framebuffer qui m'interessait par certaines de ces foncitonnalités.
arghh :-(
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.