Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème glx sur chip SIS

2 réponses
Avatar
Sil
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


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
remi suinot
Coefficient espace temps: Fri, 26 May 2006 11:52:43 +0200
"Sil < spam >" déclarait:

Salut la liste,

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

:~$ 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 :
:~$ dmesg | grep sis
Kernel command line: root=/dev/hda7 ro lapic video=sisfb:mode:1024x76 8x32
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:
:~$ 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.
Avatar
Sil
remi suinot a écrit :

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.



Merci pour ta réponse,
J'ai mis du temps à répondre car j'ai fait de nombreux tests depuis.
J'ai inclus des options de ton fichier xorg.conf mais je ne comprend pas
l'interet de commenter les modules dri et glx.
Pour reussir à activer dri j'ai du installer une autre version des libs.
J'ai pris le paquet "libgl1-mesa-glx".
Je n'ai plus de mesages d'erreur au lancement de glxgears.
J'ai juste un souci pour passer en plein écran (résolution 1024x768),
glxgears plante en mettant un message :
"[sis_alloc.c:210]: Failure to allocate back buffer.".
Je suppose que je suis limité par mes 8Mo de ram.

@+
Sil


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact