Un petit rappel pour l'installation des pilotes de ma carte graphique ne fait toujours pas de mal ;)
Pour déterminer le type de carte graphique:
malagasy@malagasy-laptop:~$ lspci | grep VGAN'oubliez pas de faire une copie de votre fichier /etc/X11/xorg.conf avant d'aller plus loin:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_oldSi vous ne trouvez pas le pilote approprié pour votre carte graphique, c'est que votre carte graphique datait d'avant la sortie de l'Ati Radeon 8500
Pour plus de renseignement, il faut lire le FAQ vers le lien suivant http://ati.amd.com/products/catalyst/linux.html
1. Désinstallation des drivers graphiques:
Pour désinstaller proprement les paquets deb fglrx:
sudo mv /etc/xdg/compiz/compiz-manager.ubuntu /etc/xdg/compiz/compiz-managerAprès cette dernière manipulation, j'ai eu un message, que j'ai résolu en renommant les dossiers concernés:
sudo apt-get remove fglrx*
sudo sh /usr/share/ati/fglrx-uninstall.sh
dpkg : avertissement : lors de la suppression de fglrx-amdcccle, le répertoire « /usr/share/ati » n'était pas vide, donc il n'a pas été supprimé.
rmdir: échec de suppression de `/usr/lib/fglrx': Le dossier n'est pas vide
sudo mv /usr/share/ati /usr/share/ati_old
sudo mv /usr/lib/fglrx /usr/lib/fglrx_old
2. Mise-à-jour du système:
sudo apt-get update
3. Installation des dépendances:
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)
4. Installation des nouveaux drivers:
Téléchargement du dernier driver ATI pour ATI mobility X1400, qu'on peut trouver sur le site http://ati.amd.com/support/driver.html
Version 8.8
Date Posted Aug. 20, 2008
Package Includes Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3
On se met dans le repertoire ou l'on a téléchargé le driver:
sh ati-driver-installer-8-8-x86.x86_64.run --buildpkg Ubuntu/hardy
Pour pouvoir utiliser le nouveau driver, il faut blacklister le driver du dépôt de Ubuntu:
sudo gedit /etc/default/linux-restricted-modules-commonPuis, ajouter fglrx dans les guillemets:
DISABLED_MODULES="fglrx"
Pour l'installation des paquets:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb
Puis, il ne faut surtout pas oublier de rajouter dans "la section Device" du fichier /etc/X11/xorg.conf, la ligne Driver "fglrx"
Sinon, j'ai utilisé mon ancien fichier /etc/X11/xorg.conf
sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
# 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 "ServerLayout"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "AIGLX" "true"
EndSection
Section "Files"
# path to defoma fonts
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"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/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 "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "UseFastTLS" "1"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "1"
EndSection
Après celà, il faut faire:
sudo aticonfig --initial -f
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
5. Vérification si nouveaux drivers ont bien été installés:
Redémarrer le PC, puis taper dans une console:
malagasy@malagasy-laptop:/usr/lib/fglrx$ glxinfo | grep renderSinon, on peut aussi aller dans le panneau Système/Administrations/Pilote de périphérique, et l'on devrait avoir:
direct rendering: Yes
OpenGL renderer string: ATI Mobility Radeon X1400
6. Petits soucis lors de l'installation:
Après une première tentative d'installation des dépendance, j'ai eu comme message:
malagasy@malagasy-laptop:~/dl_net/ati_driver$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)J'aurai du faire:
(...)
Paramétrage de linux-headers-2.6.24-19-386 (2.6.24-19.36) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms
/etc/init.d/dkms_autoinstaller: line 82: /var/lib/dkms/fglrx/8.452.1/source/dkms.conf: Aucun fichier ou dossier de ce type
/etc/init.d/dkms_autoinstaller: line 82: /var/lib/dkms/fglrx/8.476/source/dkms.conf: Aucun fichier ou dossier de ce type
fglrx: Multiple versions in DKMS. Unsure what to do. Resolve manually.
dkms statusMais ce que j'ai fait comme manipulation est la suivante:
sudo dkms remove -m fglrx -v numero_correspondant --all
sudo apt-get remove --purge dkms
De toute façon, çà marche :)
J'ai aussi eu comme message:
La solution a été très simple ici, il fallait supprimer manuellement les répertoires concernés (et par contre, moi je les ai juste renommés):dpkg : avertissement : lors de la suppression de fglrx-amdcccle, le répertoire « /usr/share/ati » n'était pas vide, donc il n'a pas été supprimé.
rmdir: échec de suppression de `/usr/lib/fglrx': Le dossier n'est pas vide
sudo mv /usr/share/ati /usr/share/ati_old
sudo mv /usr/lib/fglrx /usr/lib/fglrx_old
À la fin de la première installation, j'avais cru que tout était bon mais surprise (je ne l'étais pas trop au fait, puisque je ne m'attendais pas à ce que çà marche du premier coup), j'ai comme message:
Et dans ce cas là, il fallait faire:malagasy@malagasy-laptop:/var/lib/dkms$ glxinfo | grep "direct rendering"
glxinfo: ../../src/xcb_io.c:350: _XReply: Assertion `!dpy->xcb->reply_data' failed.
malagasy@malagasy-laptop:/var/lib/dkms$ sudo dkms remove -m fglrx -v 8.476 --all
[sudo] password for malagasy:
dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
Error! Bad conf file.
File: /var/lib/dkms/fglrx/8.476/source/dkms.conf does not represent
a valid dkms.conf file.
sudo rm -rf /var/lib/dkms/fglrxComme suggéré dans ce lien, et reprendre tout à zéro.
Sources:
http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide#Method_2:_Manual_Method_.28installing_Catalyst_8.8.29
Aucun commentaire:
Enregistrer un commentaire