[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problème glx sur chip SIS



Salut la liste,

ça fait deux jours que je cherche une solution à mon pb et le résultat est toujours le même :
Quand je lance un "glxgears" ou un "glxinfo" j'ai m'erreur suivante

Sil@machine:~$ glxgears
ERROR!  sizeof(SISDRIRec) does not match passed size from device driver
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
display: :0  screen: 0
direct rendering: No

Donc si je comprend bien la dernière ligne, glx ne marche pas.

J'ai googlizé tout ce que j'ai pu et j'ai trouvé ça :
- http://lists.debian.org/debian-x/2006/04/msg00018.html
Mais ma version de xlibmesa-dri est en 6.9.0.dfsg.1-6 donc superieure

- http://www.winischhofer.at/linuxsisvga.shtml
J'ai changé le fichier sis_drv.ko par celui du site.

J'ai trouvé d'autres lien qui parlent plus ou moins de la même chose mais je n'ai pas plus d'informations.

J'ai changé les options de démarrage du noyau au niveau ram. mem:4096, 8192 et 12288.
Pareil dans xorg.conf d'ailleur le voici :

Section "Device"
       Identifier      "Sis 630"
       Driver          "sis"
       BusID           "PCI:1:0:0"
       Option         "MaxXFBMem" "8192"
       Option          "HWcursor"
       Option          "EnableSiSCtrl" "yes"
       Option          "UseSSE" "on"
#        Option                 "AGPSize" "32"
EndSection

Mon dmesg :
sil@machine:~$ dmesg | grep sis
Kernel command line: root=/dev/hda7 ro lapic video=sisfb:mode:1024x768x32
sisfb: Identified [Mitachi 0x1002] requiring Chrontel/GPIO setup
sisfb: Video ROM found
sisfb: Video RAM at 0xf0000000, mapped to 0xcc080000, size 8192k
sisfb: MMIO at 0xec100000, mapped to 0xcc040000, size 128k
sisfb: Memory heap starting at 4096K, size 3576K
sisfb: Detected LVDS transmitter
sisfb: Detected Chrontel TV encoder
sisfb: Chrontel: Detected TV connected to SVIDEO output
sisfb: Detected 1024x768 flat panel
sisfb: Detected LCD PDC 0x20
sisfb: Default mode is 1024x768x32 (60Hz)
sisfb: Initial vbflags 0x3000226
sisfb: 2D acceleration is enabled, y-panning enabled (auto-max)
sisfb: Copyright (C) 2001-2005 Thomas Winischhofer
[drm] Initialized sis 1.1.0 20030826 on minor 0:

Mon lspci:
sil@machine:~$ lspci | grep VGA
0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter (rev 31)

Tout ça m'indique que mon chip est un SIS 630 avec 8192K de ram (qui à l'air d'être partagée, sans aucune option dans le bios), sisfb fonctionne très bien et drm à l'air de demarrer.

Bref je tourne en rond avec cette histoire et ça ne marche pas.

Si quelqu'un avait un tuyau ...

Merci d'avance

@+
Sil



Reply to: