Journal matrox G550, kernel 2.6, directfb et tout ça

Posté par  (site web personnel) .
Étiquettes : aucune
0
27
avr.
2004
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  (site web personnel) . Évalué à 1.

    ma petite expérience xdirectfb avec une matrox g200:

    - 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  (site web personnel) . Évalué à 1.

    Bon, les kernels 2.6 ont l'air de fonctionner correctement comme cité ci dessus, au moins pour le 2.6.5.

    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  (site web personnel) . Évalué à 1.

    pour installer xdirectfb
    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.