LINUX.ORG.RU
ФорумTalks

Проверьте, работает ли у вас OpenCL?

 , , ,


0

2

И сюда, пожалуйста, версию дров, стола, дистрибутив. Проверить можно так: открываем настройки дарктейбла и ставим галку напротив OpenCL. Перезапускаем, смотрим настройки, если галка осталась - OpenCL работает. Если нет - не работает.
У меня не работает, Arch x86_64, Catalyst 12.6, Darktable 1.0.4.

★★

Последнее исправление: cetjs2 (всего исправлений: 1)

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

GeForce 6600 простая не работает. Или для нвидии надо ставить дополнительные пакеты? Вообще, убунту 12.04 меня радует, всё быстро, монолитно, даже принтер через самбу можно прикрутить легко

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

На арче для GTX 580 поставил пакеты libcl и opencl-nvidia вроде, для GF 6600GT на Ubuntu завелось сразу, видимо уже стояло. Яхз что там надо для интграшек intel еще ставить, но не работает.

z00ke
()
Ответ на: комментарий от OldWiseCat

Хорошо бы разработчикам darktable написать, чтобы они автоматом эту переменную экспортировали (т.е. по-умолчанию использовали 100% памяти GPU).

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

Ну если человек с 6600GT пишет, что работает, то всё может быть. Я тоже всегда считал, что с 8ххх всё началось

OldWiseCat ★★
() автор топика

Debian testing 3.2.0-3-amd64
Nvidia GF275 295-59
После установки OpenCL заработало

ist76 ★★★★★
()
GPU_MAX_HEAP_SIZE=100 darktable -d opencl
[opencl_init] trying to load opencl library: '<system default>'
[opencl_init] opencl library 'libOpenCL' found on your system and loaded
[opencl_init] found 1 devices
[opencl_init] discarding device 0 `GeForce 8600 GT' due to insufficient global memory (255MB).
[opencl_init] no suitable devices found.
[opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
[opencl_init] initial status of opencl enabled flag is OFF.
[pixelpipe_process] [export] using device -1
[pixelpipe_process] [export] using device -1

:'(

Suntechnic ★★★★★
()

macosx 10.8, darktable 0.9.2 не запускается вообще.

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

Человек-то пишет. А вот у меня с 8600 не пашет. Интересно что он такого сделал.

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

А с каким драйвером завелось на Ubuntu/nvidia?

Я пробовал 295.40 и 295.49 - не пашет...

Suntechnic ★★★★★
()
11 мая 2013 г.

Сабж напрочь отвалился. Возможно при очередном обновлении:

$ darktable -d opencl
[opencl_init] opencl related configuration options:
[opencl_init] 
[opencl_init] opencl: 1
[opencl_init] opencl_library: ''
[opencl_init] opencl_memory_requirement: 768
[opencl_init] opencl_memory_headroom: 300
[opencl_init] opencl_device_priority: '*/!0,*/*/*'
[opencl_init] opencl_size_roundup: 16
[opencl_init] opencl_async_pixelpipe: 0
[opencl_init] opencl_synch_cache: 0
[opencl_init] opencl_number_event_handles: 25
[opencl_init] opencl_micro_nap: 1000
[opencl_init] opencl_avoid_atomics: 0
[opencl_init] opencl_omit_whitebalance: 0
[opencl_init] 
[opencl_init] trying to load opencl library: '<system default>'
[opencl_init] opencl library 'libOpenCL' found on your system and loaded
[opencl_init] could not get platforms: -1001
[opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
[opencl_init] initial status of opencl enabled flag is OFF.
У кого такие же проблемы?

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

Например, в Debian нужно установить пакет amd-opencl-icd. Наверняка, в Ubuntu есть аналогичный. Можно искать пакет, содержащий файл amdocl64.icd: вот пожалуйста.

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

Тем не менее спасибо, так как нашел решение с твоей подачи.

И так, fix:

# cat /etc/OpenCL/vendors/nvidia.icd 
libnvidia-opencl.so.1

# locate libnvidia-opencl.so.1
/usr/lib/libnvidia-opencl.so.1
/usr/lib/nvidia-experimental-310/libnvidia-opencl.so.1
/usr/lib32/libnvidia-opencl.so.1
/usr/lib32/nvidia-experimental-310/libnvidia-opencl.so.1
echo "/usr/lib/libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd

Я думаю все и так понятно. При желании можно даже в одну строку запихать, но мне лень.

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