Ubuntu 10.04 и драйвер ATI

Девчонка Ruby, талисман ATI, какбеАга, сегодня про больное. Если вы хоть иногда ходите по всяким интересным местам типа форума ubuntu, то наверняка видели удручающе однообразные ветки вида «Ubuntu 10.04 и драйвер ATI», «установка драйверов ATI в ubuntu», и всякое такое.
Причем очень часто все это сопровождается горестными воплями типа: «попробовал поставить драйвера ATI – получил черный экран – ничего не заводится – ой-бида-бида».

Все эти горестные вопли – они от незнания матчасти.

Для начала следует объяснить, почему тут пишется именно про ATI.
Потому что железки этой конторы (которая ныне перекуплена AMD) – используются мной уже очень давно. Потому кое-какое представление об этих видеокартах у меня имеется. (А эту вашу «инвидию» – я очень не люблю. Но сейчас не о том).

Почему ubuntu 10.04 и драйвер ATI зачастую оказываются несовместимы друг с другом?
Потому что видеокарта, на которую пытаются воткнуть драйвер – старая. И с новой убунтой – она просто не работает.

Говоря русским языком, если вы являетесь счастливым обладателем «радеона» какой-нибудь древней серии, например, 9600, 9800, X800, X1500, X1800 и иже с ними – можете начинать радоваться. Потому что драйвер – не установится.

Например, если взять серию X800, а точнее – видеокарту модели X800GTO, и сходить с ней на официальный сайт AMD, то вам будет предложено скачать и установить catalyst 9.3 (если не ошибаюсь).

Но о том, что этот каталист не совместим с ubuntu 10.04, и что его установка может привести к самым непредсказуемым последствиям – на сайте AMD тактично умалчивается.
(Этот каталист также не совместим с убунту 9.10 и 9.04. Поэтому ставить его, имея новую систему и старую карту – дело заведомо гиблое).

Возникает вопрос: а какие карты нынче считаются новыми?

По мнению атишников, подложивших линуксоидам эту свинью, «новое» – начинается с серии HD. Так что если в вашем компе торчит карта, название которой начинается на «HD-чего-то-там» – проблем с установкой драйвера ATI на ubuntu 10.04 возникнуть не должно.

В этом месте возникает еще один вопрос: а че делать, если карта серии HD в компе – не торчит? А торчит что-то из списка старых карт, приведенного выше? Я бы посоветовал вам убиться об стену, но не буду. Потому как вежливость, культура и вообще.
Вариантов выхода из этой ситуации видится ровно три.

  • Вариант первый: выкинуть ubuntu 10.04, и воткнуть на ее место ubuntu 8.10. Ту, которая зовется «Ibex». Козерог, в смысле. На эту убунту – драйвера ATI для старых карт устанавливаются без каких-либо проблем.
  • Вариант второй: оставить ubuntu 10.04 на месте. Но в принудительном порядке откатить X-сервер до более старой версии. Сие есть сильное колдунство, и здесь я его расписывать не буду. Потому что долго, и лень. Кому надо – гуглить специализированные форумы.
  • Вариант третий: оставить ubuntu 10.04 на месте, и не делать ничего. И продолжать использовать открытый драйвер radeon, который устанавливается при установке системы.

Можно еще вспомнить драйвера серии Gallium, но здесь мы этого делать не будем. Подробнее об установке драйвера Gallium 3d можно узнать, пройдя по предлагаемой ссылке.

Теперь про установку драйверов ATI в ubuntu 10.04.
Говоря русским языком, установка атишных драйверов на линукс – это жопа, мои дорогие радиослушатели. Кому надо – может почитать мануал по установке на том же сайте AMD, и убедиться в этом лично. Скачай оттуда, распакуй туда, переименуй вот тут, скопируй вон оттуда вот сюда, и потом оно может быть – может быть! – заведется.
(Если будешь хорошо себя вести).
Конечно, если вы являетесь законченным красноглазиком, то перспектива лишний раз поковыряться в жопе – вас не должна пугать. (Подумаешь, перелопатил пол-системы и убил на это полдня… С кем не бывает?)
Но вот если вы красноглазием не страдаете, то надо искать выход.

Что характерно, выход – есть.

Для установки драйверов ATI на убунту 10.04 – есть православная утилита.
Называется она – «EnvyNG».
Есть в репозиториях.
Сама подключится, сама найдет свежую версию драйвера, сама поставит. Вся деятельность юзера, по сути, сводится к указанию папки, в которую нужно положить скачанные с сайта AMD драйвера. К слову, утилита – ставит на ура и эту вашу «инвидию».
Правда-правда.

Все это здорово и прекрасно, конечно. Но в конце всего этого – возникает один простой вопрос: зачем?
Не, ну в самом деле – зачем в ubuntu обязательно нужен штатный драйвер для 3D-ускорителя?
Что в ней ускорять-то?
Игры?
Да не смешите.
Все равно для нормальных игр – надо запускать винду.
А что еще?
Все эти «компизы» с «бериллами», добавляющие 3D-рюшечки на рабочий стол?
Так они и на открытом драйвере бегают неплохо.
Во всяком случае, этот ваш «куб рабочего стола» у меня крутится очень лихо. (К слову, мне решительно непонятно, на кой черт этот куб нужен, и какая от него польза. Что за прикол переключаться между четырьмя-пятью рабочими столами – я решительно не догоняю).
Вот и выходит, что штатный атишный драйвер – убунте нужен примерно как зайцу стоп-сигнал. В игры там все равно не поиграть, а для всего остального – и открытых драйверов хватит за глаза. Все на сегодня.



Запись опубликована в рубрике Linux. Добавьте в закладки постоянную ссылку.

Один комментарий на «Ubuntu 10.04 и драйвер ATI»

  1. bhytfr67 говорит:

    Есть отличные игры для линукс. Так что хорошие дрова ой как нужны! Тем более, друг мой, видеоускоритель используется не только в играх… Зачастую линуксом пользуются далеко не рядовые юзеры. Многие из них используют мощь ГПУ… Oдин только OpenCL чего стОит!

  2. admin говорит:

    Все равно там с атишными дровами засада, «друК мой».
    Потому «ой как нужны» — они будут еще очень долго.
    Потому для поиграть и для всего остального — просто загружаем винду и не ебем себе мозг, пытаясь изобразить из себя крутого красноглазика с огромным бубном.

  3. Dmitry говорит:

    @ admin:
    Если у вас не хватает знаний или терпения что бы допилить какойто функционал, то хотябы признайтесь в этом, а не причисляйте все это в раздел вещей совсем не нужных. Красноглазики с бубном это ваши личные субъективные ассоциации, на самом деле люди добиваются поставлееной цели и повышают уровень знаний в работе с ОС Linux.

  4. admin говорит:

    @ Dmitry:

    Система ставится не для того, чтобы ее «допиливать».
    Будете смеяться, но система нужна для того, чтобы с ее помощью работать.
    Если перед тем, как начать работать, систему нужно хер знает сколько «допиливать» — это не система, а сраное говно.
    Гордиться своими «знаниями в допиливании систем» — может только долбоеб.
    Который вместо быстрого выполнения с помощью системы нужных ему задач — сидит, и до позеленения воюет с этой «суперсистемой».
    А потом, окончательно охуев, убив уйму времени, но с горем пополам таки добившись «поставлЕЕной цели», он начинает бегать по всяким сайтам с растопыренными веером пальцами, стремясь показать всем, какой же он, сука, герой и ниибический «знаток допиливания».

  5. jeepers говорит:

    я WinXP очень даже «допиливал», иначе УГ.
    Ubuntu тоже допиливать надо, чтоб конфетка была.

    «Красноглазики» — молодцы, чего б мы без них делали. Те кто пальцы топорщат, — это детишки еще не достигшие нирваны и «красноглазия».

    Под linux есть игры, где нужно 3D,
    eternal-lands.com, free mmorpg.

    Пускать игры под wine — это шаманство, согласен.
    Поэтому, когда хочу поиграть, подключаю винт с XP,
    и не лохмачу бабушку.

    Чтобы коммент оставить нужно JavaScript и без прокси, ну ладно, раз уж накропал 8)

  6. lotosiv говорит:

    Большая просьба, а как же изменить разрешение на открытом драйвере в Ubuntu 10.04, по умолчанию стоит 1024х768, но моник поддерживает гораздо больше, Прошу помощи

  7. admin говорит:

    Если это максимальное разрешение, доступное в штатном меню «экран», и выше выставить нельзя, выход один: вручную создать файл xorg.conf: http://www.money-vsem.com/2010/05/17/xorgconf/, а затем — вручную же его отредактировать, прописав туда нужный modeline: http://www.money-vsem.com/2010/10/04/xorgconf-edit/

  8. LotosIV говорит:

    Доброго времени суток ! Спасибо, что откликнулись на просьбу о помощи. Не один вечер убил, на настройку открытого драйвера В Ubunu 10.04 , Ваши статьи очень помогли , но окончательного результата я так и не добился. Правил Xorg и даже добрался до Xrandr (www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html), результат практически один, разрешение нужное мне выставить я смог, но рабочий стол при этом имеет вот такой вид: imagepost.ru/?v=19201080.png
    Что еще не так не пойму. Да, и еще монитор у меня подключен через выход DVI (как я понял это тоже вносит свои поправки) видеокарты Radeon HD2400 Прошу подсказки, что еще не доделал.
    P.S. Ubuntu стоит на флэшке, хотя по моему разницы нет.

  9. admin говорит:

    Дык эта.
    Если у тебя Radeon HD2400 — кто мешает поставить нормальный атишный драйвер, скачав его с сайта amd?
    Вон и на скриншоте твоем в правом верхнем углу рабочего стола висит сообщение от встроенной убунтовской утилиты.
    Этот зеленый значок с изображением видеокарты появляется только тогда, когда на сайте амд есть подходящий проприетарный драйвер для видеокарты.
    И все, что нужно сделать — это скачать его оттуда.
    Утилита все поставит сама.
    Зачем париться с отрытыми драйверами, когда можно поставить нормальные?
    Я-то думал у тебя видеокарта старая.
    А на серию HD — без проблем встают нормальные атишные драйвера. Во всяком случае у меня на HD 5670 — никаких проблем не возникло. Установился драйвер, установился catalyst control center и все остальные дела.
    А уже из этого центра — можно выставить то разрешение, которое требуется.

    И еще.
    Если ставишь самый первый релиз за номером 10.04, то имеет смысл выкинуть его куда подальше.
    И вместо него качнуть и поставить релиз 10.04.2, в котором с момента выпуска пофиксили чертову прорву ошибок, и который уже доступен: http://releases.ubuntu.com/

  10. lotosiv говорит:

    @ admin:
    Я это все понимаю, но яж подписал что ось стоит на флэшке, тоесть возьми я ее и запусти на другом компе где нвидиа к примеру и все тишина, а с открытым драйвером проблем таких нет!

  11. admin говорит:

    Тогда попробуй затолкать на эту флэшку 10.04.2.
    Ничего больше я порекомендовать не могу.

  12. lotosiv говорит:

    10.04.2 — она и стоит

  13. lotosiv говорит:

    На диске стоит стационарная с дровами ATI. А флэшку я затачиваю специально, чтоб на любом компе можно было комфортно сидеть в Ubuntu

  14. lotosiv говорит:

    понял, у меня сидюка нет

  15. lotosiv говорит:

    Комп формата mini-itx

  16. lotosiv говорит:

    Похоже придется смириться мне с таким рабочим столом

  17. lotosiv говорит:

    Спасиба буду искать инфу

  18. admin говорит:

    А когда запускаешь ее с диска, в режиме live cd — тоже проблемы бывают?

  19. admin говорит:

    Под словами «запускаешь с диска» я имел в виду запуск убунты не с винта, а с обычной компашки без установки на комп.
    Как в этом случае себя ведет открытый драйвер?
    Разрешение нужное выставить можно?

  20. admin говорит:

    Ясно.
    Когда я первый раз запускал 10.04 с обычного сидюка без установки (чисто для посмотреть) — там с открытым драйвером была форменная порнография. Если в убунту 9.10 после такого запуска был доступен выбор частот в меню «экран», то в 10.04 — выбора частот не было вообще. Разрешения доступные были, а на месте частот — тупо прочерки. На глаз частота монитора (ЭЛТ) была герц 50-60, как не телевизоре. Разрулилось это все только после установки нормальных атишных драйверов. Так что дело скорее всего не в флешке, а именно в убунте.

    Либо (и это вероятнее всего) — проблема в том, что видеокарта — относительно новой серии. Поэтому открытые драйвера под нее — еще до ума не допилили. Фигня, которую я описал выше, наблюдалась на видеокарте HD 5670. Раньше на ее месте стояла старая X800GTO. Так вот, с ней — подобных проблем не было. Ставил систему, создавал новый хорг, писал в него нужную частоту — и все работало.

  21. Ergil говорит:

    У меня сейчас Убунту даже поставить не вышло. Просто минут через десять работы под ней (ещё в процессе инсталяции) пропадает DVI сигнал. Это старый ATI глюк с которым я с переменным успехом борюсь давно. В некоторых играх теряется DVI сигнал. Так вот я пытался играть в Скайрим под виндой и это там происходило. Что я не пробовал, как с бубном не плясал -ничего не вышло. Тогда я решил действовать радикально, выставить Убунту и попробовать под ней пустить гамесу под вайном надеясь что дрова в Убунте лучше чем родные ATI под винду.
    Оказалось что хуже. В Убунте этот глюк с пропажей DVI сигнала проявляется сам по себе без всякого Скайрима.

Обсуждение закрыто.