LINUX.ORG.RU

John the Ripper и OpenCL


0

1
Всем привет,

у кого-нибудь получилось запустить JtR с OpenCL?
у меня выдает ошибку:
OpenCL error (UNKNOWN ERROR :() in file (common-opencl.c) at line (321) - (Error querying for platforms)

пробовал запускать из под рута и тоже самое :(

гугление что-то не помогло... может кто-нибудь подскажет куда копать?
★★
Ответ на: комментарий от AnDoR

Ну посмотрел, мне она ни о чём не сказала HANDLE_CLERROR(clGetPlatformIDs(MAX_PLATFORMS, platform, &num_platforms), «Error querying for platforms»);

Gin ★★
() автор топика
Ответ на: комментарий от Gin

opencl точно работает? Я точно не знаю как именно он должен работать на nvidia, но говорят что бывают проблемы, особенно с оптимусом. Проверь что есть либа

/usr/lib/OpenCL/vendors/nvidia/libOpenCL.so

morse ★★★★★
()
Ответ на: комментарий от morse

у меня она в другом месте лежит, в /usr/lib/i386-linux-gnu/

у меня дебиан.

Gin ★★
() автор топика
Ответ на: комментарий от morse

Ну и да, пробовал какую-то тестовую прогу, которая что-то считает через OpenCL и она работала.

Gin ★★
() автор топика
Ответ на: комментарий от Gin

Судя по спецификации, функция clGetPlatformIDs может обломиться только в одном случае:

Returns CL_OUT_OF_HOST_MEMORY if there is a failure to allocate resources required by the OpenCL implementation on the host.

Так что кроме варианта «не подцепились библиотеки»/«сломался драйвер» остается только «кончилась память».

morse ★★★★★
()
Последнее исправление: morse (всего исправлений: 1)
Ответ на: комментарий от devl547

Что не отменяет того факта, что правильное форматирование лучше неправильного.

sin_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.