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: