Перейдя на Ubuntu 13.04 я столкнулся с проблемой отсутствия родных драйверов на видеокарту моего ноута (Mobility Radeon HD 3470). Этой записью я расскажу вам, как разрешить этот вопрос и таки присадить их.
AMD активно выпускает драйвера для своих продуктов, в частности для Linux. Вот их последний драйвер Catalyst 13.04 высоко хвалят за качество, в котором он равен виндовым дровам. Однако, эта версия драйвера не поддерживает мою видуху (а только Mobility Radeon HD 5xxx и выше), забили на нее уже видимо… последний родной драйвер который ее поддерживает, работал еще в Ubuntu 12.04 и называется Catalyst Legacy 13.01 (однако он поддерживает X до версии 1.12 и Kernel до 3.4), в Ubuntu 13.04 используются более новые версии иксов и ядра, соответственно — драйвер не садится.
Решается это следующим образом, есть специально разработанный PPA, который заставляет драйвер работать на новых версиях системы (путем установки доп. модулей для ядра и автоматического понижения версии X до 1.12).
Итак, для установки модифицированного драйвера, выполните следующие команды:
sudo add-apt-repository ppa:makson96/fglrx sudo apt-get update sudo apt-get upgrade sudo apt-get install fglrx-legacy
И перезагрузитесь. У мне заработало сразу без дополнительных манипуляций. Если будут проблемы с Unity, обнулите его настройки через консоль либо tty. Если же установка доп. драйвера произошла неудачно, откатите все примененные им изменения командой:
sudo ppa-purge ppa:makson96/fglrx
После перезагрузки все вернется на свои места :)
Хотелось бы выразить благодарность разработчику этого модифицированного драйвера, а также сообществу Ubuntu за помощь.
…пару слов о свободном драйвере Gallium. В принципе, при работе с системой, по производительности он ничем не отличается от родного. Все шуршит, все эффекты работают. Одна проблема, от него ноут гудит сильно :) Что со временем начинает напрягать. А так, мне он очень даже понравился! Для игр правда — не совсем подходит, в тестировании L4D2, FPS был в 2 раза ниже от родного драйвера… но и на родных дровах, FPS был в 3 (!!!) раза ниже, чем на винде с виндовым драйвером (на одинаковых настройках). Все это говорит о том, что линуксовые драйвера AMD младше 13.04 — мягко говоря, малоэффективны и не оптимизированы для игр. А откуда взяться той оптимизации, если и игр то не было. У L4D2 и Portal — сейчас только beta.
Такие дела, всем удачки :)