"non-fb" utilise l'affichage en mode 80x25 (jusqeu 132x40, je crois) de la carte graphique, contrairement au "fb" (qui utilise le Frame Buffer !) qui n'a de limites que la taille max de la résolution suppportée par la carte, mais qui utilise ses capacités graphiques (et donc peut interférer avec le serveur X si on a pas de bol)
au passage, il est facile de savoir, au boot, si on est en mode FB ou non-fb puisque le framebuffer contient un pingouin en haut à gauche lors du boot
(quels déconneurs ces développeurs du noyau !)
pour les problèmes de son, plutôt que de passer par /etc/modules.conf, mieux vaut commencer par essayer de charger chacun des modules jusqu'à trouver celui qui permet effectivement d'avoir du son.
Sur l'IBM Thinkpad que ma boite me met gentiment à disposition, le chipset est un i440MX et le son ne fonctionne qu'après un "modprobe i810_audio", donc j'ai rajouté cette ligne à mon script /etc/rc.d/rc.local et maintenant ça roule !