[RÉSOLU] intel i945GM et acceleration graphique

Bonjour à tous :slightly_smiling: .
J’ai fait acquisition récemment d’un ordinateur portable Aspire 9410Z ayant un chipset graphique i945GM.
J’ai fait beaucoup de recherches pour activer l’acceleration graphique sous debian mais en vain :frowning:.
Quelqun pourait-il m’aider ??
Pour le moment j’utilise le driver i810.
Voici un aperçu de mon xorg.conf:

[code]Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "i810"
EndSection

Section "Device"
Identifier "Carte vidéo générique"
Driver "i810"
BusID "PCI:0:2:0"
Option “UseFBDev” "true"
EndSection

Section "DRI"
Mode 0666
EndSection[/code]

Je vous remerci beaucoup :slightly_smiling:

Sur le site d’intel j’ai cru comprendre qu’il fallait avoir mesa d’installé pour ce chipset j’ai essayé mais à la compilation j’ai un tas d’erreur me disant qu’il manque des fichiers .h ect.
Sinon j’ai vu dans certains forums qu’en installant le paquet libgl1-mesa-dri le problème été réglé mais pas pour moi :frowning:
J’ai également l’impression que pour certaines personnes le module i810 suffit :open_mouth:
Je n 'ai plus d’idée :frowning:.

Si c’est pour avoir beryl et autres joyeusetés, il n’y a pas grand chose à faire, juste activer l’extension composite dans ton xorg.conf.

Section "Extensions" Option "Composite" "Enable" EndSection

J’ai justement libéré un PC portable la semaine dernière en lui mettant Debian Etch.

lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
Ce n’est pas exactement la même carte que toi mais elle utilise le module i810 comme toutes les cartes Intel de ce type. Le PC est un Dell Inspiron 2200, 256 Mo de Ram, Proc Intel Pentium M 1,4 Ghz, carte graphique de 8 Mo et Beryl tourne Nickel dessus, fluide et tout.

Ci-dessous le xorg.conf (ne pas recopier mais à adapter selon ta config) :

[code]# /etc/X11/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 /etc/X11/xorg.conf manual page.

(Type “man /etc/X11/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 "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
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"
Option “Emulate3Buttons” "true"
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 "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "i810"
BusID "PCI:0:2:0"
EndSection

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

Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
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

Section "Extensions"
Option “Composite” "Enable"
EndSection[/code]

Je te remerci pour ta réponse :slightly_smiling: .
J’ai activé l’extention composite cependant lorsque je fais :

% glxinfo | grep “direct rendering”

On voit que l’acceleration graphique n’est toujours pas activée et lorque je fais un glxgears les roues tournent très doucement et sont très sacadée :frowning:

Que te donne la commande suivante ?

merci :wink:

Elle me dit Yes.

Sinon, les paquets mesa, tu as bien installé ceux des dépôts ?? Pas ceux d’une compilation hasardeuse ??
Sinon, avant d’installer Debian Etch, j’avais testé à partir d’un Live-CD Knoppix la commande glxinfo | grep "direct rendering" et ça me répondait yes.
Car on utilise le même module (i810) mais pas la même carte. Peut-être que la tienne n’est pas supportée…

J’ai essayé les deux en faite :laughing:
sur les paquets venant des depôts il n’y a pas d’erreur de compilation mais j’en ai petetre oublié :confused: .
Peux-tu me donner les noms de tous les paquets à dl ?
merci :slightly_smiling:

Je pense que ma carte est supporté car j’ai vu plusieurs topics où des gens avaient ma carte avec le direct rendering d’activé mais je ne sais pas du tout comment ils ont fait :frowning:

Sur ce portable je n’ai que ça :

dpkg -l | grep mesa ii libgl1-mesa-dri 6.5.1.0-6 A free implementation of the OpenGL API -- D ii libgl1-mesa-glx 6.5.1.0-6 A free implementation of the OpenGL API -- G ii libglu1-mesa 6.5.1.0-6 The OpenGL utility library (GLU) ii mesa-utils 6.3.2-2.1 Miscellaneous Mesa GL utilities
A installer avec apt-get ou aptitude…

Sur ma carte il n’était pas activé. ça s’est activé à partir du moment où j’ai ajouté Section "Extensions" Option "Composite" "Enable" EndSection
à la fin de mon xorg.conf

J’ai les même paquets installés et j’ai modifié mon xorg.conf.
J’ai été voir dans les logs de Xorg et j’ai vu ceci :

[drm] failed to load kernel module "i915" (II) intel(0): [drm] drmOpen failed (EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.

Qu’en penses tu ?

et si tu fais un modprobe i915 avant de lancer X, il te dit quoi ?

Je vais essayer ca mais avant il faut que je recompile le noyau avec i915 en module je vous tiens au courant :wink:

essaie de commenter tt ce qui est “dri”.

C’est bon ca marche :slightly_smiling:
Il fallait mettre i915 en module dans le noyau.
Après recompilation l’erreur n’apparait plus dans les logs et le direct rendering est à “Yes”.
Merci beaucoup pour votre aide :wink:.

Ps;je ne vois pas le lien pour marquer le sujet “résolu”

tu édites ton premier post et tu ajoutes en tête de TITRE :
[RÉSOLU]