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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#1

21 ноя 2016, 12:33

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

Инструкция актуальна для Linux Mint 18.X с ядром от 4.4.0-53 , в Linux Mint 19+ работать не будет.
Драйвер совместим со следующими моделями видеокарт:
  • 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. Установка драйвера производится на соответсвующую версию ядра из LTS-ветки (uname -r):

Для ядра 4.4

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

apt install fglrx fglrx-dev fglrx-core fglrx-amdcccle
Для ядра 4.9
1. Установка GCC

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

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
apt update
apt install gcc-6
sudo ln -s /usr/bin/gcc-6 /usr/bin/gcc-6.3

2. Следом пакеты самого драйвера:

repo/sonya/4.9/fglrx-core_15.302-0ubuntu1_amd64.deb
repo/sonya/4.9/fglrx_15.302-0ubuntu1_amd64.deb
repo/sonya/4.9/fglrx-amdcccle_15.302-0ubuntu1_amd64.deb
repo/sonya/4.9/fglrx-dev_15.302-0ubuntu1_amd64.deb
Для ядра 4.14
1. Установка GCC

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

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
apt update
apt install gcc-7
sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc-7.2
2. Берем пакеты по ссылкам и устанавливаем:
repo/sonya/4.14/libelf1_0.170-0.2_amd64.deb
repo/sonya/4.14/libelf-dev_0.170-0.2_amd64.deb
repo/sonya/4.14/libelf1_0.170-0.2_i386.deb

3. Следом пакеты самого драйвера:

repo/sonya/4.14/fglrx-core_15.302-0ubuntu1_amd64.deb
repo/sonya/4.14/fglrx_15.302-0ubuntu1_amd64.deb
repo/sonya/4.14/fglrx-amdcccle_15.302-0 ... _amd64.deb
repo/sonya/4.14/fglrx-dev_15.302-0ubuntu1_amd64.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
Иначе вместо радостей прилетит черный экран.

5. на уровне grub блеклистим свободные драйвера:
открываем /etc/default/grub и строку GRUB_CMDLINE_LINUX_DEFAULT приводим к следующему виду

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

GRUB_CMDLINE_LINUX_DEFAULT="quiet modprobe.blacklist=radeon modprobe.blacklist=amdgpu"
Сохраняем изменения, и обновляем grub с sudo update-grub

Финал
Перезагружаем систему и радуемся драйверу:
Screenshot_20180129_003401.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, 14:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 47 раз
Контактная информация:

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

#2

21 ноя 2016, 13: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
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#3

21 ноя 2016, 13:40

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

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

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

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

#4

21 ноя 2016, 13:53

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

no avatar

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

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

#5

02 дек 2016, 11:50

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#6

02 дек 2016, 12:31

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

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

no avatar

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

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

#7

02 дек 2016, 13:32

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#8

02 дек 2016, 13:39

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

no avatar

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

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

#9

02 дек 2016, 13:51

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#10

02 дек 2016, 13:57

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

no avatar

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

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

#11

02 дек 2016, 14:00

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#12

02 дек 2016, 16:32

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

no avatar

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

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

#13

02 дек 2016, 16:51

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#14

03 дек 2016, 01:14

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

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

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

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

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

#15

03 дек 2016, 07:14

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

no avatar

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

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

#16

03 дек 2016, 13:04

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#17

09 янв 2017, 01:59

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

no avatar

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

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

#18

11 фев 2017, 00:00

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#19

11 фев 2017, 00:13

serg123, а что за видеоадаптер?
Изображение
   
Изображение

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 814 раз
Поблагодарили: 3007 раз
Контактная информация:

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

#20

11 фев 2017, 00:27

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

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

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость