私はubuntu 13.04を実行しています。あるリポジトリからレガシーATIドライバをマシンにインストールしようと愚かに試みました。どうにかしてそれらを削除できたと思いますが、今はvesaでのみ実行しています。
Xが再びGalliumドライバーを使用するように構成を変更する方法を知っている人はいますか?
パッケージリストは http://paste.ubuntu.com/607688 およびXorg.0.log here
http://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を削除した後、問題は解決しました。このファイルにより、適切なドライバーがロードされなくなりました。どういうわけか、これは以前に削除されませんでした。
ほとんどすべてのパッケージを再インストールし、まだインストールされているパッケージを削除する必要があります。
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)