J'ai booté mon portable, qui a le même driver à un poil près : i915, mais ça vient du même paquet.
pacman -Qi xf86-video-i810
...
Description : X.org Intel i810/i830/i915 video drivers
Le direct rendering fonctionne :
$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Voici
mon xorg.conf.
J'ai tenté une comparaison avec le tien, il m'apparaît que la configuration des sections
Device et
Screen doivent être à modifier.
Il faut que les identifiants screen, card, monitor soient bien renseignés, et je pense aussi que ton glxinfo donne des informations contradictoires avec ce qui est déclaré dans ton xorg.conf (Screen1 au lieu de Screen0).
Tu pourrais essayer en copiant les parties du mien qui correspondent. Ça pourrait peut-être le faire.
Comme ça fonctionne, mais parce que autant sur le laptop avec la CG Intel que sur le desktop avec la carte graphique Radeon 9200 SE RV280 ça manque de quelque chose, je veux tenter d'améliorer. Sur celui où il y a Radeon, j'ai installé
driconf, (depuis AUR) puis lancé driconf, réglé à 16 bits, pour voir, n'ai touché à rien d'autre et j'ai sauvegardé. Puis, j'ai envoyé une copie du ~/.driconf que j'ai obtenu vers /etc/ sous forme d'un driconf sans le '.' :
ce qui a rendu LibGL content !
car avant :
# DISPLAY=:0 LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.7.4 i915 (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i915_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
libGL error:
Can't open configuration file /etc/drirc: No such file or directory.
libGL error:
Can't open configuration file /home/melodie/.drirc: No such file or directory.
(...)
après, je me suis mise sur la piste de messages d'erreur venant de xorg :
$ grep WW /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Extended BIOS function 0x5f11 not supported.
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Bad V_BIOS checksum
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(WW) Option "XkbVariant" requires an string value
(WW) I810(0): Fixing display offsets.
C'est un bug répertorié :
https://bugs.freedesktop.org/show_bug.cgi?id=6624
Bugzilla Bug 6624
AIGLX reports not supported visuals
Après avoir regardé sur
le site de Mesa, je note que Archlinux est en retard pour les mises à jour, et je note surtout que aucun des changelog ne parle de ce bug, depuis la version 6.5.2.
Je note aussi que glx, qui est impliqué dans ces messages d'erreur, appartient à libgl-dri. (un pacman -Qo sur '/usr/lib/xorg/modules/extensions/libglx.so').
Si quelqu'un pense que mon raisonnement est erroné, merci par avance pour toute information... je pense qu'il se peut que le bug aie été corrigé sur la libgl-dri ?
August 3, 2007
Mesa 7.0.1 is released. This is a bug-fix release.
J'aurais bien installé les paquets mesa et libgl-dri qui sont sur git, mais ils sont de Janvier 2007.
Les versions sur testing que j'ai trouvées pour mesa et libgl (exit libgl-dri, selon ce que je trouve) :
sur
http://ftp.iasi.roedu.net/mirrors/archl ... g/os/i686/
et
http://www.tigro.lkams.kernel.org/archl ... 6/?C=M;O=A
libgl-7.0.1-1
mesa-7.0.1-1
et autres xf86, xorg.server....
Je vais esssayer de trouver un changelog à propos de libgl.
/Edit : j'ai trouvé ceci :
http://mesa3d.sourceforge.net/relnotes-7.0.1.html
mais sur le web rien trouvé de très parlant qui soit spécifique à libgl ou libgl-dri...