Как удалить драйверы FGLRX после того, как я установил их вручную?

14

Я установил ati-driver-installer-11-9-x86.x86_64.runскачанный с сайта ATI.

Однако я установил универсальную версию вместо сборки distribution specificустановщика.

Теперь у меня есть графические глюки оболочки gnome, связанные с установкой старых драйверов Fglrx.

Как я могу удалить эти драйверы? Они не отображаются в диалоге дополнительных драйверов, и я не могу установить другие драйверы, пока они не будут удалены.

Hailwood
источник

Ответы:

23

Запустите обе эти команды:

sudo sh /usr/share/ati/fglrx-uninstall.sh 
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Плюс обратитесь к этому сайту: ATI - Руководство по установке Ubuntu Oneiric

bioShark
источник
1
после запуска первого, который я получу, sh: Can't open /usr/share/ati/fglrx-uninstall.shя все еще должен запустить вторую команду?
Hailwood
Msgstr "Пропустить первую команду, если она не существует". Как указано в ссылке, я отправил вам.
BioShark
Так что да ... нужна только вторая команда. Это сработало?
BioShark
Первая команда также не работала для меня, но вторая работала как чемпион после удаления `из конца команды. Ты за чаевые bioshark
Добро пожаловать. Рад помочь
bioShark
10

Удаление Catalyst / fglrx

Сценарий удаления в первой команде будет существовать только в том случае, если вы загрузили драйверы и установили их напрямую (а не собирали пакеты, как это делается в этом руководстве). Пропустите первую команду, если она не существует.

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Если вы планируете использовать драйверы с открытым исходным кодом, вам нужно будет переустановить некоторые пакеты, потому что Catalyst перезаписывает или переводит некоторые ключевые 3D-библиотеки в проприетарные версии. Для получения дополнительной информации по этой проблеме, смотрите эту вики-страницу Ubuntu.

sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati

Если вы получили $ E: Internal Error, No file name for libgl1-mesa-dri, измените третью команду выше:

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core

После того, как вы закончили все, перезагрузитесь, затем установите наследие 12.6 драйвера, следуя той же процедуре в той же вики: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29

Начните с раздела «Перед началом» и пропустите загрузку «wget», вместо этого используйте 12.6 Legacy, которые вы загрузили. Все остальное одинаково. Это в конечном итоге сработает!

После установки не забудьте:

sudo amdconfig --initial -f
ucefkh
источник
2

Самая тщательная попытка удаления включает выполнение двух команд. Однако есть несколько возможных вариантов первой команды. В общем, две команды выглядят так (в псевдокоде):

sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages

Теперь позвольте мне дать конкретные фактические команды.

Первая команда:

Вот все варианты первой команды. Попробуйте их по порядку. Когда вы получаете тот, который работает, вы сделали, и вы можете перейти ко второй команде:

sudo sh /usr/share/ati/ati-uninstall.sh
sudo sh /usr/share/ati/amd-uninstall.sh
sudo sh /usr/share/ati/fglrx-uninstall.sh 
sudo aticonfig --uninstall (NOTE: assumes the executable is in the path)
sudo sh ati-driver-installer-x86.x86_64.run --uninstall 

Как вы, вероятно, видите, первые 3 варианта включают изменения имени скрипта, которые произошли со временем. Вы могли бы просто составить список /usr/share/ati/и найти правильное имя файла, а не пробовать все 3 варианта команды.

Последние два варианта взяты из официального документа Catalyst Linux. Они включают передачу --uninstallпараметра в другой скрипт. Однако вам все равно нужно найти правильное имя этого скрипта. Вариантов может быть больше, чем показано выше, хотя это только два из перечисленных в официальном документе Catalyst Linux.

Если вы получите ответ на любой из первых приведенных выше вариантов команды, например:

failed: No such file or directory

тогда попробуйте следующие варианты. Если вы исчерпали все варианты первой команды без выполнения чего-либо, считайте работу выполненной.

Вторая команда:

Теперь выполните вторую команду. Эта форма должна охватывать все случаи (благодаря использованию подстановочных знаков):

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*  

Восстановить исходный конфиг

Исходный файл конфигурации Xorg был автоматически восстановлен для меня с помощью описанных выше шагов. Тем не менее, официальный документ Catalyst Linux дает следующие шаги вручную:

  • Найдите файлы конфигурации резервной копии: ls /etc/X11/xorg.conf.original-*
  • Возьмите последнюю версию с наибольшим номером и скопируйте ее в существующий файл xorg.conf: cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

Кроме того, я думаю, что важно прочитать эту ссылку:

X / Устранение неполадок / VideoDriverDetection - Ubuntu Wiki
https://wiki.ubuntu.com/X/Troubility/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

Этот вопрос касается удаления fglrx, но вы также хотите иметь возможность перезагрузить компьютер в рабочую конфигурацию после удаления fglrx. Ссылка выше дает несколько шагов. Я думаю, что они, вероятно, слишком долго, чтобы вставить здесь, так как это не имеет прямого отношения к вопросу. Но я упоминаю об этом, потому что важно переустановить оригинальные драйверы. Короче говоря, команда будет похожа на:

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

стек аппаратного обеспечения

Важно: если вы используете стек аппаратного обеспечения lts, ​​все может быть немного сложнее. Я нашел решение здесь: /ubuntu//a/344625/36661

Именно в ответ на этот вопрос:

12.04 - Испытание основных проблем на графических дисплеях - Ask Ubuntu
Испытание основных проблем на графических дисплеях

Смотрите ссылку для получения полной информации.

Вот некоторые ссылки по теме:

Microsoft Word - Catalyst_Linux_Installer.doc - Catalyst_linux_installer.pdf
http://www2.ati.com/relnotes/catalyst_linux_installer.pdf

BinaryDriverHowto / ATI - Документация сообщества Ubuntu
https://help.ubuntu.com/community/BinaryDriverHowto/ATI

MountainX-для-Моника
источник