[Résolu] 3D et chipset graphique intel i855GME

Salut tout le monde,

Suite à l’acquisition d’un laptop vaioVGN-B1XP avec un chipset graphique i855GME, je me trouve en face du problème suivant : l’affichage et le défilement des fenêtres ou avec le navigateur internet saccadent.

J’ai lu pas mal de doc et parcouru le forum sans vraiment trouver comment régler mon souci.

J’utilise le driver i810, et le module i915 est chargé :

debian:/home/drunkenboxing# lsmod |grep i915 i915 21280 1 drm 73908 2 i915

glxgears me retourne 250fps en moyenne.

debian:/home/drunkenboxing# glxinfo |grep rendering direct rendering: No

Je vous laisse mon xorg.conf :

[code]# xorg.conf (xorg X Window System server configuration file)

This file was generated by dexconf, the Debian X Configuration tool, using

values from the debconf database.

Edit this file with caution, and see the xorg.conf manual page.

(Type “man xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

#Section “Files”

FontPath “/usr/share/fonts/X11/misc”

FontPath “/usr/X11R6/lib/X11/fonts/misc”

FontPath “/usr/share/fonts/X11/cyrillic”

FontPath “/usr/X11R6/lib/X11/fonts/cyrillic”

FontPath “/usr/share/fonts/X11/100dpi/:unscaled”

FontPath “/usr/X11R6/lib/X11/fonts/100dpi/:unscaled”

FontPath “/usr/share/fonts/X11/75dpi/:unscaled”

FontPath “/usr/X11R6/lib/X11/fonts/75dpi/:unscaled”

FontPath “/usr/share/fonts/X11/Type1”

FontPath “/usr/X11R6/lib/X11/fonts/Type1”

FontPath “/usr/share/fonts/X11/100dpi”

FontPath “/usr/X11R6/lib/X11/fonts/100dpi”

FontPath “/usr/share/fonts/X11/75dpi”

FontPath “/usr/X11R6/lib/X11/fonts/75dpi”

				     # path to defoma fonts
   #    FontPath   "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

#EndSection

Section “Module”

Load “bitmap”

Load “dbe”

Load “ddc”

#le module DRI active l’accélération 3D matérielle
Load “dri”

Load “extmod”

Load “freetype”

Load “glx”

Load    "int10"

Load "record"
Load "type1"
Load "vbe"
EndSection

Section “Extensions”
#Ces options servent pour la vraie transparence

Option “Composite” “Enable” si activé, chute de moitié des perf sous glxgears et image déchirée

Option  "RENDER"        "Enable"
Option  "DAMAGE" "true"
Option "AddARGBGLXVisuals" "True"
Option "AllowGLXWithComposite" "True"
Option "DisableGLXRootClipping" "True"
Option "DamageEvents" "True"
Option "UseEvents" "False"
Option "TripleBuffer" "True"

EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option “Device” "/dev/input/mice"
Option “Protocol” "ImPS/2"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option “SendCoreEvents” "true"
Option “Device” "/dev/psaux"
Option “Protocol” "auto-dev"
Option “HorizScrollDelta” "0"
EndSection

Section "Device"
Identifier "i855"
Driver "i810"
Option "DRI"
BusID "PCI:0:2:0"
EndSection

Section "Monitor"
Identifier "Écran générique"
Option "DPMS"
HorizSync 30-67
VertRefresh 50-75
EndSection

Section "Screen"
Identifier "Default Screen"
Device "i855"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Modes “1400x1050” “1024x768” "800x600"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
Mode 0666
EndSection
[/code]

Si j’active “composite” “enable” dans la section extensions glxgears me retourne une image saccadée et 100 fps environ.

Je ne sais plus trop quoi tester ou quoi ajouter comme option.

Merci de m’éclairer si quelqu’un possède ce circuit video et parvient à le faire fonctionner parfaitement.

Je précise c’est un centrino avec 1 Go de ram, donc de problème côté mémoire vive.

Avec de telles performances, le pilote 3G n’est pas actif …
Pour l’installer voir dans la section “trucs et astuces” les tutos adaptés : par exemple ici
Cela doit fonctionner avec un kernel 2.6.18

J’ai oublié de préciser j’ai un kernel 2.6.21-686 et j’ai déja testé plein de manip trouvé dans les tutos et les conseils du forum mais sans succès à l’heure actuelle.

Je suis déçu de ne pas avoir une puce nvidia sur le laptop, car sur le pc fixe avec une ti 4800, ça marche très bien.

Je pense ne pas m’être trompé en utilisant le driver i810 dans xorg et i915 cahargé dans les modules, car ça semble fonctionner pour ceux disposant d’un circuit intel.

Comme signalé à la fin du tuto par un membre, cela ne fonctionne pas à cause d’un problème de paravirtualisation qui est actif pour les kernels 2.6.18 et inactif pour 2.621 et la suite. C’est la même chose en nvidia.
Les solutions trouvées consistent à recompiler le noyau en activant l’option, à mettre un noyau 2.6.22,.
Personellement, j’ai gardé le 2.6.21 de lenny, chargé le source sid pour ma carte nvidia (avec le glx sid) et compilé le tout avec module-assistant en lenny. Je ne sais pas si cette solution peut fonctionner en ati.

Ce n’est pas du ATI mais du intel que j’ai i855GME

J’espère que le souci sera réglé avec le prochain kernel 2.6.22, pour m’éviter de recompiler. Par contre je saisi pas bien l’histoire de paravirtualisation.

Si quelqu’un pouvait m’éclairer la dessus.

Merci.

c’est le contraire il faut désactivé la paravirtualisation sur le 2.6.21 mais il me semble que ça ne concerne que le driver nvidia qui était incompatible avec la paravirtualisation
je dis “était” car nvidia a maintenant patché le driver pour qu’il soit compatible avec tous les noyaux
je ne sais pas du tout si intel est aussi concerné

Ca y est je suis parvenu a obtenir la 3D, mais je ne saurais dire si ça vient du fait que j’ai pas mal modifié mon xorg.conf ou si ça vient du paquet libgl1-mesa-dri que j’ai installé.

Je laisse ici mon xorg.conf fonctionnel pour ceux disposant du même chipset graphique et qui ne parviennent pas à activer la 3D, du moins pour s’en inspirer :

[code]# xorg.conf (xorg X Window System server configuration file)

This file was generated by dexconf, the Debian X Configuration tool, using

values from the debconf database.

Edit this file with caution, and see the xorg.conf manual page.

(Type “man xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

#Section “Files”

FontPath “/usr/share/fonts/X11/misc”

FontPath “/usr/X11R6/lib/X11/fonts/misc”

FontPath “/usr/share/fonts/X11/cyrillic”

FontPath “/usr/X11R6/lib/X11/fonts/cyrillic”

FontPath “/usr/share/fonts/X11/100dpi/:unscaled”

FontPath “/usr/X11R6/lib/X11/fonts/100dpi/:unscaled”

FontPath “/usr/share/fonts/X11/75dpi/:unscaled”

FontPath “/usr/X11R6/lib/X11/fonts/75dpi/:unscaled”

FontPath “/usr/share/fonts/X11/Type1”

FontPath “/usr/X11R6/lib/X11/fonts/Type1”

FontPath “/usr/share/fonts/X11/100dpi”

FontPath “/usr/X11R6/lib/X11/fonts/100dpi”

FontPath “/usr/share/fonts/X11/75dpi”

FontPath “/usr/X11R6/lib/X11/fonts/75dpi”

 # path to defoma fonts

FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”

#EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load “ddc”
#le module DRI active l’accélération 3D matérielle
Load "DRI"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSection

Section “Extensions”
#Ces options servent pour la vraie transparence

Option “Composite” “Enable” si activé, chute de moitié des perf sous glxgears et image déchirée

Option  "RENDER" "Enable"
Option  "DAMAGE" "true"
Option "AddARGBGLXVisuals" "True"
Option "AllowGLXWithComposite" "True"
Option "DisableGLXRootClipping" "True"
Option "DamageEvents" "True"
Option "UseEvents" "False"
Option "TripleBuffer" "True"

EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option “Device” "/dev/input/mice"
Option “Protocol” "ImPS/2"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option “SendCoreEvents” "true"
Option “Device” "/dev/psaux"
Option “Protocol” "auto-dev"
Option “HorizScrollDelta” "0"
EndSection

Section "Device"
Identifier "i855"
Driver "i810"
Option “DRI” "true"
BusID "PCI:0:2:0"
Option “AGPFastWrite” "True"
Option “EnablePageFlip” "True"
Option “XvMCSurfaces” "6"
EndSection

Section "Monitor"
Identifier "Écran générique"
Option "DPMS"
HorizSync 30-45
VertRefresh 50-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "i855"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Modes “1400x1050” “1024x768” "800x600"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
Mode 0666
EndSection
[/code]

glxgears me retourne :

debian:/home/drunkenboxing# glxgears 4282 frames in 5.0 seconds = 856.278 FPS 4926 frames in 5.0 seconds = 985.180 FPS 4935 frames in 5.0 seconds = 986.896 FPS