LINUX.ORG.RU

libOpenCL.so libOpenCL.so.1 для nvidia

 , ,


0

1

Битые/нерабочие библиотеки libOpenCL.so libOpenCL.so.1, которые ставятся из пакета nvidia-drivers (все версии).

Нормальные библиотеки лежат в пакете nvidia-cuda-toolkit, но пакет eselect-opencl их не выберет - нет опции cuda.

Так же eselect-opencl устанавливает старые версии opencl headers - 1.1, а требуется как минимум 1.2 https://www.khronos.org/registry/cl/api/1.2/

В этом и проблема неработающего opencl в gentoo.

Нужно обновить eselect-opencl. Сам не могу - поэтому пишу сюда

ps: чтоб убедится что opencl не работает - попробуйте установить пакет media-gfx/luxrender из stuff, потом вручную слинковать

BM luxrender # ln -s /opt/cuda/lib64/libOpenCL.so /usr/lib64/libOpenCL.so BM luxrender # ln -s /opt/cuda/lib64/libOpenCL.so.1 /usr/lib64/libOpenCL.so.1

и скачать заголовки в /usr/include/CL/

wget https://www.khronos.org/registry/cl/api/1.2/cl.h https://www.khronos.org/registry/cl/api/1.2/cl_d3d10.h https://www.khronos.org/registry/cl/api/1.2/cl_d3d11.h https://www.khronos.org/registry/cl/api/1.2/cl.hpp https://www.khronos.org/registry/cl/api/1.2/cl_dx9_media_sharing.h https://www.khronos.org/registry/cl/api/1.2/cl_egl.h https://www.khronos.org/registry/cl/api/1.2/cl_ext.h https://www.khronos.org/registry/cl/api/1.2/cl_gl.h https://www.khronos.org/registry/cl/api/1.2/cl_gl_ext.h https://www.khronos.org/registry/cl/api/1.2/cl_platform.h https://www.khronos.org/registry/cl/api/1.2/opencl.h

Ответ на: комментарий от anonymous

вот вот, хотя, например в дебиане эти файлы ставят из cuda-toolkit

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

я знаю, ты точно можешь это

Могу.

Дальше проверяем твой скилл телепатии - в скобках правильные ответы.

А вот есть ли у меня такая возможность ты тоже скорее всего можешь ответить (нет).

И заинтересован ли я в том что-бы это делать (нет)?

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

ок

можно же посоветовать например

И заинтересован ли я в том что-бы это делать (нет)?

смысл вхождения в беседу?

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

смысл вхождения в беседу?

Всё ещё непонятно?

Ну ладно вот ещё раз понятными буквами - сходи в ЖЖэшечку поной о плохой генте результат тебя ожидает аналогичный.

Хочешь чего-то? Сделай это сам.

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

ну так возьми и сделай.

У нас капитализм детка. Сколько платишь?

чего ноешь на лоре и посылаешь других на багзиллу?

Потому-что ЛОР это не багзилла генты. Всегда твой. Капитан.

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

ЛОР это не багзилла генты

это всего лишь твоё мнение

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