Переустановка галлиевых драйверов после понижения
Я бегу Ubuntu 13.04. Я безрассудно пытался установить устаревшие драйверы ATI на мою машину из какого-то хранилища. Я думаю, что мне удалось удалить их, но теперь я бегу только на vesa.
У кого-нибудь есть идеи, как я могу изменить свою конфигурацию так, чтобы X снова использовал драйвер Gallium?
Список пакетов находится по адресу http://paste.ubuntu.com/6076883 и 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 все еще запускается в vesa после очистки оставшихся пакетов fglrx в системе и переустановки предложенных пакетов. Xorg.conf не генерируется автоматически, также не с помощью dpkg-configure. Я попробовал 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 . Этот файл не позволил загрузить нужный драйвер. Так или иначе это не было удалено ранее.
1 ответ
Вам придется переустанавливать почти все пакеты и очищать те, которые еще установлены:
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
Примечание от автора:
Похоже, что команда очистки не удаляет все файлы эффективно, поэтому требуется дополнительная команда:
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)