А почему в пакет с проприетарными драйверами Nvidia не входят все библиотеки, идущие в комплекте установщика с сайта Nvidia? Приходится качать с сайта драйвера, выковыривать нужные библиотеки и запихивать их в систему. Мне не хватает поддержки OpenCL для работы программы Darktable Я копирую из оригинальной поставки следующие библиотеки: libOpenCL libcuda libnvidia-compiler libnvidia-fatbinaryloader libnvidia-ml libnvidia-opencl libnvidia-ptxjitcompiler libnvidia-tls
(В ответ на комментарий №0) > Мне не хватает поддержки OpenCL для работы программы Darktable Как в этом убедиться?
Можно запустить в консоли: darktable -d opencl из вывода будет понятно, найдены ли устройства OpenCL и будут ли они задействованы. Darktable работает и без OpenCL, но некоторые операции с OpenCL выполняются гораздо быстрее. Есть еще пакет clinfo с одноименной утилитой, вывод которой так же говорит о найденных устройствах OpenCL
О! Я не обратил внимание на email репортера. Вот, вы и будете паковать это. ;-) Дело в том, что я считаю, что это надо паковать отдельныМИ пакеамИ, которые не являются переключаемой частью. - пакеты из последней версии(по возможности синхронизированно с самым свежим nvidia_glx в текущем бранче, но не у апстрима) и в одном экземпляре. - libOpenCL.so.1 есть в fglrx_glx, ocl-icd и nvidia_glx -- отдельный вопрос - libnvidia-tls есть
libOpenCL.so.1 - вендоронезависима, её можно/нужно брать из ocl-icd еще надо будет сделать пакет ocl-icd-nvidia, содержащий файл /etc/OpenCL/vendors/nvidia.icd, в котором уже будет указываться libnvidia-opencl.so.1 libnvidia-tls есть, но там какая-то беда с симлинками: /usr/lib64/libnvidia-tls.so.1 -> /etc/X11/lib64_nvidia/libnvidia-tls.so.1 -> /usr/lib64/nvidia_384.111/libnvidia-tls-tls.so.1 а последнего и нету, зато есть /usr/lib66/libnvidia-tls.so.384.111 А вот по остальному я не понял, как именно вы считаете необходимым разбивать на пакеты.
(В ответ на комментарий №4) > libOpenCL.so.1 - вендоронезависима, её можно/нужно брать из ocl-icd > еще надо будет сделать пакет ocl-icd-nvidia, содержащий файл > /etc/OpenCL/vendors/nvidia.icd, в котором уже будет указываться > libnvidia-opencl.so.1 > > libnvidia-tls есть, но там какая-то беда с симлинками: > /usr/lib64/libnvidia-tls.so.1 -> /etc/X11/lib64_nvidia/libnvidia-tls.so.1 -> > /usr/lib64/nvidia_384.111/libnvidia-tls-tls.so.1 > а последнего и нету В старых драйверах есть. > зато есть /usr/lib66/libnvidia-tls.so.384.111 Да. Это он. > А вот по остальному я не понял, как именно вы считаете необходимым > разбивать на пакеты. Всё отдельно по возможности и из одного src.rpm.
(В ответ на комментарий №4) > libOpenCL.so.1 - вендоронезависима, её можно/нужно брать из ocl-icd > еще надо будет сделать пакет ocl-icd-nvidia, > содержащий файл /etc/OpenCL/vendors/nvidia.icd, В пакете libnvidia-opencl. > в котором уже будет указываться libnvidia-opencl.so.1 P.S. Можете списаться с mcpain@alt для совместной работы.
Для работы с OpenGL теперь достаточно установить пакет ocl-nvidia
(В ответ на комментарий №7) > достаточно установить пакет ocl-nvidia https://packages.altlinux.org/ru/p8/srpms/nvidia_glx_src
*** Bug 27041 has been marked as a duplicate of this bug. ***