web-dev-qa-db-fra.com

Réinstallation des pilotes gallium après la rétrogradation

J'utilise Ubuntu 13.04. J'ai essayé stupidement d'installer les pilotes ATI hérités sur ma machine à partir d'un référentiel. Je pense que j'ai réussi à les supprimer mais maintenant je ne tourne que sur vesa.

Est-ce que quelqu'un a une idée de comment je peux changer ma configuration de telle sorte que X utilise à nouveau le pilote Gallium?

la liste des packages est à http://paste.ubuntu.com/607688 et Xorg.0.log herehttp://paste.ubuntu.com/6076902

Sudo lspci -nnk | grep -A5
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV610 [Radeon HD 2400 PRO] [1002:94c3]
    Subsystem: Dell Radeon HD 2400 Pro [1028:0302]
02:00.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)
    Subsystem: ASUSTeK Computer Inc. WL-138G v2 / WL-138gE / WL-100gE [1043:100f]
    Kernel driver in use: wl

Mise à jour: Ubuntu démarre toujours dans vesa après avoir purgé les paquets fglrx restants sur le système et réinstallé les paquets suggérés. Un xorg.conf n'est pas généré automatiquement non plus par une reconfiguration de dpkg. J'ai essayé une configuration Sudo X mais le fichier créé n'améliore pas la situation. Je peux arrêter le service lightdm, puis charger le module radeon, redémarrer lightdm et avoir ensuite le résultat souhaité que le pilote Gallium est utilisé et fonctionne. Cependant, bien sûr, cela ne change pas le comportement de démarrage. Le Xorg.0.log actuel peut être trouvé ici http://paste.ubuntu.com/6080770/

cat /proc/cmdline donne:

BOOT_IMAGE=/boot/vmlinuz-3.8.0-30-generic root=UUID=e8b7c26b-537f-486c-b0f5-674f28c5bac0 ro quiet splash

Contenu de /usr/share/X11/xorg.conf.d/:

10-evdev.conf             50-synaptics.conf  51-synaptics-quirks.conf
11-evdev-quirks.conf      50-vmmouse.conf
11-evdev-trackpoint.conf  50-wacom.conf

Mise à jour : Le problème a été résolu après la suppression de /etc/modprobe.d/blacklist-fglrx.conf. Ce fichier a empêché le bon pilote de se charger. D'une manière ou d'une autre, cela n'a pas été supprimé plus tôt.

3
Lucas

Vous devrez réinstaller presque tous les packages et purger ceux encore installés:

Sudo rm /etc/X11/xorg.conf
Sudo apt-get --purge autoremove fglrx*
Sudo apt-get --reinstall install libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-video-radeon libdrm-radeon1 xserver-xorg-video-ATI firmware-linux

Note du demandeur:

Il semble que la commande de purge ne supprime pas efficacement tous les fichiers, donc une commande supplémentaire est requise:

Sudo rm /etc/modprobe.d/blacklist-fglrx.conf

Cela devrait ramener les bons pilotes.

Les lignes importantes du Xorg.0.log sont:

[    17.678] (II) LoadModule: "fglrx"
[    17.678] (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
[    17.697] (EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
[    17.697] (II) UnloadModule: "fglrx"
[    17.697] (II) Unloading fglrx
[    17.697] (EE) Failed to load module "fglrx" (loader failed, 7)
[    17.697] (II) LoadModule: "ATI"
[    17.698] (WW) Warning, couldn't open module ATI
[    17.698] (II) UnloadModule: "ATI"
[    17.698] (II) Unloading ATI
[    17.698] (EE) Failed to load module "ATI" (module does not exist, 0)
3
Braiam