Привіт Гість ( Вхід | Реєстрація )

> AMD GPU + Linux + OpenCL + BOINC інструкція від ЧАЙНИКА для ЧАЙНИКІВ, Робота AMD GPU в BOINC під Linux
dimus8210
May 2 2015, 23:13
Пост #1


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 707
З нами з: 24-November 13
З: Київ
Користувач №: 3 348
Стать: Чол
Free-DC_CPID
Парк машин:
Ryzen 5900X, 32Gb озу, RTX3060, Ubuntu 20.04; E5-2680x2, 32Gb озу, GT1030, Ubuntu 20.04



Вирішив написати на цю тему бо у багатьох починаючих користувачів Linux виникає проблема з роботою GPU від AMD в BOINC.

На даний момент я використовую Ubuntu 14.04.1 i LinuxMint 17.1, тому описувати буду на їх прикладі, з чистої системи після встановлення.

1. Після інсталяції системи встановлюємо пропрієтарний драйвер. Самий простіший спосіб це встановлення з "Дополнительные драйверы", просто ставимо кружечок на fglrx чекаємо встановлення, і перезавантажуємо систему.
В Ubuntu 14.04.1 i LinuxMint 17.1 іде драйвер 13.350 який нормально працює з OpenCl, драйвер 14.4 і 14.12 на даний момент з мого досвіду не працюють, хоча з іграшками від Steam в них справи кращі ніж у 13.4.

2. З сайту AMD завантажуємо пакет розробника AMD-APP-SDK-v2.9 (32 або 64 бітний в залежності від вашої системи), обов’язково версію 2.9, старші версії на даний момент не працюють (тобто boinc їх бачить, але розробники проектів їх ще не підтримують, мілка завершує завдання з помилкою, інші взагалі не завантажуються).
Встановлюємо AMD-APP-SDK-v2.9, для цього потрібно розпакувати завантажений архів, зайти в папку і на інсталяторі Install-AMD-APP.sh клікнути ПКМ обрати СВОЙСТВА-ПРАВА ДОСТУПА і поставити пташку на РАЗРЕШИТЬ ИСПОЛНЕНИЕ ФАЙЛА КАК ПРОГРАМЫ.
Далі відкриваємо термінал і командою "cd" заходимо в папку з AMD-APP-SDK-v2.9, в моєму випадку строка виглядала так

сd /home/dimus-mint171/Загрузки/AMD-APP-SDK-v2.9-lnx64

далі запускаємо істалятор

sudo ./Install-AMD-APP.sh

тиснемо ДАЛЕЕ на питання (y/n) ставимо Y і на все що у вас запитають тиснемо ENTER. Все пакет розробника встановлений.

3. BOINC встановлюємо з ЦЕНТР ПРИЛОЖЕНИЙ.

4. Запускаємо BOINC обираємо ВИД - ПОЛНЫЙ ВИД - ДОПОЛНИТЕЛЬНО - ПРОСМОТР СОБЫТИЙ і бачимо що NO USABLE GPU FOUND.

5. Відкриваємо термінал і перезапускаємо BOINC почерзі командами

sudo /etc/init.d/boinc-client stop
sudo /etc/init.d/boinc-client start

або командою

sudo /etc/init.d/boinc-client restart

Знову йдемо ВИД - ПОЛНЫЙ ВИД - ДОПОЛНИТЕЛЬНО - ПРОСМОТР СОБЫТИЙ і бачимо

CAL: ATI GPU 0: AMD Radeon HD 7870/7950/7970/R9 280X series (Tahiti) (CAL version 1.4.1848, 3072MB, 2855MB available, 10445 GFLOPS peak)
OpenCL: AMD/ATI GPU 0: AMD Radeon HD 7870/7950/7970/R9 280X series (Tahiti) (driver version 1214.3 (VM), device version OpenCL 1.2 AMD-APP (1214.3), 3072MB, 2855MB available, 10445 GFLOPS peak)
OpenCL CPU: Intel® Core™ i7-4790 CPU @ 3.60GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1214.3 (sse2,avx), device version OpenCL 1.2 AMD-APP (1214.3))

excl.gif Пункт номер 5. потрібно повторювати після кожного перезавантаження excl.gif

Даний спосіб підходить для відеокарт AMD від Radeon HD5000 серії до Radeon Rx 200 серії.

Для HD3000 і HD4000 потрібно використовувати AMD Catalyst™ 13.1, дистрибутиви з версією ядра до 3.4, Xorg 6.9 to Xserver 1.12, і пакет розробника з версією OpenCl 1.0. З AMD-APP-SDK-v2.7 всі завдання закінчувались помилкою, більш старіші версії AMD APP SDK на офіційному сайті не доступні.


--------------------
Science knows no country, because knowledge belongs to humanity, and is the torch which illuminates the world. Science is the highest personification of the nation because that nation will remain the first which carries the furthest the works of thought and intelligence. Louis Pasteur
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Відповідей
dimus8210
Feb 17 2017, 19:52
Пост #2


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 707
З нами з: 24-November 13
З: Київ
Користувач №: 3 348
Стать: Чол
Free-DC_CPID
Парк машин:
Ryzen 5900X, 32Gb озу, RTX3060, Ubuntu 20.04; E5-2680x2, 32Gb озу, GT1030, Ubuntu 20.04



Останнім часом при встановленні свіжих драйверів від AMD для відеокарт в Ubuntu в мене boinc бачить відяху, але завдання MilkyWay@Home не завантажувались. При видаленні проекту який був завантажений менеджером boinc і встановленням його з центру додатків завдання почали завантажуватись і рахуються без помилок, на диво і інші проекти почали приймати завдання dance.gif


Також я поступово перестаю бути фаном AMD, на це мене спонукало їхнє наплюйське відношення до драйверів, якщо з Windows у них все більш-менш нормально то на Linux попри їх зацікавленість цією платформою AMD кладе БОЛТА, випустили падлюки новий драйвер AMDGPU-Pro який з половиною відеокарт які ще актуальні не працює. Єдиним плюсом що нарешті реалізували є те що boinc бачить відяху без перезавтаження клієнту.


UPD: я помилився завантаження MilkyWay@Home з центру додатків ні на що не впливає, при використанні Ubuntu 14.04.1, ядро 3.13, драйвер 13.35 (з репозиторію) необхідно встановлювати AMD APP SDK 2.9, з версією 2.9.1 і вище драйвер 13.35 не працює. (це стосується відях HD7000 до R9 200)


--------------------
Science knows no country, because knowledge belongs to humanity, and is the torch which illuminates the world. Science is the highest personification of the nation because that nation will remain the first which carries the furthest the works of thought and intelligence. Louis Pasteur
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Повідомлення у даній Темі


Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 29th March 2024 - 01:08

Invision Power Board v1.3.3 © 1996 IPS, Inc.