- пропріетарний драйвер
- Установка драйвера AMD вручну
- Підготовка до встановлення
- установка драйвера
- Інший варіант установки
- Установка legacy-драйвера для відеокарт HD2xxx-4xxx
- Налаштування пропрієтарного драйвера
- Коректне і повне видалення пропрієтарного драйвера
- Апаратне прискорення декодування відео
- kwin
- Compiz (Unity / GNOME-Shell)
- ATI / ATI Hybrids
- Intel / ATI Hybrids
- сценарій рішення
- Технічна підтримка AMD
У цій статті ми розглянемо способи установки пропрієтарного драйвера AMD ( Catalyst / FGLRX ) В Ubuntu Linux, а так само деякі твіки в їх налаштування. Раніше продукти ATI були не дуже популярні в середовищі користувачів Linux через відсутність нормальних драйверів для них. Однак, c моменту об'єднання ATI з AMD, яка набагато більш лояльно ставиться до Linux, драйвери були в значній мірі доопрацьовані, в тому числі для їх використання спільно з WINE. У власників відеокарт AMD є кілька варіантів:
Використовувати пропрієтарні драйвера, пропоновані Ubuntu.
Встановити пропрієтарні драйвера з пакетів згенерованих інсталятором з сайту AMD.
пропріетарний драйвер
Установка пропрієтарного драйвера з репозиторіїв Ubuntu
Треба відзначити, що цей спосіб є найпростішим. Все, що вам потрібно зробити, це відкрити параметри системи, далі вибрати Джерела додатків → Додаткові драйвери, потім вибрати пропріетарний драйвер, або пропріетарний драйвер з плановими оновленнями, і натиснути кнопку Застосувати зміни. Далі система зробить все за вас і в завершенні потребують перезавантаження для активації нового драйвера.
Установка через командний рядок:
sudo apt-get install linux-headers-generic fglrx fglrx-amdcccle
Установка драйвера AMD вручну
Catalyst 12.6 і новіше, не підтримує Radeon HD HD5xxV і моделі до Radeon HD 5165. Якщо у вас не підтримується відеокарта, використовуйте Ubuntu 14.04 з вільним драйвером.
Підготовка до встановлення
Для початку нам потрібно завантажити пропріетарний драйвер останньої версії http://support.amd.com/ru-ru/download/desktop?os=Linux+x86 і встановити залежності, необхідні для збірки драйвера. Для того, щоб встановити необхідні пакети виконайте:
Для 64-бітних систем
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc ++ 6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases xserver-xorg-dev libgcc1 lib32gcc1 libc6-i386
Для 32-бітних систем
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc ++ 6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases xserver-xorg-dev libgcc1
Відкриваємо термінал і вводимо команду:
sudo sh / usr / share / ati /fglrx-uninstall.sh --force
Перезавантажуємо систему.
установка драйвера
Генеруємо пакети для вашої версії дистрибутива. Зверніть увагу на те, що замість Ubuntu / trusty вам може знадобитися вказати його версію дистрибутива, якщо вона відмінна від Ubuntu 14.04.
sh amd-driver-installer-14.10.1006.1001-x86.x86_64.run --buildpkg Ubuntu / trusty
Встановлюємо згенеровані пакети:
sudo dpkg -i fglrx * .deb
Створюємо конфігураційний файл відео драйвера:
sudo amdconfig --initial -f
Після успішної установки потрібно закрити термінал і виконати перезавантаження системи.
Інший варіант установки
Для Ubuntu зовсім не обов'язково вказувати версію, інсталятор сам визначить
Більш того в цьому варіанті не потрібно проводити підготовку до установки, установник сам все зробить, тільки тисніть далі коли запитає;)
Завантажити, розпакуємо архів. Згенеруємо і встановимо пакети однією командою. Про всяк випадок в ручну створимо xorg.conf. Перезавантажити систему.
cd ~ wget -c --referer = 'http: //support.amd.com/ru-ru/download/desktop? os = Linux + x86' http://www2.ati.com/drivers/linux/amd- catalyst-14-4-linux-x86-x86-64.zip unzip amd-catalyst-14-4-linux-x86-x86-64.zip cd fglrx-14.10.1006 sudo sh amd-driver-installer-14.10.1006 -x86.x86_64.run --buildandinstallpkg sudo apt-get -f install sudo amdconfig --initial -f sudo reboot
Установка legacy-драйвера для відеокарт HD2xxx-4xxx
AMD перевела зазначені відеокарти в розряд legacy. Це означає, що звичайні драйвери вже не підтримують ці адаптери. AMD випустила спеціальні legacy драйвери, але вони не підтримують xorg версії 1.13, який стоїть в Ubuntu 12.04.2, 12.10, 13.04. Тому для установки цих драйверів необхідно знизити версію xorg до 1.12.
Tomasz Makarewicz зробив ppa, c допомогою якого автоматично встановлюються драйвери і знижується версія xorg. Робиться це так.
sudo add-apt-repository ppa: makson96 / fglrx sudo apt-get update sudo apt-get upgrade sudo apt-get install fglrx-legacy
Перед установкою необхідно переконатися, що в системі варто пакет xserver-xorg-lts-quantal. Для цього можна скористатися командою
dpkg -l | grep xserver-xorg
В результаті буде виведений список пакетів. Якщо імена пакетів закінчуються на lts-quantal, значить можна встановлювати.
Налаштування пропрієтарного драйвера
Якщо ви встановили драйвери на ноутбук hp з двома відеокартами ATI / AMD, то вам потрібно в настройках Amd Catalyst ⇒ 3D ⇒ перемикаються графічні адаптери вибрати Енергозберігаючий графічний адаптер, оскільки високопродуктивний працювати не буде. Детальніше
Для подальших налаштувань: дозволу, частоти оновлення і інших параметрів монітора, можна скористатися Система ⇒ Параметри ⇒ AMD Catalyst Control Center (для Адміністратора).
Коректне і повне видалення пропрієтарного драйвера
Якщо щось пішло не так і ви хочете повернути все назад до стану, що передував встановленню пропрієтарного драйвера FGRLX, можна зіткнутися з деякими труднощами. Однак, вихід є 1) . Можна виконати послідовно наступні команди в терміналі :
apt-get remove --purge xorg-driver-fglrx fglrx \ *
- видалити всі пакети fgrlx разом з файлами налаштувань
apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri
- перевстановлення пакетів вільних драйверів
У версії Убунту 12.04 можна встановити більш нові пакети libgl1-mesa-glx-lts-quantal і libgl1-mesa-dri-lts-quantal, libgl1-mesa-glx-lts-raring і libgl1-mesa-dri-lts-raring. Відповідно, до наступних командам теж треба додавати -lts-quantal або -lts-raring, в залежності від встановлених пакетів.
dpkg-reconfigure xserver-xorg
- перенастроювання пакета xserver-xorg для обліку застосовувати різні модифікації
apt-get install --reinstall xserver-xorg-core
- перевстановлення xorg для обліку змін. Може знадобитися, якщо потрібні ефекти робочого столу .
Апаратне прискорення декодування відео
Рішення деяких питань
Video Tearing
AMD / ATI стверджує, що опція «Tear Free Video» включена за замовчуванням, але це не у випадку з Catalyst 12-3, який був встановлений на Kubuntu 12.04. Якщо у вас виникли проблеми з tearing, переконайтеся, що «Tear Free Video» включений. Ви можете знайти цю опцію в центрі управління Catalyst в розділі «Опції» або ви можете використовувати наступну команду:
sudo amdconfig --sync-video = on
Ця опція не вступить в силу до перезавантаження X (тобто виходу користувача з сеансу). Якщо ви використовуєте композітінг, ви також повинні переконатися, що vsync включена в настройках композітінга. Було виявлено, що vsync було включено за замовчуванням, але тут є відповідні налаштування, якщо ви хочете поекспериментувати.
kwin
Ви можете включити VSync для KWin в Системних Налаштуваннях → Ефекти робочого Столу → вкладка Додатково
Compiz (Unity / GNOME-Shell)
TODO: Дивіться, якщо є більш дружній спосіб переконатися, що VSync включений без установки CCSM. Встановити compiz менеджер налаштувань:
sudo apt-get install compizconfig-settings-manager ccsm
«Синхронізація з VBlank» знаходиться в «OpenGL» в підрозділі «Загальні».
Існує два основних типи гібридних конструкцій. Старші гібридні системи використовують мультиплексор (mux) для перемикання між GPU. Нові системи (ті, що з PowerXpress> = 4.0) використовують muxless.
ATI / ATI Hybrids
Станом на Catalyst 11-8, перемикання між двома картами ATI (��, можливо, Intel / ATI muxless теж?) Повинна бути здійсненна, хоча це не ясно, якщо це відноситься до всіх ATI / ATI гібридам або тільки до тих, що використовують muxless. Можна було б використовувати amdconfig в PowerXpress варіантах перемикання між інтегрованою і дискретною карти, наприклад, так:
amdconfig --pxl # Список поточних активованих GPU sudo amdconfig --px-dgpu # Активувати дискретний GPU (Високопродуктивний режим), необхідно повторно запустити X вступили в силу sudo amdconfig --px-igpu # Активувати інтегрований GPU (режим Енергозбереження), повинні повторно запустити X вступили в силу
Після перемикання, можна було б вийти і повернутися назад, щоб перезапустити X-ів.
Intel / ATI Hybrids
Можна використовувати офіційні драйвера, але є дві проблеми (Launchpad Bug: # 1068404 ): Проблеми несумісності між intel і драйверами fglrx (Це дає помилку сегментації в X-сервера) Деякі шляхи і відсутня для OpenGL роботи драйвера fglrx (Це запобігає роботу додатків, які вимагають прямого рендеринга, наприклад, Unity / гри / і т.д. , від правильної завантаження драйверів) Якщо ви будете слідувати інструкціям, наведеним в HOWTO по бінарним драйверам, ви повинні отримати функціональну конфігурацію.
Існує ще одна помилка , Якщо ви використовуєте інтегрований GPU (Intel), що робить збій X сервера.
Для обходу цих помилок, потрібно використовувати дискретний GPU (ATI). Для отримання додаткової інформації Ви можете слідкувати за цією темою
сценарій рішення
Script by anion155, http: // pastebin.com / 1ALmnqx5. It can help you install & uninstall fglrx drivers for this configuration. You must change 13 line in the script for your directory.
Технічна підтримка AMD
Якщо при використанні пропрієтарного драйвера AMD у вас виникнуть будь-які проблеми, то ви можете звернутися в технічну підтримку компанії AMD:
Рекомендується повідомляти про виниклі проблеми як мінімум по першій і другій посиланням (якщо ваша проблема пов'язана з грою з Steam - то і по третій). При зверненні в технічну підтримку прикладайте до тікету звіт, що генерується скриптом /usr/share/fglrx/atigetsysteminfo.sh (запускати за допомогою sudo).
Com/ru-ru/download/desktop?Com/ru-ru/download/desktop?
?, можливо, Intel / ATI muxless теж?