How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Не знаете как установить драйвер? Возникли проблемы? Вам сюда!
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
zinks
Сообщения: 46
Зарегистрирован: 23 июл 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 7 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение zinks » 23 июл 2017, 09:17

Собственно столкнулся с проблемой установки драйвера amdgpu-pro-17.10. Были глюки на родном ядре. Потому, промучившись пару вечеров, нашел решение и хочу поделиться, может кому тоже пригодится.

1. Собрал последнее стабильное ядро из kernel.org (мое 4.12.3) С опциями CONFIG_DRM_AMDGPU_CIK=Y и CONFIG_DRM_AMDGPU_SI=Y.
Устанавливаем пакеты для сборки и конфигурирования ядра:

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

sudo apt update && sudo apt install kernel-package fakeroot build-essential libqt4-dev pkg-config libncurses5 -y

в директории с распакованым ядром:

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

sudo make oldconfig
sudo make xconfig

находим нужные опции (CONFIG_DRM_AMDGPU_CIK и CONFIG_DRM_AMDGPU_SI) и выставляем галки, сохраняем.
Собираем ядро:

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

fakeroot make -j* deb-pkg LOCALVERSION=-name

где -j* количество потоков вашего процессора, у меня 6 потоков потому самая быстрая сборка будет при -j7, тоесть j6+1.
-name название ядра которое будет отображаться после циферной версии, например 4.12.3-name.
Возвращаемся в материнскую папку директории распакованого ядра.
cd ..
Удаляем пакет с дебагом:

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

rm linux-image-4.12.3-name-dbg_4.12.3-name-1_amd64.deb

или какое там у вас.
устанавливаем ядро с прошивками и заголовками:

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

sudo dpkg -i *.deb

перезагружаемся.

2. Установил драйвер с сайта amd по инструкции.
В директории с распакованным драйвером:

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

sudo ./amdgpu-pro-install -y

Вносим себя в группу video:

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

sudo usermod -a -G video $LOGNAME

Обновляем образ нашего ядра:

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

sudo update-initramfs -u -k all

И перезагружаемся.
После всего у меня наконец-то заработало ускорение, проверил:
glxheads
треугольник вращается очень быстро и похож на звезду.

P.S.
У меня карточька R7 260x (Bonaire)
Последний раз редактировалось Dja 23 июл 2017, 09:32, всего редактировалось 1 раз.
Причина: BB-codes
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

В сети
Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Chocobo » 23 июл 2017, 09:28

zinks писал(а):Источник цитаты С опциями CONFIG_DRM_AMDGPU_CIK=Y и CONFIG_DRM_AMDGPU_SI=Y.

Эти опции не должны трогать твою карточку никак, они для GCN1.0 были впилены.
Изображение

zinks
Сообщения: 46
Зарегистрирован: 23 июл 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 7 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение zinks » 23 июл 2017, 09:32

без них иксы не грузились выдавало что-то типа AMDGPU(0): amdgpu_device_initialize failed и дальше бектрейс и сигфаулт.
Либо же я ловил глюк на 4.12.2, а на 4.12.3 это уже пофиксили. Но на родном 4.8.0-53 иксы поначалу грузились после установки amdgpu-pro, но дико плющило и вылетал Cinamon, потом пошли експеременты, в итоге написал что помогло.
Последний раз редактировалось zinks 23 июл 2017, 09:49, всего редактировалось 2 раза.
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

В сети
Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Chocobo » 23 июл 2017, 09:39

Ну мистика случается конечн)
Моя r9 270X не ловит свободный amdgpu без этих опций (и еще явно выпиливал radeon из модулей при пересборе), а твоя должна бы изначально)
Изображение

zinks
Сообщения: 46
Зарегистрирован: 23 июл 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 7 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение zinks » 23 июл 2017, 09:48

radeon у меня в блеклист добавился сразу после установки amdgpu-pro, так что в ядре не трогал модуль. Но реально иксы стартанули лишь когда сделал update-initramfs, до этого ядро упорно игнорило блеклист и грузило radeon
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

В сети
Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Chocobo » 23 июл 2017, 09:54

zinks, Я не совсем в теме, так как у меня может взлететь только amdgpu без pro
Поначалу вроде обещались, но похоже забили, карточка хоть и на 2Гб с 256-bit шиной - А таки прошла мимо новых веяний, к сожалению :cray2:
Поэтому и продолжаю патчить каталист для своих инсталляций - Установка видеодрайвера AMD (fglrx) в Linux Mint 18 (18.1 / 18.2)
Изображение

Аватара пользователя
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Grombixalo » 19 авг 2017, 10:46

Доброго времени суток. :hi2:
Прочитав вашу статью решил, на свой страх и риск, обновить ядро и переустановить драйвера видеокарты. Не желая гробить технику понапрасну начал тренироваться на кошках виртуальной машине. Но застрял на сборке ядра. Подскажите пожалуйста. Что я делаю не так? :dash2: Я уже все сломанал? :beee: :cray2:

Имею:
1. Вертухайную Виртуал бокс 5.1
2. Установочный образ Минт 18.2 "Кеды" х64
3. Скачанные фалы ядра 4.12.8 (kernel.org)

Выполняю следующие действия:
1. Распаковал архив ядра в папку /home/john/linux-4.12.8/
2. Открыл терминал из этой папки
3. Ввел согласно инструкции sudo apt update && sudo apt install kernel-package fakeroot build-essential libqt4-dev pkg-config libncurses5 -y
4. Ввел sudo make oldconfig (Везде, насколько правильно я понял, пронажимал "Enter". Мы же ведь просто копируем старый конфиг ядра? Так?)
5. Ввел sudo make xconfig
6. После долгого сопения нашел в Device Drivers->Graphics suport->AMD GPU и... Убедился, что галочки стоят напротив
Enable amdgpu support for SI parts (DRM_AMDGPU_SI)
CONFIG_DRM_AMDGPU_SI:


Enable amdgpu support for CIK parts (DRM_AMDGPU_CIK)
CONFIG_DRM_AMDGPU_CIK

7. Сохранил.
8. И ввел fakeroot make -j5 deb-pkg 4.12.8=-name, согласно вашей инструкции. (В виртуальной машине мною в настройках выставлено испольовать 4 ядра.)
9. И получил вот такой отрицательный результат
► Показать

Unborn
Сообщения: 640
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 93 раза

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Unborn » 19 авг 2017, 12:15

Grombixalo, libssl-dev установи. И по старому конфигу не собирают ядра разных версий, если не понимают различий. Тупо Ентер здесь не прокатит. С kernel.org ядру нужно сначала все патчи наложить, какие к нему есть, а потом уже конфигурировать и собирать. Чем убунтовский исходник не угодил?

Аватара пользователя
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Grombixalo » 19 авг 2017, 12:58

Unborn писал(а):Источник цитаты Grombixalo, libssl-dev установи. И по старому конфигу не собирают ядра разных версий, если не понимают различий. Тупо Ентер здесь не прокатит. С kernel.org ядру нужно сначала все патчи наложить, какие к нему есть, а потом уже конфигурировать и собирать. Чем убунтовский исходник не угодил?


Тем, что убунтовское "хов то" - это какое то вызывание князя тьмы, а не инструкция по сборке и установке. Не могли бы Вы указать на другую инструкцию по сборке и установке ядра.

Unborn
Сообщения: 640
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 93 раза

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Unborn » 19 авг 2017, 13:25

Grombixalo писал(а):Источник цитаты указать на другую инструкцию по сборке и установке ядра.

http://www.unix-lab.org/posts/kernel-v3/
Да полно инструкций.

Аватара пользователя
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Grombixalo » 19 авг 2017, 13:33


zinks
Сообщения: 46
Зарегистрирован: 23 июл 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 7 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение zinks » 19 авг 2017, 14:21

Рекомендую ещё изучить материал по утилите make, тогда много вопросов отпадет - как собирать? почему собирать? что собирать?
Я пока на Си писать не начал и пользоваться никсовым компилятором gcc и автосборкой мейк - тоже не понимал, что я делаю и делал как написано в инструкциях.
Мейк - шикарная утила, раньше я компилил, переганял в хекс и шил контроллеры каждый раз разными утилитами (в Винде), а теперь прописав в проект мейкфайл - одной командой. В винде, я бы до такого не додумался. Линь реально заставляет учится, а не бездумно кнопкодавить, лол.
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

zinks
Сообщения: 46
Зарегистрирован: 23 июл 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 7 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение zinks » 19 авг 2017, 14:24

Grombixalo писал(а):Источник цитаты Доброго времени суток. :hi2:
застрял на сборке ядра. Подскажите пожалуйста. Что я делаю не так? :dash2: Я уже все сломанал?

Сломать сборкой ядра? Как??? Ржака.
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

Аватара пользователя
Grombixalo
Сообщения: 30
Зарегистрирован: 22 мар 2017, 07:29
Благодарил (а): 13 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Grombixalo » 19 авг 2017, 14:29

zinks писал(а):Источник цитаты Рекомендую ещё изучить материал по утилите make, тогда много вопросов отпадет - как собирать? почему собирать? что собирать?
Я пока на Си писать не начал и пользоваться никсовым компилятором gcc и автосборкой мейк - тоже не понимал, что я делаю и делал как написано в инструкциях.
Мейк - шикарная утила, раньше я компилил, переганял в хекс и шил контроллеры каждый раз разными утилитами (в Винде), а теперь прописав в проект мейкфайл - одной командой. В винде, я бы до такого не додумался. Линь реально заставляет учится, а не бездумно кнопкодавить, лол.


Спасибо. Буду почитать. :dash2:
Изображение

Аватара пользователя
Ольга
Сообщения: 91
Зарегистрирован: 09 сен 2016, 18:54
Благодарил (а): 33 раза
Поблагодарили: 9 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение Ольга » 19 авг 2017, 22:08

Grombixalo писал(а):Источник цитаты Доброго времени суток. :hi2:
Прочитав вашу статью решил, на свой страх и риск, обновить ядро и переустановить драйвера видеокарты. Не желая гробить технику понапрасну начал тренироваться на кошках виртуальной машине. Но застрял на сборке ядра. Подскажите пожалуйста. Что я делаю не так? :dash2: Я уже все сломанал? :beee: :cray2:

Имею:
1. Вертухайную Виртуал бокс 5.1
2. Установочный образ Минт 18.2 "Кеды" х64
3. Скачанные фалы ядра 4.12.8 (kernel.org)

Выполняю следующие действия:
1. Распаковал архив ядра в папку /home/john/linux-4.12.8/
2. Открыл терминал из этой папки
3. Ввел согласно инструкции sudo apt update && sudo apt install kernel-package fakeroot build-essential libqt4-dev pkg-config libncurses5 -y
4. Ввел sudo make oldconfig (Везде, насколько правильно я понял, пронажимал "Enter". Мы же ведь просто копируем старый конфиг ядра? Так?)
5. Ввел sudo make xconfig
6. После долгого сопения нашел в Device Drivers->Graphics suport->AMD GPU и... Убедился, что галочки стоят напротив
Enable amdgpu support for SI parts (DRM_AMDGPU_SI)
CONFIG_DRM_AMDGPU_SI:


Enable amdgpu support for CIK parts (DRM_AMDGPU_CIK)
CONFIG_DRM_AMDGPU_CIK

7. Сохранил.
8. И ввел fakeroot make -j5 deb-pkg 4.12.8=-name, согласно вашей инструкции. (В виртуальной машине мною в настройках выставлено испольовать 4 ядра.)
9. И получил вот такой отрицательный результат
► Показать

последний драйвер 17.30 амд гпу про прекрасно работает с ядром которое установлено в корице, не нужно обновлять никакие ядра. В кедах тоже.

daxh
Сообщения: 16
Зарегистрирован: 20 авг 2017, 10:10
Поблагодарили: 4 раза

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение daxh » 20 авг 2017, 13:28

Ольга, а вот если не работает, то что делать ?

Имеется комп с AMD A10, R9 290, ставлю LM 18.2 Cinn, после установки сама система из коробки работает. Ставлю amdgpu-pro драйвер, но безуспешно. Ориентировался на следующие инструкции:

https://forums.linuxmint.com/viewtopic. ... 9&t=248059
и это:
https://forums.linuxmint.com/viewtopic. ... 9&t=242474

После перезагрузки просто чёрный экран и мегает курсор.

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

inxi -Fx


выдаёт

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

...
Graphics: Display Server: X.org 1.18.4 drivers: (unloaded: fbdev, vesa) FAILED: amdgpu
...

daxh
Сообщения: 16
Зарегистрирован: 20 авг 2017, 10:10
Поблагодарили: 4 раза

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение daxh » 20 авг 2017, 16:03

Я ещё раз попробовал воспользоваться вот этой инструкцией:

https://forums.linuxmint.com/viewtopic.php?f=59&t=242474&p=1356902#p1356902

но перед последней перезагрузкой добавил ещё вот это

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

sudo update-initramfs -u -k all


Для ядра 4.10 всё тоже самое - чёрный экран и мигающий курсор, для 4.8 - грузится, но Cinn падает, не рестартится, приходится переключаться в fallback mode.

Идеи?

zinks
Сообщения: 46
Зарегистрирован: 23 июл 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 7 раз

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение zinks » 20 авг 2017, 20:27

анлодед фреймбуфер и веса, а должен быть радеон. Что там с блеклистом? И возможно ли отключить интегрированое видео в ЦПУ в ефике?
/var/log/Xorg.0.log что кажет?
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

daxh
Сообщения: 16
Зарегистрирован: 20 авг 2017, 10:10
Поблагодарили: 4 раза

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение daxh » 21 авг 2017, 17:05

zinks,

zinks писал(а):Источник цитаты И возможно ли отключить интегрированое видео в ЦПУ в ефике?


Отключена

Касательно блэклиста и Xorg.log: ещё раз поставил всё начистую, установка драйвера заканчивается вот так:

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

$ ./amdgpu-pro-install -y

Setting up libgles2-amdgpu-pro:i386 (17.30-465504) ...
Setting up opencl-amdgpu-pro-icd:i386 (17.30-465504) ...
Setting up vulkan-amdgpu-pro:i386 (17.30-465504) ...
Setting up libvdpau-amdgpu-pro:i386 (1:17.0.1-465504) ...
Setting up amdgpu-pro-lib32 (17.30-465504) ...
Processing triggers for initramfs-tools (0.122ubuntu8.8) ...
update-initramfs: Generating /boot/initrd.img-4.10.0-32-generic
Warning: No support for locale: en_US.utf8
Processing triggers for shim-signed (1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1+linuxmint1) ...
Secure Boot not enabled on this system.
Processing triggers for libc-bin (2.23-0ubuntu9) ...

$ sudo usermod -a -G video $LOGNAME


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

// Бдэклист сразу после установки, но до перезагрузки
$ cat /etc/modprobe.d/blacklist.conf

blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist i2c_i801
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac


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

// Xorg.log сразу после установки, но до перезагрузки
$ cat /var/log/Xorg.0.log


► Показать


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

// Блэклист после перезагрузки (очевидно такой же)
$ cat /etc/modprobe.d/blacklist.conf

blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist i2c_i801
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

daxh
Сообщения: 16
Зарегистрирован: 20 авг 2017, 10:10
Поблагодарили: 4 раза

How-to: Установка драйвера amdgpu-pro Linux Mint 18.2 Cinamon

Сообщение daxh » 21 авг 2017, 17:05

В дополнение в сообщению выше последняя часть

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

// Xorg.log после перезагрузки
$ cat /var/log/Xorg.0.log


► Показать


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

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

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