Обновление дров ATI-AMD

Изображение пользователя Cormorant.

Народ, подскажите чайнику. Стояли установленные вручную проприетарные Catalyst 11.8. Захотел обновить до 11.9. Взял, да и удалил три пакета fglrx c 11.8. Далее поставил пакеты для 11.9. Запускаю CCC, а он в инфе гад говорит, что у меня версия дров 11.8.
Удалил снова три пакета. Перезагружаюсь. Линух теперь НЕ грузится в Х Server, я так понимаю из-за отсутствия дров.

Загрузился в recovery mode. У меня в Home папки на локализированном языке, т.е. отличном от английского. А переключиться на др. раскладку здесь нельзя чтобы ввести cd имя папки.

Ввёл в тупую sudo apt-get install fglrx fglrx-dev fglrx-accc... и оно проинсталило мне какие-то дрова, насколько я понял, из репозитория загрузило. Только какая версия, я что-то никак не вкурю. В KPackageKit показывает 2:8.840-0ubuntu4.

Захожу в ССС, а он гад снова в инфе показывает, что версия 11.8 Какого кренделя скажите?

Объясните чайнику, как правильно обновлять проприетарные дрова AMD. И, если делать это вручную, нужно ли сперва удалять пакеты, чтобы потом установить более новой версии?
Спасибо.

0
SD - 4 Октябрь, 2011 - 16:09

для удаления дров вроде как:
sudo sh /usr/share/ati/fglrx-uninstall.sh

0
Cormorant - 4 Октябрь, 2011 - 18:29
Изображение пользователя Cormorant.

Это если дрова ставились при помощи скрипта. А я ставил пакеты.

0
Жюстина - 4 Октябрь, 2011 - 16:27
Изображение пользователя Жюстина.

Пакеты удалять не надо было, а именно пользоваться скриптом удаления.

А потом уже установка драйвера из скачанного с сайта скрипта. Вроде ж логично...

Сяс там смесь стоит репозиторно-сайтных драйверов.

жоки вроде определяет какой драйвер активен, с него и удалить можно, а поставить другое потом не проблемища.

0
Cormorant - 4 Октябрь, 2011 - 18:34
Изображение пользователя Cormorant.

Ну, я потом, когда перестало загружаться, уже понял, что не надо было удалять. И почему снова "установка драйвера из скачанного с сайта скрипта"? Ведь корректнее ставить пакеты, созданные из скрипта или на ubuntu.ru врут? Я делал так: sudo sh ./ati-driver-installer-11-8-x86.x86_64.run --buildpkg Ubuntu/natty , а потому полученные пакеты ставил стандартно. Но ведь вопрос не в том. Если установка была при помощи пакетов, удалять нужно тоже при помощи скрипта? Для меня вот это не логично.
Что такое "жоки"? Я в линуксе новичёк, откуда мне знать что такое Ваше "жоки"?

0
Жюстина - 4 Октябрь, 2011 - 19:24
Изображение пользователя Жюстина.

jockey-kde мастерски и ставит нужные драйверы из репозитория, и хорошо их убирает, да и драйверы с сайта тож уберёт. Она уже стоит и вся из себя светится в меню, странно для новичка не видеть её ))

Программа amdcccle в пакете fglrx-amdcccle сидит, поскольку старая да ещё и пришла из репозитория вот и показывает кренделя.

После удаления драйверов в консоли, надо было ещё за одно и xorg.conf удалить(в нём просто остаётся записан fglrx, потому ксервер и не запускается), чтоб на свободных драйверах заработало, а потом творить что душе угодно.

Я драйвер сохраняю под простым и звучным именем ~/d разрешения в линуксе не обязательны ))))) и никаких проблем с путями, и консолировать потом быстрее )))))

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

Не знаю чего там врут на убунтуре, но мне быстрее скрипт запустить и он сам всё мне сделает, останется только перезагрузиться, чем ваять пакеты, а потом их устанавливать.

0
Cormorant - 4 Октябрь, 2011 - 20:12
Изображение пользователя Cormorant.

А где он лежит, этот xorg.conf ?
Пакеты, как я уже писал, именно созданы из сайтового скрипта. А где искать скрипт удаления и как он называется - этот что-ли /usr/share/ati/fglrx-uninstall.sh ?
Ну, я бы не утверждал, что там врут только потому, что тот ресурс - не этот. Там, как раз, описаны все способы, включительно с запуском скрипта установки. Но, поскольку эти драйвера очень уж сильно "глубоко" прописываются в систему", рекомендуется сперва создать из скрипта пакеты, а потом уже устанавливать. Вот, пожалуйста: http://help.ubuntu.ru/wiki/установка_драйвера_ati , чтобы не быть голословным.

Теперь, если перейти к конкретике. Как сейчас правильно сделать?
1. Удалить драйвера с репозитория sudo apt-get remove fglrx fglrx-amdcccle fglrx-dev
2. Удалить xorg.conf
3. Перезагружаться надо?
4. Поставить проприетарный от AMD.
После этого, думаете, в инфе будет правильная версия?

0
Гость - 4 Октябрь, 2011 - 22:44

Она уже стоит и вся из себя светится в меню, странно для новичка не видеть её ))
Она у меня называется "Додаткові драйвера". Странно?

0
NikolayTrB - 4 Октябрь, 2011 - 23:12
Изображение пользователя NikolayTrB.

Так и должно быть

0
Гость - 5 Октябрь, 2011 - 14:52

Всё. Нашёл сам. Всё, и даже больше, прекрасно описано на этой странице. Это именно то, что я искал и это именно тот ответ, который мне был нужен. А правильно делать так:
1. sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx - удалить с конфигами, а не просто удалять пакеты, как я раньше делал.
2. Переустановить некоторые пакеты, потому что проприетарные дрова заменяют некоторые библиотеки своими. И установить опен-сорсные дрова - те, которые ставятся по умолчание во время установки системы.
$ 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
3.Теперь установка новой версии Каталиста.
$ sh ./ati-driver-installer-11-9-x86.x86_64.run --buildpkg Ubuntu/natty
$ sudo dpkg -i fglrx*.deb
4. И, наконец, добавление конфы в Xorg.conf (старый перед этим нужно удалить):
$ sudo amdconfig --initial

Вот так вот. Интересно, кто виноват в таком геморрое: AMD или Linux. Я уже не упоминаю о ряде ошибок при обновлении дров, устранение которых, благо, также описано на вышеуказанной странице. С дровами nVidia всё попроще?

0
SD - 5 Октябрь, 2011 - 15:28

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

0
Гость - 5 Октябрь, 2011 - 19:50

Так ведь пишут же, что дрова слишком "глубоко" прописываются в систему и что последующее их удаление/обновление может быть проблемным. Сам не знаю - не пробовал. Но и с этим, которым я воспользовался, способом, проблем оказалось море. Я чайник в Линуксе, поэтому читаю гайды и стараюсь выполнять рекомендованно лучший способ. Теперь получается, что для одних лучше один, для других - другой.
К стати. Проблемы связанные с драйвером всё-равно не покинули меня. Во время установки возникала следующая ошибка:
ERROR: update-alternatives: warning: skip creation of /usr/lib32/libaticalcl.so because associated file /usr/lib32/fglrx/libaticalcl.so (of link group gl_conf) doesn't exist.
update-alternatives: warning: skip creation of /usr/lib32/libaticalrt.so because associated file /usr/lib32/fglrx/libaticalrt.so (of link group gl_conf) doesn't exist.

А по завершению установки оказалось, что не хочет запускаться AMD Catalyst Control Center (Administrative):
на
asudo amdxdg-su -c amdcccle
получаю:
amdxdg-su: no graphical method available for invoking 'amdcccle' as 'root'
Гугл сказал, что две вышеуказанные проблемы возникают у огромного кол-ва пользователей. Но, тем не менее, решения нигде найти я не смог. Может, здесь кто сталкивался?

0
SD - 5 Октябрь, 2011 - 20:46

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

warning: skip creation of /usr/lib32/libaticalcl.so because associated file /usr/lib32/fglrx/libaticalcl.so (of link group gl_conf) doesn't exist.
если перевести:
пропущено создание /usr/lib32/libaticalcl.so потому что файл ассоциации /usr/lib32/fglrx/libaticalcl.so отсутствует.
видимо в /usr/lib32/ создается ссылка на файл, который в /usr/lib32/fglrx/, а так как его нет (из пакетов дров не ставится), то и ссылка не делается.

0
Жюстина - 5 Октябрь, 2011 - 15:36
Изображение пользователя Жюстина.

AMD кашшно виноват, кто ж ещё-то )))) Традиция.

И открытые драйверы тоже не обязательно удалять )))

0
Гость - 5 Октябрь, 2011 - 19:55

MD кашшно виноват, кто ж ещё-то )))) Традиция.
Раньше, до того как AMD приобрела ATI, пишут, было всё намного хуже. AMD вроде лучше относится к Linux и дрова немного улучшились. Хотя учитываю мною вышеописанное, что-то ситуация выглядит не особо выгодно. Получается, у nVidia нет такого кол-ва проблем?
И открытые драйверы тоже не обязательно удалять )))
Так они же удаляются автоматом при установке проприетарных.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры