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

Re: Problème glx sur chip SIS



Coefficient espace temps:  Fri, 26 May 2006 11:52:43 +0200
"Sil < spam >" <smog1@free.fr> déclarait:

> 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

Bonjour.
J'ai (j'avais) une carte video interne sis avec glx qui fonctionnait,
en plus! Je te passe (une partie de) mon xorg.conf:
Section "Device"
        Identifier      "Carte vidéo générique"
        Driver          "sis"
#       BusID           "PCI:00:01:00"
        Option          "AGPMode"       "4"
#       Option          "AccelMethod"   "exa"
        Option          "MaxXFBMem"     "8192"
EndSection

Section "Module"
        Load    "GLcore"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
#       Load    "dri"
        Load    "extmod"
        Load    "freetype"
#       Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
EndSection

Je suis en testing, et mis à part le driver chargé sur 
http://www.winischhofer.at/linuxsisvga.shtml
je n'ai pas d'autre lib ou de version hors debian/testing.
Bon courage.

Rémi.



Reply to: