#1 Le 10/08/2006, à 21:41
- ashassin
Installation drivers libres ATI Radeon mobility 9000
Bonjour à tous,
Suite à l'annonce d'ATI de ne plus supporter leurs vieilles cartes , j'ai décidé d'installer les drivers libres.
Pour cela, j'ai suivi le mode opératoire de la documentation.
- J'ai bien désinstallé le driver proprio flrgx via synaptic.
- J'ai vérifié qu'il n'y avait aucune référence aux drivers proprio dans /etc/modules
- J'ai fait un
sudo dpkg-reconfigure xserver-xorg
pour être sûr d'avoir un xorg.conf bien clean
- J'ai recopié les lignes indiquées dans le tuto de la documentation
Je redemarre la session plus un petit Ctrl+Alt+Backspace pour être sûr.
Et... ça marche pas... voilà ma sortie de glxgears :
Xlib: extension "XFree86-DRI" missing on display ":0.0".
433 frames in 5.6 seconds = 76.917 FPS
265 frames in 6.5 seconds = 40.619 FPS
265 frames in 6.3 seconds = 42.174 FPS
X connection to :0.0 broken (explicit kill or server shutdown).
pour glxinfo, j'ai :
name of display: :0.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
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)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
Mais que signifie la ligne Xlib: extension "XFree86-DRI" missing on display ":0.0". ???
Il manque un truc quelque part mais où ???
Sinon voici le contenu de mon Xorg.conf (que j'ai bidouillé sur AGPSize et UseFBDev, sans succès):
# /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/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/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 "type1"
Load "vbe"
EndSection
Section "Extensions"
Option "RENDER" "Enable"
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/mouse0"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
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 "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon R250 Lf [Radeon Mobility 9000 M9]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "UseFBDev" "false" # old: true
Option "AGPMode" "4"
Option "AGPSize" "8" # default: 8
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "true"
Option "EnableDepthMoves" "true"
Option "RenderAccel" "true"
EndSection
Section "Monitor"
Identifier "Écran générique"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon R250 Lf [Radeon Mobility 9000 M9]"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Quelqu'un aurait il une piste s'il vous plait ??? Je dois utiliser Blender, et du coup, je suis bien embêté...
Hors ligne
#2 Le 10/08/2006, à 21:45
- Stemp
Re : Installation drivers libres ATI Radeon mobility 9000
Regarde aussi ton fichier de logs :
cat /var/log/Xorg.0.log | grep EE
«La violence n'a jamais rien réglé» Gengis Khan 1162-1227
Blog | Crunchbang Linux | Arch Linux
Hors ligne
#3 Le 10/08/2006, à 21:54
- ashassin
Re : Installation drivers libres ATI Radeon mobility 9000
J'avais un "illegal ring buffer size" à 8
J'ai l'ai changé dans mon xorg.conf et je l'ai mis à 4.
Redemarrage de session et Ctrl+ALt+backspace
mais ça ne change rien
Hors ligne
#4 Le 10/08/2006, à 21:57
- ashassin
Re : Installation drivers libres ATI Radeon mobility 9000
maintenant le cat /var/log/Xorg.0.log | grep EE
me renvoie :
Current Operating System: Linux sugz 2.6.15-23-686 #1 SMP PREEMPT Tue May 23 14:03:07 UTC 2006 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) xf86OpenSerial: Cannot open device /dev/wacom
(EE) xf86OpenSerial: Cannot open device /dev/wacom
(EE) xf86OpenSerial: Cannot open device /dev/wacom
(EE) xf86OpenSerial: Cannot open device /dev/wacom
(EE) xf86OpenSerial: Cannot open device /dev/wacom
(EE) xf86OpenSerial: Cannot open device /dev/wacom
pour la wacom c'est normal, la tablette est pas branchée.
Hors ligne
#5 Le 10/08/2006, à 22:04
- Stemp
Re : Installation drivers libres ATI Radeon mobility 9000
Donc il doit rester des bibliothéques fglrx, tu as réinstallé le paquet xserver-xorg-driver-ati ?
«La violence n'a jamais rien réglé» Gengis Khan 1162-1227
Blog | Crunchbang Linux | Arch Linux
Hors ligne
#6 Le 10/08/2006, à 22:16
- ashassin
Re : Installation drivers libres ATI Radeon mobility 9000
Je viens de le réinstaller, idem aucun changement.
Par contre (c'est pourquoi j'ai aussi préféré basculer sur les drivers libres), lorsque j'avais les drivers proprio, j'ai été obligé de faire la manip du LibGL.so.1.2 (nouveau fichier + recréation du lien symbolique je crois) mais j'étais obligé de tout le temps refaire la manip... (à chaque redemarrage je crois).
Hors ligne
#7 Le 10/08/2006, à 22:19
- Stemp
Re : Installation drivers libres ATI Radeon mobility 9000
Ben c'est bien ça le problème, des bibliothèques ont été modifiés à la main.
mais je pensais justement qu'en forçant la réinstallation des drivers ati normaux ça fonctionnerait
«La violence n'a jamais rien réglé» Gengis Khan 1162-1227
Blog | Crunchbang Linux | Arch Linux
Hors ligne
#8 Le 10/08/2006, à 22:26
- ashassin
Re : Installation drivers libres ATI Radeon mobility 9000
C'est cette manip là que j'avais faite :
* Unfortunately OpenGL seems to be broken for R200 cards (everything below Radeon 9500) in this driver version. This may be fixed by replacing /usr/lib/libGL.so.1.2 with libGL.so.1.2 from the previous driver version (8.24.8). To do so download this file: libGL.so.1.2 and then copy it to the /usr/lib/ directory.
* It might be necessary to create a symlink to get accelerated OpenGL:
sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri
n'y a-t-il pas moyen d'inverser la manip ???
Hors ligne
#9 Le 10/08/2006, à 22:49
- ashassin
Re : Installation drivers libres ATI Radeon mobility 9000
Alors, pour inverser la manip, voilà ce que j'ai trouvé :
Vu ici : http://wiki.cchtml.com/index.php/Ubuntu … tion_Guide
Tout en bas, au chapitre " Revert to Xorg driver" :
You also need to remove the xorg-driver-fglrx or your manually installed drivers to get the 3D acceleration back, since it is provided by file /usr/lib/libGL.so.1.2 which belongs to libgl1-mesa package and which is moved to backup and replaced at the installation of xorg-driver-fglrx (or the manually built) package. In case the removal of the fglrx drivers fails to restore the file from libgl1-mesa, you have to reinstall the package by running:
sudo apt-get install --reinstall libgl1-mesa
Ce que je me suis empressé de faire... mais aucun changement dans glxgear...
Hors ligne
#10 Le 12/08/2006, à 11:56
- ashassin
Re : Installation drivers libres ATI Radeon mobility 9000
Un petit up, là, ya bien des personnes dans le même cas que moi ?
Hors ligne
#11 Le 13/08/2006, à 14:22
- JigSaw
Re : Installation drivers libres ATI Radeon mobility 9000
J'ai eu le soucis avec ma 9100 IGP, je l'ai resolu len commentant ceci dans mon xorg.conf :
#Option "AGPMode" "4"
#Option "AGPSize" "8" # default: 8
#Option "RingSize" "8"
#Option "BufferSize" "2"
Dis nous si ca marche
Dernière modification par JigSaw (Le 13/08/2006, à 14:24)
Hors ligne
#12 Le 27/08/2006, à 20:25
- ashassin
Re : Installation drivers libres ATI Radeon mobility 9000
Merci JigSaw, malheureusement, aucun changement dans GLxgears....
aaaarrrrggghhh!!! je sais plus quoi faire... tout marche au poil sauf ma &*$! de carte 3D !!!
Hors ligne
#13 Le 28/08/2006, à 15:26
- yostral
Re : Installation drivers libres ATI Radeon mobility 9000
Avec ma mobility 9000 ca fonctionne parfaitement sans la section "extension" (RENDER...), avec le driver "ati" (et pas radeon) et sans aucune option (agpmode... renderaccel...).
Quand tout le reste a échoué, lisez le mode d'emploi.
Hors ligne