Установка darktable 4.6.1 на linux на примере ОС Ubuntu 24.04
Проблема: поставил darktable 4.6.1 на самую свежую версию операционной системы Ubuntu 24.04 со всеми установленными обновлениями, тормозит безбожно, фактически невозможно пользоваться.
Для нормализации ситуации, чтобы быстро работала, необходимо установить в систему OpenCL драйверы и включить их поддержку в настройках darktable. При этом видеокарта должна поддерживать OpenCL API.
Пошаговая инструкция на примере моей видеокарты NVIDIA GeForce MX150 c поддержкой OpenCL:
1) Открыть терминал (сочетание клавиш Ctrl + Alt + T)
2) Посмотреть версию вашей видеокарты, команда в терминале lshw -c video. В моем случае установлена NVIDIA GeForce MX150. Убедиться, что карта поддерживает OpenCL. Для этого выполнил поисковый запрос в google “MX150 OpenCL”, нашел страницу о поддержке OpenCL в видеокарте: https://compubench.com/device.jsp?benchmark=compu20..
При этом есть также команда “darktable-cltest” которая выводит информацию о поддержке OpenCL конкретно в darktable.
3) Обновить список пакетов. Выполнить в терминале команду:
4) Установить пакет OpenCL драйверов (дополнительная информация: https://support.zivid.com/en/latest/getting-started/s..):
sudo apt install intel-opencl-icd
5) Дополнительно установить пакет, содержащий библиотеку libOpenCl.so (дополнительная информация https://askubuntu.com/questions/796770/how-to-install..)
sudo apt install ocl-icd-opencl-dev
6) Перевести ваш компьютер в Power Mode Performance (System Settings > Power Mode > Performance, кнопка настроек в правом верхнем углу рабочего стола)
7) В утилите настройки nvidia-settings в разделе “PRIME Profiles” установить “NVIDIA (Perfomance Mode)”
8) В настройках darktable (шестерёнка ближе к верхнему правому углу) установить в разделе “processing” все галочки в подразделах “CPU / memory”, “Open CL”, “OpenCL drivers”. Смотри скриншот.