Forum Linux.suse probleme avec les drivers ATI sur SUSE 10.1

Posté par  (site web personnel) .
Étiquettes : aucune
0
27
mai
2006
bonjour cher forum,
je vais essayer de vous presenter mon probleme de la maniere la plus complete qui soit.
j'ai installé tout recement une suse 10.1 sur mon athlon avec une carte video ATI

Linux dhcppc1 2.6.16.13-4-default #1 Wed May 3 04:53:23 UTC 2006 i686 athlon i386 GNU/Linux
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)

j'ai voulu installer les derniers drivers ATI, pour beneficier de l'acceleration 3D.

j'ai donc telechargé les drivers en questions :

ati-driver-installer-8.25.18-x86.run

avec lequel, j'ai pu creer un rpm pour mon installation

./ati-driver-installer-8.25.18-x86.run --buildpkg SuSE/SUSE101-IA32

Package /home/dunain/ has been successfully generated

l'installation du rpm se passe bien, et la configuration du serveur X se passe à priori bien aussi.

on trouve dans xorg.conf
Section "Module"
Load "type1"
Load "dbe"
Load "freetype"
Load "glx"
Load "v4l"
Load "extmod"
Load "dri"
EndSection

Section "Device"
BoardName "RV280 5960"
BusID "1:0:0"
#Driver "radeon"
Driver "fglrx"
Identifier "Device[0]"
VendorName "ATI"
EndSection

et je travaille en ce moment avec ce serveur X, sous KDE.

mais lorsque je veux lancer un fglrxinfo, j'obtiens...

fglrxinfo
[fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS
[fglrx] API ERROR: could not register entrypoint for SelectTextureTransformSGIS
[fglrx] API ERROR: could not register entrypoint for ClientActiveVertexStreamATI
[fglrx] API ERROR: could not register entrypoint for VertexBlendEnviATI
[fglrx] API ERROR: could not register entrypoint for VertexBlendEnvfATI
[fglrx] API ERROR: could not register entrypoint for VertexStream2sATI
[fglrx] API ERROR: could not register entrypoint for VertexStream2svATI
[fglrx] API ERROR: could not register entrypoint for VertexStream2iATI
.....

j'ai effectué des recherches sur internet, mais je n'ai pas trouvé de solution à ce probleme.
mais j'ai bien une piste...

dans /usr/X11R6/lib/modules/dri

j'ai deux fichiers installé par le rpm

-r--r--r-- 1 root root 8,9M 2006-05-27 20:24 atiogl_a_dri.so
-r--r--r-- 1 root root 9,3M 2006-05-27 20:24 fglrx_dri.so

pour comparaison au cas ou, les signatures md5...
d8788f75a240f4569514dbb9144e2c34 atiogl_a_dri.so
00cfe2265608d14d4649f1e7fe4bd76a fglrx_dri.so

si je deplace ailleurs ces deux fichiers, j'obtiens...

fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)


dans le /var/log/Xorg.0.log

(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
compiled for 6.8.99.8, module version = 8.25.18
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 0.7

(II) Primary Device is: PCI 01:00:0
(II) ATI Proprietary Linux Driver Version Identifier:8.25.18
(II) ATI Proprietary Linux Driver Release Identifier: LGDr8.25g1
(II) ATI Proprietary Linux Driver Build Date: May 18 2006 09:54:44
(II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.25.1-driver-lnx-268237
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(--) Chipset RADEON 9250 (RV280 5960) found

(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Solid Lines
Dashed Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
30 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(==) fglrx(0): Using hardware cursor
(II) fglrx(0): Largest offscreen area available: 1280 x 410
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(II) fglrx(0): Interrupt handler installed at IRQ 209.


bon, j'avoue, ca fait beaucoup d'info... pour un probleme peut etre simple...
mais je dois avouer qu'à ce niveau de la gestion de la video, je suis un peu perdu...

pour info, normalement, je vais bien chercher les bonnes versions des libraries...
ldd /usr/X11R6/bin/fglrxinfo
linux-gate.so.1 => (0xffffe000)
libGL.so.1 => /usr/lib/fglrx/lib/libGL.so.1 (0xb7eb9000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7dc2000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7db4000)
libc.so.6 => /lib/libc.so.6 (0xb7c94000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7c80000)
libdl.so.2 => /lib/libdl.so.2 (0xb7c7c000)
/lib/ld-linux.so.2 (0xb7f6d000)


qqn aurait il une idee, une piste, ou bien une solution pour moi ?

merci encore de votre aide
  • # un debut de piste, ou comment ne plus avoir de message d'erreurs...

    Posté par  (site web personnel) . Évalué à 1.

    comme on peut le voir ici http://forum.ubuntu-fr.org/viewtopic.php?pid=305833
    il y a une solution pour contourner ce probleme.
    il suffit d'installer les lib openGL d'ATI, mais d'un driver precedent

    il faut telecharger ati-driver-installer-8.14.13.run sur le site d'ATI

    ensuite, le decompresser dans un repertoire qui sera créé pour l'occasion.

    sh ./ati-driver-installer-8.14.13.run --extract ~/tmp/ati

    et ensuite, remplacer la librairie qui nous concerne

    cp x680/usr/X11R6/lib/libGL.so.1.2 /usr/lib/fglrx/lib/


    ainsi, on a plus de blocage.

    reste à voir si la performance est au rendez vous...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.