Ma question est simple (pour une fois) :
Est-il possible, que le frame buffer pour une carte graphique (en
l'occurrence la sis 6326) ne permette pas un fonctionnement en 1024x768 ?
En effet, je tente d'installer, sur une machine, un bootsplash, mais cela
ne veut pas fonctionner.
Si je boote avec l'option recommandée (vga791) -> écran noir jusqu'au
lancement de X.
Si je boote en 788, pas de bootsplash (normal, il faut être en 1024x768)
Sur le site (http://www.bootsplash.org/kernel.html), il est indiqué :
* You need to have a working framebuffer device with 16bit colordepth,
preferably vesafb (i.e. vga=0x317 for 1024x768)
J'ai patché mon noyau (2.4.25), puis compilé avec les options :
CONFIG_VT_CONSOLE=y
CONFIG_VGA_CONSOLE=y
CONFIG_MDA_CONSOLE=m
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_SIS=y
CONFIG_FB_SIS_300=y
CONFIG_FBCON_SPLASHSCREEN=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB32=y
CONFIG_FBCON_FONTS=y
Je boote avec les options (dans lilo) :
devfs=mount splash=silent video=sisfb:mode:1024x768x16:mem:4096
(mode video obligatoire pour activer le Direct Rendering sous X)
Sous X, j'ai bien une résolution de 1024x768, donc ce n'est pas une
limite de la carte, non ?
Il est possible que le frame buffer ne puisse pas donner une résolution
que l'on puisse obtenir sous X ? <- C'est surtout ça ma question de ce
post.
Je précise que c'est une procédure que j'ai déjà réussie avec succès
sur une autre machine, mais pas avec le même matériel, évidemment.