Bonjour le bouchot,
Je me suis procuré une carte matrox G550 dans l'espoir de faire un peu de directfb à mon temps perdu et là j'ai quelques questions ...
* matroxfb : j'ai compilé tout un tas de trucs direct dans le kernel (2.6.5) pour le support du fb matrox (j'utilisais vesa avant et ça marchait bien) soit :
CONFIG_MTRR=y
CONFIG_FB=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_MATROX=y
CONFIG_FB_MATROX_G450=y
CONFIG_FB_MATROX_G100=y
CONFIG_FB_MATROX_I2C=y
CONFIG_FB_MATROX_MULTIHEAD=y
puis j'ai passé ça à lilo :
append "video=matrox:vesa:0x192" (ça fait du 1152x864 en 16bit comme sous X)
et blam, la console est en 640x480 :/
Si vous avez une idée ...
* coté directfb, j'ai trouvé quelques docs, mais tout parait assez vieux, les derniers patches 2.4 2.6 sont apparemment fait pour le 2.4.22 et le 2.6.0-test7, pas tout jeune quoi ...
(je parle des patches full memory et fusion), vous avez des infos là dessus ?
* finalement, vous connaissez une bonne doc sur l'install de directfb / xdirectfb avec cette carte, c'est toujours bon à prendre.
Merci à tous :)
# Re: matrox G550, kernel 2.6, directfb et tout ça
Posté par Pierre Tramo (site web personnel) . Évalué à 1.
- règle n°1 : utiliser un kernel2.4 (avec un 2.6 à la sortie de xdirectfb ça tournait en kernle panic)
- mon .config me dit que j'ai pris ces options là:
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_MATROX=y
CONFIG_FB_MATROX_G450=y
CONFIG_FB_MATROX_G100=y
CONFIG_FB_MATROX_I2C=y
- pour le lilo : append="video=matrox:vesa:0x117,mtrr" (ça me donne du 1024x768x16)
- pour l'installation de directb, je me suis contenté d'un 'apt-get install libdirectfb-dev'
- le plus chiant, c'est la compilation de xdirectfb, non pas parce que c'est compliqué mais parce que la compil est TRES longue:
+ dézipper les sources (j'ai pris un xfree4.3 afin de ne pas créer d'incompatibilité avec ma sid)
+ patcher http://directfb.org/download/XDirectFB/XDirectFB-1.0-rc5.tar.gz(...)
+ configurer le fichier xc/configs/cf/host.def (si ma mémoire est bonne)
+ 'make World' et aller boire un plusieurs café
+ copier XDirectFB dans /usr/X11R6/bin/
+ rechercher sur google les explications pour se créer un joli startXD (en remplacement de startx)
# Re: matrox G550, kernel 2.6, directfb et tout ça
Posté par jerome (site web personnel) . Évalué à 1.
Par contre, au niveau de lilo il faut passer matroxfb à la place de matrox soit :
"video=matroxfb:vesa:0x192" pour les 2.6
Il est également recommandé de passer :
"vga=qqchose" pour faciliter qq chose, ça marche mieux comme ça en tout cas.
Pour xdirectfb :
1) télécharger les sources de xfree 4.3 et de xdirectfb ;
2) décompresser le tout ;
3) copier les bons fichiers au bon endroit dans les sources X (xc) puis patcher comme indiquer dans les README xdirectfb ;
4) make World && make && make install (ça va installer dans /usr/local/X11R6 si on ne touche pas au fichier de conf fourni avec) ;
5) lancer xinit avec les arguments qui vont bien (xinit -- /usr/local/X11R6/bin/XDirectFB blabla) et essayer.
Ça marche plutôt bien et ça demande un peu de customisation avant d'être vraiment utilisable ...
# Re: matrox G550, kernel 2.6, directfb et tout ça
Posté par Ph Husson (site web personnel) . Évalué à 1.
faut juste faire fmerge xdirectfb
pardon c vrai que c'est que sur fnux zut
et bon pour specifier la resolution moi je fais:
video=rivafb:1280x1024@85
t'adapte pour ta configuration ca donne:
video=matroxfb:1152x864-16@75
donc deux erreurs:
t'as mis video=matrox:vesa
pk tu fou le vesa?
c matroxfb et pas matrox
et apres ben c pas comme ca qu'on specifie une resoulution enfin chez moi
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.