September 4

Установка 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) Обновить список пакетов. Выполнить в терминале команду:

sudo apt update

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”. Смотри скриншот.