Не видит OpenCL 16.04 LTS amdgpupro 18.40
Автор темы joybiear, сен 04 2018 10:48
Сообщений в теме: 13
#1
Отправлено 04 сентября 2018 - 10:48
Собираю новый риг на красных. Решил поставить всё свежее. 16.04 LTS server, обновил все пакеты, скачал amdgpupro 18.40 (последний на сегодня) с сайта AMD. Всё типа установилось, lspci показывает kernel module in use: amdgpu, дрова типа пашут, rocm-smi показывает карточки, их частоту и температуру. Но ни один майнер не пашет: No OpenCL devices found. Clinfo показывает: No. of OpenCL platforms found: 0.
На других ригах трудится amdgpu 17.40, никогда таких проблем не было... Что это за хрень такая? Было у кого? Весь инет перерыл, толкового ничего не нашёл. Кто-то пишет, проблема в кернеле, бред какой-то...
#3
Отправлено 18 сентября 2018 - 04:10
ты мне кстати в прошлой теме рекомендовал осилить собирать свой линукс, так вот в свое время когда я пробовал, на сборку каждого майнера у меня уходили просто таки часы, потому что на гитхабе нет никаких нормальных инструкций для половины майнеров
более простая схема брать майнеры из реп арча (аур), но там таки такая же проблема была с тем что опенСЛ у меня лежал всегда не там где у автора
с тем же успехом можно взять хайв ос, вырезать штуки для коннекта с сайтом, и останется то что ты бы и сам сделал
#7
Отправлено 27 октября 2018 - 03:07
тема про линукс при чем тут win 10?
в последних дровах Linux по умолчанию ставятся opencl=Pal, а нужно legacy
Usage: amdgpu-install [options...]
Options:
-h|--help Display this help message
--dryrun Print list of packages to install and exit
--px PX platform support
--version=VERSION Install the specified driver VERSION
--pro Install "pro" support (legacy OpenGL and Vulkan)
--opencl=legacy Install legacy OpenCL support
--opencl=pal Install PAL OpenCL support
--opencl=legacy,pal Install both legacy and PAL OpenCL support
--headless Headless installation (only OpenCL support)
--compute (DEPRECATED) Equal to --opencl=legacy --headless
#12
Отправлено 07 февраля 2019 - 01:47
ROCm это драйвер сам по себе, а opencl может не включится по разным причинам - если у вас vega56/64 ьо возможно допустили какую-то ошибку в установке.
Еще возможно, что ( если у вас уже работало до этого, и одним днем указало на ошибку opencl ) то у вас скорее всего обновилось ядро , а совместимость ROCm идет только с определенным, и вам просто нужно снести все и поставить заново.
Если есть еще какие-то вопросы, или я не полностью ответил на этот, можете написать в лс. С удовольствием помогу
#13
Отправлено 15 февраля 2019 - 05:30
У ТС ВК Polaris. Дело как раз в том, что при установке последнего amdgpupro нужно указывать в командной строке legacy, иначе майнеры OpenCL не пашут. Видимо, в ROCM тоже надо что-то аналогичное где-то прописать,но непонятно где и как.
А собственно какие преимущества у ROCM перед стоковым amdgpupro? Мне не понятно. Раньше фича была в дагфиксе, сейчас он в amdgpupro работает сам по себе.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных