Установка видеодрайвера AMD (fglrx) в Linux Mint 18 (18.1 / 18.2)

Не знаете как установить драйвер? Возникли проблемы? Вам сюда!
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Установка видеодрайвера AMD (fglrx) в Linux Mint 18 (18.1 / 18.2)

Сообщение Chocobo » 21 ноя 2016, 09:33

Соберу здесь в виде инструкции информацию, по которой устанавливаю выпиленный проприетарный драйвер fglrx в Linux Mint.
Спасибо за информацию adargeos и форуму kubuntu

Инструкция актуальна для Linux Mint 18.X с ядром от 4.4.0-53 до 4.10.0-32
 ! Сообщение из: Chocobo
Обращаю еще раз внимание на поддерживаемую на данный момент вилку версий ядра. до 4.10.0-32
Драйвер совместим со следующими моделями видеокарт:
  • AMD Radeon™ R9 Fury X
  • AMD Radeon™ R9 Fury
  • AMD Radeon™ R9 Nano
  • AMD Radeon™ R9 300 Series
  • AMD Radeon™ R9 200 Series
  • AMD Radeon™ R7 300 Series
  • AMD Radeon™ R7 200 Series
  • AMD Radeon™ R5 230 Series
  • AMD Radeon™ HD 8000 Series
  • AMD Radeon™ HD 7000 Series
  • AMD Radeon™ HD 6000 Series
  • ATI Radeon™ HD 5000 Series
  • AMD Radeon™ HD 7600A Series
  • AMD Radeon™ HD 7450A Series
  • AMD Radeon™ HD 6600A Series
  • AMD Radeon™ HD 6350A Series
  • A-Series AMD Radeon™ R7 Graphics
  • A-Series AMD Radeon™ R6 Graphics
  • A-Series AMD Radeon™ R5 Graphics
  • A-Series AMD Radeon™ R4 Graphics
  • A-Series AMD Radeon™ R3 Graphics
  • FX-8800P AMD Radeon™ R7 Graphics
  • E-Series AMD Radeon™ R2 Graphics ​
  • AMD Radeon™ HD 8000D Series
  • AMD Radeon™ HD 7000D Series
  • AMD Radeon™ HD 6000D Series
  • AMD Radeon™ HD 8000G Series
  • AMD Radeon™ HD 7000G Series
  • AMD Radeon™ HD 6000G Series
  • AMD Radeon™ R9 M300 Series
  • AMD Radeon™ R7 M300 Series
  • AMD Radeon™ R5 M300 Series
  • AMD Radeon™ R9 M200 Series
  • AMD Radeon™ R7 M200 Series
  • AMD Radeon™ R5 M200 Series
  • AMD Radeon™ HD 8000M Series
  • AMD Radeon™ HD 7000M Series
  • AMD Radeon™ HD 6000M Series
  • ATI Mobility Radeon™ HD 5000 Series
Установка
1. добавим репозиторий с необходимыми пакетами

Код: Выделить всё

echo "deb https://linuxmint.com.ru/repo/xenial/ /" | sudo tee -a /etc/apt/sources.list
wget --quiet https://linuxmint.com.ru/repo/xenial/lmcomru-pubkey; sudo apt-key add lmcomru-pubkey
apt update
2. Приведение версий xorg

Код: Выделить всё

apt install xserver-xorg-core=2:1.17.3-2ubuntu4 xserver-common=2:1.17.3-2ubuntu4 xserver-xorg-input-evdev=1:2.9.2-1ubuntu1 xserver-xorg-input-synaptics=1.8.2-1ubuntu2 xserver-xorg-input-vmmouse=1:13.1.0-1ubuntu1 xserver-xorg-input-wacom=1:0.32.0-0ubuntu2 xserver-xorg-video-intel=2:2.99.917+git20160218-1ubuntu2 xserver-xorg-video-radeon=1:7.6.1-1ubuntu1 lib32gcc1 libc6 libc6-dbg libc6-i386 
3. Установка драйвера:
Для пользователей 18 (Sarah) и 18.1 (Serena)

Код: Выделить всё

apt install fglrx fglrx-dev fglrx-core fglrx-amdcccle
Для пользователей 18.2 (Sonya)
Качаем и устанавливаем следующие 4 пакета для соответсвующей версии ядра (uname -r):
Для 4.8 для 4.10 Для установки просто переходим в папку со скачанными файлами и выполняем sudo dpkg -i fglrx*.deb
4. обновление конфигурации и фиксация версии xorg

Код: Выделить всё

sudo aticonfig --initial
sudo apt hold xserver-xorg-core xserver-common fglrx-core
Примечание
Для пользователей Cinnamon - важно добавить в файл /etc/environment следующие строки:

Код: Выделить всё

export COGL_DRIVER=gl
export COGL_OVERRIDE_GL_VERSION=1.4
export COGL_RENDERER=GLX
Иначе вместо радостей прилетит черный экран.

Также смотрим примечния по запуску, если вдруг заведется radeon или N/A после перезагрузки

Финал
Перезагружаем систему и радуемся новому драйверу:
Screenshot_20161121_123153.png
Вариант установки вручную для 4.4 ядра
Итак, основные проблемы с установкой драйвера исходят из отсутствия поддержки новой версии Xorg и свежих ядер. В обход первой проблемы - установим крайнюю совместимую с драйвером версию Xorg, для совместимости с ядром будем применять патчи.

Приступим.


1. Скачаем пакеты Xorg 1.17, взять их можно по следующим ссылкам (качаем все). 2. Удаляем исходные пакеты с которыми не дружит драйвер

Код: Выделить всё

sudo apt purge xserver-xorg xserver-common xserver-xorg-core
3. Устанавливаем скачанные пакеты на замену удаленным, переходим в папку куда они загружались и устанавливаем коммандой:

Код: Выделить всё

sudo dpkg -i xserver*.deb
4. Затем, для проверки успешности изменений - перезагружаемся. И если все завелось нормально - продолжаем установку.
Если же что-то пошло не так - откатываем изменения и прекращаем установку описав тут ошибки:

Код: Выделить всё

sudo apt purge xserver-xorg xserver-common xserver-xorg-core
sudo apt install xserver-xorg xserver-xorg-video-ati  xserver-xorg-video-intel
5. Чтоб иксы не обновились в последующем, крайне желательно зафиксировать их версию:

Код: Выделить всё

sudo apt hold xserver-xorg-core xserver-common
6. приступаем к самому драйверу, для начала притянем пакеты необходимые для сборки

Код: Выделить всё

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases libqtgui4 xserver-xorg-dev lib32gcc1
7. Следующей последовательностью команд скачаем драйвер, распакуем и применим патчи для работы на нашей системе:

Код: Выделить всё

mkdir amd-15.12 && cd amd-15.12
wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86_64' http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip
unzip radeon-crimson-15.12-15.302-151217a-297685e.zip
cd fglrx-15.302
wget https://aur.archlinux.org/cgit/aur.git/snapshot/catalyst-test.tar.gz
chmod a+x catalyst-test.tar.gz
tar -xvf catalyst-test.tar.gz
chmod +x amd-driver-installer-15.302-x86.x86_64.run
./amd-driver-installer-15.302-x86.x86_64.run --extract ./drv
cd drv/
patch -Np1 --verbose < ../catalyst-test/arch-fglrx-authatieventsd_new.patch
patch -Np1 --verbose < ../catalyst-test/lano1106_fglrx_intel_iommu.patch
patch -Np1 --verbose < ../catalyst-test/lano1106_kcl_agp_13_4.patch
patch -Np1 --verbose < ../catalyst-test/makefile_compat.patch
patch -Np1 --verbose < ../catalyst-test/4.3-gentoo-mtrr.patch
patch -Np1 --verbose < ../catalyst-test/4.3-kolasa-seq_printf.patch
patch -Np1 --verbose < ../catalyst-test/crimson_i686_xg.patch
patch -Np1 --verbose < ../catalyst-test/fglrx_gpl_symbol.patch
patch -Np1 --verbose < ../catalyst-test/4.4-manjaro-xstate.patch
8. Далее в исходных инструкциях значилась сборка деб-пакета, но у меня ни разу в Sarah не получилось собрать его для Xenial, поэтому устанавливаем напрямую из исходников:

Код: Выделить всё

sudo ./ati-installer.sh 15.302 --install
9. Подтверждаем установку в появившемся окошке инсталлера, дожидаемся окончания установки:
Screenshot_20161121_122958.png
На этом все :smile:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение adargeos » 21 ноя 2016, 10:25

Chocobo, спасибо, что оформил весь материал в одном месте.
В п.1 под спойлером заключи хотя бы первую ссылку в тег [url][/url], чтобы нормально отображалась.
В п.4, если что-то пошло не так, возврат xserver-xorg не притягивает по зависимостям драйвер. Дополнительно надо устанавливать xserver-xorg-video-ati и, если гибридка, то xserver-xorg-video-intel
В п.8 для сборки deb-пакета не обязательно указывать Xenial, там ее нет. Достаточно собрать для Trusty или Wily. Внутри архива есть папка pakages/ubuntu (точный путь не помню), а там все эти trusty, wily и прочие, но их содержимое ничем не отличается.
if you do this - you know what you are doing

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Chocobo » 21 ноя 2016, 10:40

adargeos, Благодарю за уточнение.
1. Косметику ща наведем, это не проблема)
2. По откату - самому не приходилось, т.к. все заводится норм. Добавлю эту инфу (они вроде никак не конфликтуют, укажу оба пакета без уточнений).
3. Wily-пакет я собирал как-то - но с ним не прокатил DKMS, может и я такой несчастливый в этом плане)

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение adargeos » 21 ноя 2016, 10:53

Chocobo писал(а): Wily-пакет я собирал как-то - но с ним не прокатил DKMS, может и я такой несчастливый в этом плане)
Я собирал и Wily, и Trusty, они нормально встают. Может просто чего-то не было доустановлено из необходимого софта, например gcc. Очень трудно понять, что нужно для сборки этого драйвера ставить в "чистую" систему, ведь у меня всего нужного уже установлено полно.
if you do this - you know what you are doing


Иван
Сообщения: 6
Зарегистрирован: 02 дек 2016, 07:37

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Иван » 02 дек 2016, 08:50

Черный экран, ни мышка ни клава не работает, откатить не получается, весело)))

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Chocobo » 02 дек 2016, 09:31

Иван, версия ОС, ядра, видеоадаптер ?
Иван писал(а): ни мышка ни клава не работает,
в tty1 можно, для траблшутинга и отката.

UPD. Добавил инфу из этого поста, про необходимость изменения переменных окружения для пользователей корицы (п 9.1), для избежания блекскринов


Иван
Сообщения: 6
Зарегистрирован: 02 дек 2016, 07:37

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Иван » 02 дек 2016, 10:32

Mint 18 cinnamon, ядро не знаю даже, hd 7850
tty1 не знаю что это (((

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Chocobo » 02 дек 2016, 10:39

Иван, ctrl+alt+f1 - перейдешь в текстовую консоль.
залогинься там, и сделай из 9.1 это
добавить в файл /etc/environment следующие строки:
Сохрани, перезагрузи, должно взлететь


Иван
Сообщения: 6
Зарегистрирован: 02 дек 2016, 07:37

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Иван » 02 дек 2016, 10:51

ctrl+alt+f1 на каком этапе это жать? И можно ли это сделать с live cd

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Chocobo » 02 дек 2016, 10:57

Иван писал(а): на каком этапе это жать?
когда уже загрузишься в черный экран.
попадешь в консоль - открывай файлик с sudo nano /etc/environment добавляй туда те строчки, сохраняй (Ctrl+O), закрывай (Сtrl+X), перезагружай (sudo systemctl reboot)
Иван писал(а): можно ли это сделать с live cd
Можно и в лайве, но предварительно тогда там надо примонтировать куда-нибудь твою корневую систему с HDD, чтоб добраться до /etc/ установленной системы


Иван
Сообщения: 6
Зарегистрирован: 02 дек 2016, 07:37

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Иван » 02 дек 2016, 11:00

когда уже загрузишься в черный экран.
Так когда загружаюсь, не работает ни мышь ни клава, каким образом я попаду в консоль? Оно зависает наглухо :cray2:

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Chocobo » 02 дек 2016, 13:32

Иван, Этому хоткею обычно повисшие иксы не помеха.
Но уж если всё так, то можешь подлезть и из под лайва.
Там стоит определиться какой раздел у тебя был корневым (/) и примонтировать его к примеру в /mnt
Screenshot from 2016-12-02 13-20-19.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Иван
Сообщения: 6
Зарегистрирован: 02 дек 2016, 07:37

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Иван » 02 дек 2016, 13:51

Неее, бесполезно, один фиг та же история, проще все снести нафиг

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Chocobo » 02 дек 2016, 22:14

Иван, да, подтверждаю, у меня тоже не срослось на примере Cinnamon, обычно ей не пользуюсь, но сегодня провел эксперименты.
Хотя как минимум у двоих в соседних темах дровишки в корице (правда на ноутах) завелись норм. Но тем не менее добавлю в шапку, что возможны проблемы с cinnamon.

Зато в остальных редакциях работает успешно, я запускался на KDE и MATE.
Думайте сами, решайте сами... :smile:

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение adargeos » 03 дек 2016, 04:14

Иван писал(а): Черный экран, ни мышка ни клава не работает, откатить не получается, весело
На каком этапе это появилось? После отката X11 к версии 17 или после установки fglrx? Проверял ли загрузку системы после отката X11? Точно ли следовал инструкции по пропатчиванию и установке драйвера?
Иван писал(а): Так когда загружаюсь, не работает ни мышь ни клава, каким образом я попаду в консоль? Оно зависает наглухо
Даже окно логина не появляется или у тебя автоматический вход в систему? Загрузись в Rescue mode, сможешь попасть в консоль и удались двайвер.
if you do this - you know what you are doing


Иван
Сообщения: 6
Зарегистрирован: 02 дек 2016, 07:37

Re: Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Иван » 03 дек 2016, 10:04

Удалить могу
Удалил раздел с linux, так проще :crazy: :dash2: :beee:
Всем спасибо за попытки помочь :vic:

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Установка видеодрайвера AMD (fglrx) в Linux Mint 18

Сообщение Chocobo » 08 янв 2017, 22:59

Сейчас повторил на свежей установке 18.1 Serena XFCE - Все отлично взлетело при выполнении пошаговых иструкций :thumbs:
Serena_fglrx.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.


serg123
Сообщения: 14
Зарегистрирован: 10 фев 2017, 20:58
Благодарил (а): 5 раз

Установка видеодрайвера AMD (fglrx) в Linux Mint 18 (18.1)

Сообщение serg123 » 10 фев 2017, 21:00

Спасибо за инструкцию!
Устанавливал на чистую версию 18.1 Serena KDE
Получил черный экран :(
Если расскажите как из tty сделать скриншот, пришлю history
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Установка видеодрайвера AMD (fglrx) в Linux Mint 18 (18.1)

Сообщение Chocobo » 10 фев 2017, 21:13

serg123, а что за видеоадаптер?

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1429 раз

Установка видеодрайвера AMD (fglrx) в Linux Mint 18 (18.1)

Сообщение Chocobo » 10 фев 2017, 21:27

А, сорри, сразу не разглядел.
Думается, тебе с r9 290x старый каталист уже ни к чему, надо ставить amdgpu-pro

Поддержка для твоей карты заявлена точно - http://support.amd.com/en-us/kb-article ... Notes.aspx

По вопросам установки amdgpu-pro в минтах (если они вдруг возникнут) стоит завести отдельную тему, и пригласить туда Ольгу, как эксперта в этом вопросе :smile:

Вернуться в «Видеокарты»