Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Установка проприетарных драйверов для Radeon HD5830  (Прочитано 2677 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mixim

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Установил с помощью GUI через пункт "Драйверы устройств" проприетарный драйвер FGLRX для видеокарт ATI/AMD - с пятого раза установилось и заработало, хотя были драйвера с пометкой "...(плановые обновления)", которые установить так и не получилось, но возникла проблема - система перестала перезагружаться после использования в терминале sudo. Почитал в том числе здесь на форуме, что проблема может быть связана с драйверами на видеокарту(правда там про NVIDIA, а у меня Radeon HD5830). Решил попробовать установить другие драйвера на видекарту и посмотреть что будет. Пользуюсь мануалом(сразу скажу, что имею Ubuntu 12.04 amd64):
выполняю:
Цитировать
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic xserver-xorg-core libgcc1 ia32-libs-multiarch:i386 lib32gcc1 libc6-i386
вывод:
Цитировать
mixim@Miximia:~$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic xserver-xorg-core libgcc1 ia32-libs-multiarch:i386 lib32gcc1 libc6-i386
(Нажмите, чтобы показать/скрыть)
- вроде бы ошибок не замечаю, перехожу на второй шаг:
Цитировать
chmod +x amd-driver-installer-8.982-x86.x86_64.run
- как понимаю, эта команда делает файл исполняемым. Вывода не получаю, смотрю через GUI поставлена ли галка: "разрешить исполнение файла как программы" - поставлена.
продолжаю:
Цитировать
sh ./amd-driver-installer-8.982-x86.x86_64.run --buildpkg Ubuntu/precise
вывод:
Цитировать
sh: 0: Can't open ./amd-driver-installer-8.982-x86.x86_64.run
- в принципе логично, ведь таким образом мы пытаемся применить операцию sh к файлу "amd-driver-installer-8.982-x86.x86_64.run", лежащему в корне("./"). Поэтому немного редактирую:
Цитировать
sh amd-driver-installer-8.982-x86.x86_64.run --buildpkg Ubuntu/precise
- использовать текущую директорию для поиска файла. вывод:
Цитировать
Created directory fglrx-install.RMtdMg
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-8.982...
=====================================================================
 AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Generating package: Ubuntu/precise
Package /home/mixim/Загрузки/fglrx_8.982-0ubuntu1_amd64.deb has been successfully generated
Package /home/mixim/Загрузки/fglrx-dev_8.982-0ubuntu1_amd64.deb has been successfully generated
Package /home/mixim/Загрузки/fglrx-amdcccle_8.982-0ubuntu1_amd64.deb has been successfully generated
Removing temporary directory: fglrx-install.RMtdMg
- все хорошо, продолжаю:
Цитировать
sudo dpkg -i fglrx*.deb
вывод:
Цитировать
Выбор ранее не выбранного пакета fglrx.
dpkg: чтобы можно было установить пакет fglrx, необходимо удалить fglrx-updates...
dpkg: нет, невозможно продолжить с удаление fglrx-updates (вам поможет --auto-deconfigure):
 fglrx-amdcccle-updates зависит от fglrx-updates
  пакет fglrx-updates будет удалён.
dpkg: относительно fglrx_8.982-0ubuntu1_amd64.deb, содержащего fglrx:
 fglrx конфликтует с fglrx-driver
  fglrx-updates предоставляет fglrx-driver и и существует и установлен.
dpkg: не удалось обработать параметр fglrx_8.982-0ubuntu1_amd64.deb (--install):
 конфликт пакетов -- fglrx не будет установлен
Выбор ранее не выбранного пакета fglrx-amdcccle.
dpkg: чтобы можно было установить пакет fglrx-amdcccle, необходимо удалить fglrx-amdcccle-updates...
dpkg: fglrx-amdcccle-updates будет удалён, чтобы можно было установить fglrx-amdcccle.
(Чтение базы данных ... на данный момент установлено 225419 файлов и каталогов.)
Распаковывается пакет fglrx-amdcccle (из файла fglrx-amdcccle_8.982-0ubuntu1_amd64.deb)...
Выбор ранее не выбранного пакета fglrx-dev.
Распаковывается пакет fglrx-dev (из файла fglrx-dev_8.982-0ubuntu1_amd64.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет fglrx-amdcccle:
 fglrx-amdcccle зависит от fglrx, однако:
  Пакет fglrx не установлен.
dpkg: не удалось обработать параметр fglrx-amdcccle (--install):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет fglrx-dev:
 fglrx-dev зависит от fglrx, однако:
  Пакет fglrx не установлен.
dpkg: не удалось обработать параметр fglrx-dev (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 fglrx_8.982-0ubuntu1_amd64.deb
 fglrx-amdcccle
 fglrx-dev
и вот тут, как видите, посыпались проблемы.
Пока писал этот пост, более внимательно прочел последний вывод:
Цитировать
dpkg: чтобы можно было установить пакет fglrx, необходимо удалить fglrx-updates...
dpkg: нет, невозможно продолжить с удаление fglrx-updates (вам поможет --auto-deconfigure):
 fglrx-amdcccle-updates зависит от fglrx-updates
  пакет fglrx-updates будет удалён.
dpkg: относительно fglrx_8.982-0ubuntu1_amd64.deb, содержащего fglrx:
 fglrx конфликтует с fglrx-driver
  fglrx-updates предоставляет fglrx-driver и и существует и установлен.
хотя вроде бы FGLRX удалил с помощью "Драйверов устройств", единственная глупость - забыл перезагрузиться.
Сейчас попробую сам решить возникшую проблему, но все же подскажите пожалуйста, как можно справиться с проблемой и с чем она связана(перед тем как выполнять указанные действия, выполнял в терминале команду "sudo apt-get remove fglrx*", которая вроде бы должна была удалить всё что начинается на fglrx)?

Пользователь решил продолжить мысль [time]17 Август 2012, 07:48:32[/time]:
Решая проблему, поставил Synaptic, чтобы посмотреть удалилось ли в действительности все, что было связано с fglrx* и драйверами AMD/ATI - ничерта не удалилось, хотя вроде бы терминал сообщал об успехе. Удалил все fglrx* с помощью Synaptic, перезагрузился(на всякий случай), выполнил весь описанный алгоритм и получил(пишу последние строки вывода, т.к. он немаленький):
Цитировать
.........................
depmod......

DKMS: install completed.
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для ureadahead ...
Обрабатываются триггеры для bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Настраивается пакет fglrx-amdcccle (2:8.982-0ubuntu1) ...
Настраивается пакет fglrx-dev (2:8.982-0ubuntu1) ...
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-29-generic
Обрабатываются триггеры для libc-bin ...
ldconfig deferred processing now taking place
Т.е. все успешно установилось, если правильно понимаю. Правда странно, почему через терминал удаление пакетов fglrx* оказалась безуспешной.


Правила форума
Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spоiler]...[/spоiler], либо прикреплять к сообщению в виде отдельного файла.

--chemtech

« Последнее редактирование: 29 Декабря 2014, 10:24:28 от chemtech »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
после попытки поставить пакеты fglrx* сделай
apt-get -f installдокачаются недостающие пакеты и установятся fglrx*

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

Т.о. вся установка сводится к
sh amd* --buildandinstallpkg
apt-get -f install
reboot

Всё.
« Последнее редактирование: 17 Августа 2012, 08:01:36 от ⚡ Thunde® ⚡ »

Оффлайн Mixim

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
после попытки поставить пакеты fglrx* сделай
apt-get -f installдокачаются недостающие пакеты и установятся fglrx*

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

Т.о. вся установка сводится к
sh amd* --buildandinstallpkg
apt-get -f install
reboot

Всё.
Спасибо, но я же написал: "все успешно установилось, если правильно понимаю". Правда отказываюсь понимать, каким образом при полном удалении fglrx и всего что с ним связано(fglrx*) из терминала, он каким-то образом остался жив в системе, помог только Synaptic

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.