web-dev-qa-db-ja.com

ダウングレード後のガリウムドライバーの再インストール

私はubuntu 13.04を実行しています。あるリポジトリからレガシーATIドライバをマシンにインストールしようと愚かに試みました。どうにかしてそれらを削除できたと思いますが、今はvesaでのみ実行しています。

Xが再びGalliumドライバーを使用するように構成を変更する方法を知っている人はいますか?

パッケージリストは http://paste.ubuntu.com/607688 および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

アップデート:Ubuntuは、システムに残っているfglrxパッケージをパージし、提案されたパッケージを再インストールした後、まだvesaを起動します。 xorg.confは、dpkg-reconfigureによっても自動的に生成されません。 Sudo X -configureを試しましたが、作成されたファイルでは状況は改善されません。サービスlightdmを停止してから、radeonモジュールをロードし、再びlightdmを起動すると、Galliumドライバーが使用されて機能するという望ましい結果が得られます。ただし、もちろん、起動時の動作は変わりません。現在のXorg.0.logはここにあります http://paste.ubuntu.com/6080770/

cat /proc/cmdline与えるもの:

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

の内容 /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

更新:/etc/modprobe.d/blacklist-fglrx.confを削除した後、問題は解決しました。このファイルにより、適切なドライバーがロードされなくなりました。どういうわけか、これは以前に削除されませんでした。

3
Lucas

ほとんどすべてのパッケージを再インストールし、まだインストールされているパッケージを削除する必要があります。

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

質問者からのメモ:

Purgeコマンドではすべてのファイルが効果的に削除されないため、追加のコマンドが必要です。

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

それは昔の良いドライバーを再びもたらすはずです。

Xorg.0.logの重要な行は次のとおりです。

[    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