Radeon 7770 ломается при обновлении с 13.04 до 13.10

Radeon 7770 ломается при обновлении с 13.04 до 13.10

Извините, если я немного многословен, но я пытаюсь вспомнить и предоставить как можно больше информации. Все работало нормально в 13.04, и я даже мог играть в dota2 в steam. После обновления до 13.10 это был кошмар.

Карта Radeon 7770 выдает черный экран смерти при загрузке Ubuntu. Я не могу попасть на экран tty с помощью карты Radeon 7770, и я пробовал несколько ядер.

Поэтому мне пришлось использовать встроенную видеокарту материнской платы. При первой загрузке было много ошибок, и Ubuntu пришлось работать в режиме низкого разрешения или появилась какая-то подобная ошибка, так как были установлены драйверы AMD catalyst и fglrx. Я удалил их, но, думаю, это неполноценно, и установил файлы Xorg. Так что теперь, по крайней мере, моя Ubuntu запускается безупречно, если я использовал встроенную видеокарту материнской платы, без каких-либо ошибок.

Я пробовал менять lightdm на gdm, добавлять режим сна, пробовал nomodeset и т. д., но он все равно зависает на экране загрузки без возможности подключения к tty, если я использую свою карту Radeon.

Я пытаюсь установить обратно свою карту Radeon 7770 и установить для нее драйверы. Поскольку я не могу вставить карту в слот, чтобы компьютер ее обнаружил и установил драйверы, я пытаюсь вручную установить драйверы, прежде чем вставлять карту.

Мне следовало бы удалить fglrx, так как больше нет команды fglrxinfo. Я удалил все лишние ppas (я пробовал oibaf и т. д. раньше) из обновлений программного обеспечения.

Прямо сейчас я скачал последние драйверы AMD и сделал

sudo sh amd-driver-installer-catalyst-13-4-x86.x86_64.run --buildpkg

команда и deb файлы генерируются правильно. Но когда я пытаюсь запустить

sudo dpkg -i fglrx*.deb

Я получаю эту ошибку

Unpacking fglrx (from fglrx_13.250-0ubuntu1_amd64.deb) ...
One or more files have been altered since installation.
Uninstall will not be completed. See /etc/ati/fglrx-uninstall.log for details.
dpkg: error processing fglrx_13.250-0ubuntu1_amd64.deb (--install):
 subprocess new pre-installation script returned error exit status 1
Preparing to replace fglrx-amdcccle 2:13.200-0ubuntu1 (using fglrx-amdcccle_13.250-0ubuntu1_amd64.deb) ...
Unpacking replacement fglrx-amdcccle ...
Preparing to replace fglrx-dev 2:13.200-0ubuntu1 (using fglrx-dev_13.250-0ubuntu1_amd64.deb) ...
Unpacking replacement fglrx-dev ...
dpkg: dependency problems prevent configuration of fglrx-amdcccle:
 fglrx-amdcccle depends on fglrx; however:
  Package fglrx is not installed.

dpkg: error processing fglrx-amdcccle (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fglrx-dev:
 fglrx-dev depends on fglrx; however:
  Package fglrx is not installed.

dpkg: error processing fglrx-dev (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 fglrx_13.250-0ubuntu1_amd64.deb
 fglrx-amdcccle
 fglrx-dev

Я пытался обратиться в Synaptic, чтобы исправить сломанные пакеты, но безуспешно.

Если я сейчас попытаюсь очистить fglrx, то получу эту ошибку

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package fglrx_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-amdcccle_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx-amdcccle_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-dev_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx-dev_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-installer_13.250-0ubuntu1_amd64.changes
E: Couldn't find any package by regex 'fglrx-installer_13.250-0ubuntu1_amd64.changes'

Я также попытался заглянуть в файл состояния dpkg, как советовали в одном посте, чтобы найти fglrx и удалить содержащие его строки, но ничего не нашел.

Может ли кто-нибудь подсказать мне, как лучше всего выяснить, какие графические драйверы у меня установлены, поскольку я мог напортачить с переустановкой, и как сбросить их до пустого состояния.

Моя встроенная графика работает отлично, так что 13.10 стабильна, просто я не могу использовать с ней 7770! Думаю установить Windows после всех этих разочарований.

Спасибо.

ПРАВКА ПЕРВАЯ:

Хорошо, я думаю, что я частично решил проблему, так что если кто-то испытывает те же проблемы, что и я, это может помочь.

Проблема в том, что драйверы работают либо для моей встроенной карты, либо для моей карты Radeon 7770.

Первоначально обновление до 13.10 сломалось, поэтому было проще сначала исправить драйверы встроенной карты, чтобы попытаться добраться до терминала. После этого я пытался исправить карту Radeon 7770.

Что я сделал в последней части, так это

sudo sh /usr/share/ati/fglrx-uninstall.sh -- force

Это привело к поломке встроенной видеокарты. Я загружался в черный экран с одним лишь курсором X.

Однако, когда я вставил свою карту Radeon 7770, это, по крайней мере, также привело бы меня к черному экрану с курсором X. Что является положительным моментом! (как ни странно). Так что теперь я мог бы войти в систему с установленной картой Radeon. Я перешел к файлам deb и смог сделать

sudo dpkg -i fglrx*.deb

Я также переустановил Unity Desktop.

После перезагрузки я теперь мог видеть экран с моим Radeon 7770! Все еще появляется много ошибок, и мне приходится масштабировать экран, но, похоже, все в порядке.

Редактировать Два

Итак, я пытаюсь установить Steam после того, как заработала карта Radeon 7770. Предупреждение: изменение драйверов в разделе «Программное обеспечение и обновления» на fglrx-updates приводит к серьезным ошибкам.

решение1

Чтобы драйвер Catalyst заработал, вам необходимо использовать 13.11бета-версию.

13.4 не скомпилируется с ядром Saucyпо словам надежного @Nathan.

Проверитьэто руководствочтобы увидеть всю процедуру и несколько советов.

решение2

Хожу по кругу с моим 4870

https://help.ubuntu.com/community/RadeonDriver

sudo update-pciids

загружает новые pci idsи работает под открытыми драйверами Mesa, так как amdне обновлялся с тех порУбунту 12.10.

Связанный контент