Framebuffer, mais comment que ca marche ?

Framebuffer, mais comment que ca marche ? - Installation - Linux et OS Alternatifs

Marsh Posté le 24-02-2004 à 13:54:18    

Salut
 
J'essaye avec plus ou moins de succès de mettre en place le Frame Buffer sur ma configuration.
 
J'ai compilé un noyau 2.4.25 avec le frame buffer VESA d'activé, (dans un premier temps, si ensuite je pouvais en avoir un pour ma GeForce, ca serait bien sympa).
 


CONFIG_FB=y
CONFIG_FB_RIVA=m
# CONFIG_FB_CLGEN is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_VESA=y
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_IT8181 is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
# CONFIG_FBCON_FONTS is not set


 
J'ai mis un joliv
 
vga=ask
 
dans mon lilo.conf
et j'ai essaye plusieurs chose.
 
Au démarrage, j'ai essayé de passer sur des résolutions de 1024*768 et plus, mais lilo me rejette tous les modes de ce type, par contre, ca fonctionne mieux avec des choses comme 800x600x256 (0x303) ou 800x600x32bits (0x315) par contre, tous les modes 800x600 ou 640x480 ne passent pas ... (???).
Bon, je pourrai me contenter de ca dans un premier temps, si je n'avais pas le problème suivant :
 
La console fonctionne bien au boot, mais dès que X est lancé, et que j'essaye de revenir en mode console, l'affichage est soit : noir, soit noir avec des gros pavés verts clignotants (qui doivent correspondre aux caractères), soit mon écran rale car les freq d'affichages qu'on lui donne ne lui plaisent pas du tout.
Bref, mes consoles sont inutilisables, par contre X continue à fonctionner correctement.
Alors, qu'est-ce que je dois compléter pour pouvoir avoir des consoles fonctionnelles ? Est-ce possible d'avoir plus de mode/résolutions fonctionnelles avec vesafb ?
 
Lelfe

Reply

Marsh Posté le 24-02-2004 à 13:54:18   

Reply

Marsh Posté le 24-02-2004 à 14:10:08    

Le driver nvidia pour X est incompatible avec le FB... J'ai pas trouvé d'autre solution que de revenir en arrière et enlever le FB.

Reply

Marsh Posté le 24-02-2004 à 14:13:54    

argh !
Ah ouai... c soit FB, soit nvidia ? bouhhh, c pas coool.

Reply

Marsh Posté le 24-02-2004 à 14:19:48    

sorg a écrit :

Le driver nvidia pour X est incompatible avec le FB... J'ai pas trouvé d'autre solution que de revenir en arrière et enlever le FB.


 
Euh j'ai une TNT2 sur un de mes ordinateurs avecc les drivers NVidia et le  framebuffer d'activer dans mon noyal et tout fonctionne très bien... [:spamafote]


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 24-02-2004 à 14:21:05    

Euh... c quoi ta conf ?
Option de kernel ? lilo.conf ? Xfree ?

Reply

Marsh Posté le 24-02-2004 à 15:00:29    

lelfe a écrit :

Euh... c quoi ta conf ?
Option de kernel ? lilo.conf ? Xfree ?


 
Xfree standard
 
noyal :

Citation :


# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_LBD is not set
 
...
 
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
 
....
 
#
# Graphics support
#
CONFIG_FB=y
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set
 
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
 
#
# Logo configuration
#
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y


 
 
dans lilo.conf
vga=791
 
 
voilà... j'éspère que ça t'aidera
 

Reply

Marsh Posté le 24-02-2004 à 15:07:46    

lelfe a écrit :

argh !
Ah ouai... c soit FB, soit nvidia ? bouhhh, c pas coool.


 
J'ai le framebuffer activé sur une GF4Ti4200 et aucun probleme
 
Tien : http://chaced.free.fr/photo/hardwa [...] kernel.png


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 24-02-2004 à 15:28:34    

ça ne semble poser problème que pour les drivers >= aux 44.96

Reply

Marsh Posté le 24-02-2004 à 15:35:23    

sur toutes mes nividia (tnt 2, g2mx, g4mx, g4ti), ça fonctionne en fb + nvidia (actuellement 53.36), jamais eu de pépin...
j'ai même un bootsplash fb avec progression sur ma config principale, ça me surprend d'ailleurs de voir assez souvent cette remarque d'incompatibilité entre fb/nvidia [:spamafote]

Reply

Marsh Posté le 24-02-2004 à 16:01:45    

cedcox a écrit :


 
Xfree standard
 
noyal :

Citation :


# Block devices
#


 
 
dans lilo.conf
vga=791
 
 
voilà... j'éspère que ça t'aidera
 
 


 
Euh... apparement, tu as un noyau 2.6 ?
Je suis encore en 2.4 sur ce coup là (trop de problème avec le 2.6 et pas le temps de me pencher dessus).
 

Reply

Marsh Posté le 24-02-2004 à 16:01:45   

Reply

Marsh Posté le 24-02-2004 à 16:03:47    

Vous avez quoi comme version de soft ?
Tous là, ceux pour qui ca fonctionne, ceux qui ca ne marche pas?
 
Kernel : 2.4.25
XFree : 4.3.0
Nvidia : 5336

Reply

Marsh Posté le 24-02-2004 à 16:20:24    

lelfe a écrit :

Vous avez quoi comme version de soft ?
Tous là, ceux pour qui ca fonctionne, ceux qui ca ne marche pas?
 
Kernel : 2.4.25
XFree : 4.3.0
Nvidia : 5336


 
Xfree : 4.3.0
kernel : 2.4.25 / 2.6.3 (ça marche avec les 2)
Nvidia : 5336
 
 [:spamafote]


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 24-02-2004 à 16:25:23    

bon, alors, je pourrai voir la conf noyau 2.4 alors ? :)

Reply

Marsh Posté le 24-02-2004 à 16:28:29    

http://www.kerneltraffic.org/kerne [...] 150.html#2


---------------
Fluctuat nec mergitur
Reply

Marsh Posté le 24-02-2004 à 16:30:42    

à la base RH 8.0 avec :
XFree86-4.3.0-42bmo (sources ex-rawhide)
2.4.24-coda
NV 5336
 
ça a toujours fonctionné depuis que j'utilise le fb, depuis le 2.4.19 il me semble, entre temps j'ai changé de carte sur ma config principale : c'est la 3ème
 
à part de rares fois où je perdais la console (bloqué sur le tty1 tout brouillé, mais avec possibilité de taper des commandes aveuglément) si je killais X à distance après un gros freeze, jamais eu de problème, ça ne m'arrive plus depuis cette version d'ailleurs....

Reply

Marsh Posté le 24-02-2004 à 16:32:28    

lelfe a écrit :

bon, alors, je pourrai voir la conf noyau 2.4 alors ? :)


 
Bah en fait je n'ai pas ma tour sous la main, mais tu choisi les à peu près les même options que pour le 2.6


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 24-02-2004 à 17:12:58    

à part faire joli au démarrage, à quoi ça sert le framebuffer qd on a les drivers nvidia qui font tout le reste ?

Reply

Marsh Posté le 24-02-2004 à 17:14:47    

Eric B a écrit :

à part faire joli au démarrage, à quoi ça sert le framebuffer qd on a les drivers nvidia qui font tout le reste ?


 
avoir les consoles en 1024 !  :sol:


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 24-02-2004 à 17:44:10    

mais le framebuffer permet il de changer la fréquence ?
Parce que le 1024 en 60Hz, non merci... (je préfère encore le 640x480 sur lequel le 60Hz est moins pénible pour mes yeux)

Reply

Marsh Posté le 24-02-2004 à 17:45:14    

Et avec ça de l'accélération 3D ? :D


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 24-02-2004 à 17:47:22    

mirtouf a écrit :

Et avec ça de l'accélération 3D ? :D


 
opengl powa en mode console  [:bap2703]


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 24-02-2004 à 17:52:54    

j'aimerai essayer DirectFB en fait, je reviens du Fosdem, et DirectFB m'a bien plu, alors je voulais voir ce que ca vallait, par ce que XFree, c bien gentil, mais c bien lourd :).
 
Et Keith Packard, il est bien gentil aussi, mais le temps que tous ce qu'il a annonce soit opérationnel, on a de la marge, bcp de marge...
 
Mais sinon, un pinguin au démarrage, c bien zoli :)
Et je veux bien le pinguin en fond d'écran comme sur le screenshot de chased :).
 

Reply

Marsh Posté le 24-02-2004 à 17:53:38    

cedcox a écrit :


 
Bah en fait je n'ai pas ma tour sous la main, mais tu choisi les à peu près les même options que pour le 2.6
 


 
Bon, bah dans l'ensemble je dois avoir ce qu'il faut...
 
Faut ptet que je recompile mes drivers nvidia sur mon kernel qui a le fb d'activé maintenant ?

Reply

Marsh Posté le 24-02-2004 à 17:56:12    

lelfe a écrit :


Mais sinon, un pinguin au démarrage, c bien zoli :)
Et je veux bien le pinguin en fond d'écran comme sur le screenshot de chased :).
 


 
ça c'est bootsplash, tu peux trouver toute la doc sur www.bootsplash.org je crois


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 25-02-2004 à 13:59:05    

Bon apparement, mes options du noyau semblent correct.
Je vois pas trop ou ca bloque.
 
J'ai remarqué aussi que je ne pouvais pas prendre toutes les options de résolution/couleurs normalement disponible en VESA.
 
Y'a-t-il autre chose à faire ?
Installer des lib ? Des terminaux spéciaux ?
 
Les personnes pour qui ca ne fonctionnent pas, peuvent-elles me décrire leurs symptomes ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed