Journal framebuffer vesa alternatif (vesafb-tng)

Posté par  .
Étiquettes : aucune
0
20
août
2004
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  . Évalué à 6.

    Yep, moi aussi j'utilise ce driver vesa et j'en suis content. C'est pas une révolution, mais c'est une nette amélioration.

    À 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  . Évalué à 3.

      l'écriture from-scratch d'un nouveau système mieux architecturé : fbsplash

      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  . Évalué à 4.

        > Qui croire de nos jours ! :P

        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  . Évalué à 2.

    bin moi j'utilise un noyau 2.4.x et j'ai jamais eu de pb de compatibilité entre le framebuffer et les drivers nvidia...

    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 à ceux qui les ont postés. Nous n’en sommes pas responsables.