Jump to content

DaVinci Resolve (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи DaVinci_Resolve. Дата последней синхронизации: 14 февраля 2026. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Davinci Resolve это проприетарное приложение для редактирования видео, покраски, коррекции цвета, визуальнх эффектов, графики, и аудио пост-процессинга.

Перевод этой статьи или раздела не отражает оригинальное содержание.

Причина: При всём желании перевести страницу максимально точно, некоторые названия элементов интерфейса переведены наугад. Там где я был не уверен оставлены оригинальные названия. (Discuss)

Установка

Предоставлены обе версии, бесплатная ограниченная и платная (Studio) версия.

Для бесплатной версии, установите davinci-resolveAUR, для Studio версии, установите davinci-resolve-studioAUR.

Примечание Начиная с версии 19.1.3-2, вы должны вручную скачать установщик с оффициального сайта Blackmagic Design и поместить в ту же директорию что и PKGBUILD перед сборкой пакета.[1]

Чтобы запустить DaVinci Resolve, необходимо использовать подходящий OpenGL и OpenCL драйвер. Драйвера OpenCL с открытым исходным кодом поддерживаются через Mesa (Rusticl) для AMD карт и Intel карт. На NixOS wiki есть матрица совместимости поддерживаемых AMD GPUs для Davinci Resolve.

Table of OpenGL drivers
GPU производитель OpenGL драйвер Открытый исходный код Документация Проверенная версия драйвера Работает с DaVinci Resolve Проверенная DR версия Заметки
AMD mesa Да AMDGPU 23.0.2-2 Да 18.1.4-1 На до-Vega GPU, если использовать opencl-amd и mesa, DR падает, читайте это сообщение о баге. Можете вместо этого использовать ROCM ROC_ENABLE_PRE_VEGA=1 или использовать opencl-amd вместе с progl.

Проверено на Radeon RX 580.

Проверено на Radeon PRO W6600.

Intel mesa Да Intel graphics 23.1.6 Да 19.1.3 Работает без проблем

Проверено с Intel Iris Xe Graphics (Alder Lake Mobile).

NVIDIA mesa Да Nouveau Нет
nvidia-utils Нет NVIDIA 575.64.05-2 Да 19.1.3 Проверено ранее на ноутбуке с Optimus используя nvidia-xrun.

Проверено на RTX 3060, работает без проблем или костылей.

Таблица проверенных OpenCL драйверов
GPU Производитель OpenCL драйвер Открытый

исходный код

Проверенная версия драйвера Работает с DR Проверенная DR версия Заметки
Общий opencl-mesa Да 1:23.3.2-2 Да 18.6.4-1 У некоторых версий ядра есть проблема с ROCm, но 6.1 LTS и 6.10.2 работает.

Проверено на RX 6800M.

mesa-tkg-git Да 24.0.0_devel.180705.fdbb5d58983-1 Да 18.6 DR работает с rusticl после того как MR 21305 был принят (коммит 0a072bb3).

Проверено на RX 7600 с RUSTICL_ENABLE=radeonsi.

AMD opencl-amdAUR Смесь проприетарных и открытых компонентов 1:5.6.0-2 Да 18.5b Пока что нет AUR пакета только с перепакованным rocm драйвером из Ubuntu (этот opencl-amd пакует оба rocm и orca). На GFX8 (RX 580 и прочих), по умолчанию используется устаревший драйвер ORCA, котоый сам по себе требует AMDGPU-PRO OpenGL драйвер для работы (Смотрите выше).

Проверено на Radeon Pro W6600 (работает, даже с mesa)

Проверено на Radeon RX 580 (работает, но пока только с progl).

Проверено на Radeon RX 5700 XT, 6700 XT (с mesa)

Вызывает падения (замечено с rocm-opencl-runtime пакетом) при попытках произвести коррекцию цвета на странице цвета. Проверено на Radeon 7900XT.

rocm-opencl-runtime Да 5.4.3-1 Да 18.1.4-1 Для GPU старше чем GFX9/Vega используйте переменную ROC_ENABLE_PRE_VEGA=1; работает с Mesa OpenGL

Проверено на Radeon Pro W6600

Проверено н AMD RX580. Коррекция цвета может вызывать падения (точно на Radeon 7900XT), предложено использовать opencl-amd 5.6.0-2.

opencl-legacy-amdgpu-proAUR Нет 22.10.1_1401426-1 Да, for GPUs older than Vega 17.4.6-2 Заметьте что это просто opencl-amdAUR пакет без ROCm драйверов.

Требует AMDGPU-PRO OpenGL драйвер для работы.

Проверено на Radeon RX580.

Intel intel-compute-runtime Да 25.27.34303.5-1 Да 19.1.3 Работает без проблем

Проверено на Intel Iris Xe Graphics (Alder Lake Mobile).

mesa with the cl-gl sharing MR applied Да 23.3.0 with MR applied Да 18.6 Работает с RUSTICL_ENABLE=iris вставленным как переменная окружением
beignetAUR Да 1.3.2+12+gfc5f430c-2 Нет Ядро выпадает
intel-openclAUR Нет 5.0.r63503-2 Нет Ядро выпадает
intel-opencl-runtimeAUR Нет 1:18.1.0.013-2 Нет Ядро выпадает
Nvidia opencl-nvidia Нет 460.32.03-1 Да Работает, но не лучше ли взять CUDA ?

DaVinci Resolve Checker

Вы можете выполнить davinci-resolve-checker скрипт, который сообщит вам подходит ли ваша конфигурация для запуска DR (не работает с Intel iGPUs - сообщает что OpenCL драйвер не поддерживается, но всё равно работает). При правильной конфигурации сообщает:

All seems good. You should be able to run DaVinci Resolve successfully. 

BlackMagic Design Cards

Если используете DeckLink, UltraStudio или Intensity карты для видеозахвата и воспроизведения, установите Desktop Video Software с decklinkAUR пакетом.

Ручная установка

Начиная с версии 19.1.3-2 установка AUR пакета не работает из коробки. Вместо этого склонируйте пакет (поменяйте davinci-resolve на версию которая вам нужна, например davinci-resolve-studio)

git clone https://aur.archlinux.org/davinci-resolve.git

и скачайте последнюю Линукс версию вашего выбранного установщика с сайта поддержки BlackMagic . Поместите zip файл в склонированный репозиторий, рядом с файлами вроде PKGBUILD и подпишите версию (такую как 20.0.1) в конце файла. Так же подпишите вывод команды sha256sum для скачанного zip файла. Теперь измените PKGBUILD: Смените pkgver на вашу версию и измените первую sha256sum, оставив остальное нетронутым. Выполните makepkg -i и всё готово.

Советы и трюки

Использование ffmpeg энкодер плагина

Установите пакет davinci-ffmpeg-encoder-pluginAUR. Новые ffmpeg энкодеры для AV1, HEVC и AVC (которые используют SVT-AV1, x265, x264 програмный, и NVAPI для хардварного ускорения) будут доступны через параметры во вкладке Deliver. Заметьте что плагины энкодера доступны только в версии studio.

Уменьшение времени установки

Компрессия пакета Davinci Resolve требует значительного времени потому что бинарник довольно большой. Вы можете указать makepkg использовать другой алгоритм сжатия, который в данном случае полностью отключает его, сильно ускоряя процесс.

PKGEXT='.pkg.tar'

Использование приложения в портативном варианте

У вас могут быть причины на устанавливать davinci resolve в систему. К примеру, вы не хотите чтобы такой большой пакет занимал место на системном разделе. Или вы хотите быстро переключаться между версиями приложения: беслатной и studio, текущей и предыдущей. Чтобы это сделать, просто распакуйте содержимое установщика в новую директорию (в вашем $HOME), и напрямую запустите opt/resolve/bin/resolve из этой директории.

Автоматизация со скриптами

DR поддерживает скриптинг. Бесплатная версия поддерживает запуск скриптов только из самого DR, когда версия Studio умеет запускать скрипты извне. Чтобы это разрешить, перейдите в Параметры -> Система -> Общие -> Использование внешних скриптов. Вы можете выбрать: Нет (подобно бесплатной версии, только из-под DR), Локально (разрешает вызовы с локальной машины), и Сетевые (разрешает вызовы с сетевой машины).

Документация может быть найдена в Помощь -> Документация -> Разработчик.

Переназначение модификаторов клавиатуры при использовании с колёсиком мыши для прокрутки и приближения

Приложение использует очень странные назначения модификаторов клавиш для приближения и прокрутки хронологической линии (далее таймлайн). Оригинальные назначения ниже:

  • shift + колёсико по вертикали = высока трека
  • ctrl + колёсико или колесо по горизонтали = прокрутка таймлайна
  • alt + колёсико по вертикали = приближение таймлайна
  • без модификаторов + колёсико по вертикали = вертикальная прокрутка

Отключив “2D прокрутку” (в Настройки → Пользователь → Интерфейс), можно переназначить колёсико по вертикали на прокрутку таймлайна, и с этим отвалится функционал горизонтального колёсика (и не будет сочетания клавиш для горизонтальной прокрутки). Это невозможно кастомизировать сильнее из-под приложения, см. [2].

Костылём (работающим на X11 и Wayland) может стать использование evsieve. Замените /dev/input/event3 и /dev/input/event5 вашими клавиатурой и мышью в следующей команде:

# evsieve --input /dev/input/event3 grab --input /dev/input/event5 grab \
    --hook   key:leftalt:1 toggle=alt:2 \
    --hook   key:leftalt:0 toggle=alt:1 \
    --hook   key:leftctrl:1 toggle=ctrl:2 \
    --hook   key:leftctrl:0 toggle=ctrl:1 \
    --toggle rel:wheel @alt-up @alt-down id=alt \
    --map    yield rel:wheel@alt-down key:leftalt:0 key:leftctrl:1 key:leftctrl:2 rel:wheel key:leftctrl:0 key:leftalt:1 \
    --toggle rel:wheel @ctrl-up @ctrl-down id=ctrl \
    --map    yield rel:wheel@ctrl-down key:leftctrl:0 key:leftalt:1 key:leftalt:2 rel:wheel key:leftalt:0 key:leftctrl:1 \
    --block  rel:wheel_hi_res \
    --print  @alt-down @alt-up @ctrl-down @ctrl-up \
    --output create-link=/dev/input/by-id/merged-virtual-KM name="merged virtual KM"

Другое решение (работающее в X11 (и Xwayland), хуже и иногда теряющее происходящее) этой проблемы, использование утилиты IMWheel. Она умеет переназначать модификаторы только для приложения указанного в выражении.

Используйте эту команду:

~/.imwheelrc
"^resolve"

    # just wheel for scroll
    None, Up, Control_L|Button4
    None, Down, Control_L|Button5

    # crtl wheel for zoom
    Control_L, Up,   Alt_L|Button4
    Control_L, Down, Alt_L|Button5

    # alt wheel for track height
    Alt_L, Up,   Shift_L|Button4
    Alt_L, Down, Shift_L|Button5

Альтернативно используйте этот блок:

~/.imwheelrc
"^resolve"

     # just wheel for zoom
     None, Up,   Alt_L|Button4
     None, Down, Alt_L|Button5

     # shift wheel for scroll
     Shift_L, Up, Control_L|Button4
     Shift_L, Down, Control_L|Button5

Предотвращение запроса перед полным закрытием

Когда вы закрываете приложение, вам возвращается запрос терминала, но внезапно терминал забивается сообщениями "Socket disconnected". Чтобы предотвратить это, проведите вывод главного процесса через cat. См. здесь для объяснений.

Устранение ошибок

Логи

DaVinci Resolve создаёт лог файл ~/.local/share/DaVinciResolve/logs/ResolveDebug.txt при каждом запуске. Его изучение поможет в диагностировании проблем.

Окно приложения теряет заголовок окна

Есть решение для KDE - правило окна для принудительного включения заголовка. См. [3]

Вы можете самостоятельно создать файл с необходимым правилом:

DaVinci_Resolve_main_window_always_with_titlebar_and_frame.kwinrule
[DaVinci Resolve окно всегда с заголовком и рамкой окна]
Description=DaVinci Resolve окно всегда с заголовком и рамкой окна
clientmachinematch=0
Noborder=false
Noborderrule=2
titlematch=0
types=1
wmclass=resolve
wmclasscomplete=false
wmclassmatch=1

Затем перейдите в Параметры системы > Диспетчер окон > Особые параметры окон и импортируйте этот файл.

Поддержка MP4, H.264, H.265 и AAC

То что бесплатная версия DaVinci Resolve не поддерживает MP4 контейнер это заблуждение. Более точно будет сказать что бесплатная версия DaVinci Resolve не поддерживает кодирование/декодирование H.264 и H.265 видео, независимо от типа контейнера.

Для примера, MP4 содержащий AV1 видео поток и MP3 или PCM звуковой поток, может быть декодирован бесплатной версией DaVinci Resolve.

Ни одна версия DaVinci Resolve не поддерживает кодирование/декодирование AAC аудио потока.

Для дополнительной информации, см. оффициальную Blackmagic документацию по кодекам (для DR 20, так же: для DR 19 и 18).

Таблица поддержки MP4, H.264, H.265 и AAC
Тип MP4 H.264 H.265 AAC Версия Notes
Бесплатная Да Нет Нет Нет 18.6.6-2 MP4 работает за счёт использования поддерживаемых кодеков (AV1 и PCM).
Studio Да Да Да Нет 18.6.6-2

Решение для бесплатной версии DaVinci Resolve

Если в вашем MP4 видео H.264 или H.265, но аудио MP3 или PCM, вам нужно только перекодировать видео в подходящий кодек, так как аудио уже поддерживается:

$ ffmpeg -i input.mp4 -c:v dnxhd -profile:v dnxhr_hq -pix_fmt yuv422p -c:a copy output.mov

Если в вашем MP4 видео H.264 или H.265, и аудио AAC, вам нужно перекодировать оба потока в подходящий кодек:

$ ffmpeg -i input.mp4 -c:v dnxhd -profile:v dnxhr_hq -pix_fmt yuv422p -c:a alac output.mov

Если в вашем MP4 видео AV1, но аудио AAC, перекодируйте только аудио в подходящий кодек:

$ ffmpeg -i input.mp4 -c:v copy -c:a pcm_s32le output.mp4

Если у вас ограниченное пространство, вы можете использовать этот вариант (всё ещё увеличивает файл в 4-5 раз) - но держите в голове что это будет сделано с потерями и вы можете столкнуться с артефактами сжатия на последних стадиях - к примеру, во время цветокоррекции - и вы потеряете вашу работу :

$ ffmpeg -i input.mp4 -c:v mpeg4 -q:v 2 -c:a alac output.mp4

Вы также можете использовать alac кодек для записи в OBS, и затем скопировать аудио с ffmpeg параметром "-c:a copy", для исключения перекодирования.

Вы можете автоматизировать эту задачу используя Incron. Он автоматически сконвертирует файлы в указанных директориях. См. пример настройки в этом артикле. Альтернативой будет написать resolve скрипт для этого назначения. См. документацию Resolve scripting для большей информации.

Решение для DaVinci Resolve Studio

Оба формата видео H.264 и H.265 поддерживаются Studio, но AAC аудио нет. Вы можете перекодировать аудио в поддерживаемый lossless формат без деструктивного пережатия видео, или отделения аудио от видео.

В секции #Смотрите также, есть ссылка на PDF содержащий оффициальный список поддерживаемых кодеков.

Для перекодирования аудио в Apple Lossless Audio Codec используйте (-c:a alac). Это хороший вариант если вы предпочитаете использовать MOV контейнеры.

$ ffmpeg -i input.mp4 -c:v copy -c:a alac output.mov

FLAC предлагает лишь небольшое преймущество в сжатии против ALAC. Для перекодирования во FLAC, вам нужно использовать MKV контейнер.

$ ffmpeg -i input.mp4 -c:v copy -c:a flac -compression_level 12 output.mkv

Возможно нет никакого смысла использовать PCM, ничего кроме MP4, MOV и MKV контейнеров не поддерживают его, если это для вас важно.

$ ffmpeg -i input.mp4 -c:v copy -c:a pcm_s32le output.mov

HiDPI

Для включения совместимости с дисплеями высокого разрешения, определите эту переменную среды:

QT_AUTO_SCREEN_SCALE_FACTOR=1

Вы можете сменить масштабирование в настройках: Preferences (ctrl + ,) >User tab > UI settings > UI Display Scale.

Wine версия

Некоторые плагины доступны для Windows, но не для Linux, так что вы можете захотеть использовать Davinci Resolve через wine. Также, wine версия потенциально является решением исключительно linux проблемой с форматом mp4. Wine 6.5 добавил OpenCL 1.2 support, который необходим для DR. К сожалению нет успеха в запуске DR через wine. Смотрите результаты здесь. В версии 17.4.1 DR не определяются доступные видеокарты (wine 6.21). Возможно, требуются хаки чтобы wine отображал имеющиеся видеокарты. В версии DR 18.5b1 с wine 8.7-1 выходит ошибка rocm (5.4.3-1) которая указана здесь.

Неправильная OpenCL версия

Если приложение просто не запускается, даже после прохождения установщика и "тура", ваша OpenCL версия может не совпадать с вашим NVIDIA драйвером. Если вы установили nvidia-440xx убедитесь что также установили opencl-nvidia-440xx. Возможное сообщение об ошибке:

~/.local/share/DaVinciResolve/logs/LogArchive/ResolveDebug_C1.txt
...
OpenCL error -1001: 'Unspecified Error', GPUPropertiesUtilUnix.cpp:338
...

Вернуться на бортовой экран

Если вы экспериментируете с драйверами, вы можете захотеть начать заново с вступительного тура и бортового экрана, который проверяет вашу систему и видеокарту. Вы можете добиться этого удалив директорию с конфигами:

rm -r $HOME/.local/share/DaVinciResolve/configs

Функция полноэкранного предпросмотра отсутствует

Эта функция доступна только в версии studio. Она находится в меню Workspace > Video Clean Feed.

Нет звука во время предпросмотра

DaVinci взаимодействует с ALSA напрямую, так что если вы используете PulseAudio вам нужно установить pulseaudio-alsa или pipewire-alsa. В ином случае вы можете вручную направить звук в PulseAudio создав asound.conf в /etc/ с этим содержимым:

/etc/asound.conf
pcm.!default pulse
ctl.!default pulse

Код ошибки 999 на Intel/NVIDIA гибридной графике

"The GPU failed to perform image processing because of an error. Error Code: 999."

Если видеокарта NVIDIA используется в режиме по-требованию, вам нужно насильно потребовать её. Чтобы это сделать укажитепеременную среды:

__NV_PRIME_RENDER_OFFLOAD=1
__GLX_VENDOR_LIBRARY_NAME=nvidia

Примечание: Эти же переменные среды так же могут решить ошибку "Your GPU memory is full" на (Intel ИЛИ AMD)/NVIDIA гибридной графике.

Тихое падение из-за libcrypto.so.1.0.0

DaVinci Resolve не запускается в графическом режиме. В консоли выводится эта ошибка:

$ /opt/resolve/bin/resolve 
bin/resolve: error while loading shared libraries: libcrypt.so.1: canНетt open shared object file: Нет such file or directory

Вам нужно установить libxcrypt-compat.

Отсутствует меню Workflow Integrations

В DR Studio для Windows и Mac OS есть Workspace -> Workflow Integrations menu. Workflow Integration плагины написаны на JavaScript (electron приложения). Как сказано в документации (вы можете получить её в Помощь -> Документация -> Разработчикам), Скрипты Интеграции не поддерживаются на LInux в данное время (проверялось на 17.4.3(перепроверьте информацию)). Скорее всего это ошибка, потому что они не предоставили путь куда помещать их, и меню до сих пор отсутствует (То же самое Workspace -> Workflow Integrations).

Python 3.6 не найден

This article or section needs expansion.

Reason: Пожалуйста, дополните этот раздел (Discuss in Talk:DaVinci Resolve#Python 3.6 Not found problem)

При переходе в Workspace -> Console -> Py3 появляется окно ошибки "Python 3.6 не найден".

Вот одно из решений (из этого обсуждения):

env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.6.11
sudo ln -s $HOME/.pyenv/versions/3.6.11/lib/python3.6 /usr/local/lib/python3.6
sudo ln -s $HOME/.pyenv/versions/3.6.11/lib/libpython3.so /usr/local/lib/libpython3.6.so

В DR 18 они говорят что все версии python 3 поддерживаются.

Убить зависший процесс

Если DR завис, не может отпустить терминал когда вы нажимаете ctrl + c (чтобы отправить sigint), и когда окно не отображается и вы не можете открыть DR снова (говорит что другой инстанс уже запущен),вы всё ещё можете это починить. Откройте диспетчер задач (ctrl + esc в KDE), затем найдите процесс с именем "GUI", и убейте его (отправьте сигнал 9). Теперь вы можете запустить DR нормально.

Использование Dolphin вместо Qt File Picker

К сожалению, DR пока не поддерживает XDG desktop portals. Смотрите [4] за дальнейшими ответами. Как решение, вы можете использовать скрипт Andrew Shark Import Media via Dolphin.

Невозможно запустить (onetbb/log4cxx)

Переход на onetbb вызывает зависание с таким сообщением:

/opt/resolve/bin/resolve
...
ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
PnlMsgActionStringAdapter Already in Table: Code= 615e, Mode=  0, Level=  0, CmdKey= -1, Option= 0
log4cxx: No appender could be found for logger (BtCommon).
log4cxx: Please initialize the log4cxx system properly.
...

Одно из предложенных решений это временно переименовать /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so во что-нибудь другое.

Смотрите пост на форуме tbb is replaced by onetbb and resolve cannot start on linux для дальнейших обсуждений.

Невозможно запустить (libpango/glib)

Из-за того как Resolve обрабатывает библиотеки, запуск программы может завершиться ошибкой если системная библиотека слишком сильно отличается от той которая поставляется с DR.

/opt/resolve/bin/resolve: symbol lookup error: /usr/lib64/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal

Чтобы ограничить это, вы можете заставить Resolve использовать системную версию:

$ LD_PRELOAD="/usr/lib64/libglib-2.0.so" /opt/resolve/bin/resolve

Resolve может не запуститься при первой попытке, но будет работать при следующих.

Но может появиться другая ошибка:

/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_static_name

По состоянию 2024-05-23, решение для этой `g_task_set_static_name` ошибки (взято отсюда с Arch форума):

$ LD_PRELOAD="/usr/lib/libgio-2.0.so /usr/lib/libgmodule-2.0.so" /opt/resolve/bin/resolve


Другое решение это выкинуть несколько библиотек из директории Resolve. В таком случае Resolve будет вынужден использовать системные библиотеки, а не те что идут с ним. Так же смотрите AUR комментарии для пакета и для самого PKGBUILD для большей информации по этому трюку.

/opt/resolve/libs/libglib-2.0.so*
/opt/resolve/libs/libgio-2.0.so*
/opt/resolve/libs/libgmodule-2.0.so*

Невозможно запустить (wayland)

В wayland сессии, переменная окружения QT_QPA_PLATFORM=wayland уже может быть установлена для того чтобы другие QT программы запускались с поддержкой Wayland. Но всё же, DaVinci Resolve может упасть с этой ошибкой:

qt.qpa.plugin: Could Нетt find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

В таком случае можно заставить DaVinci Resolve использовать X11 при использовании параметра:

QT_QPA_PLATFORM=xcb /opt/resolve/bin/resolve

“Успешное падение” при запуске

DaVinci Resolve может не запуститься, но при этом никогда не завершится неправильно (код выхода 0) и не выдаст логов. Стандартный вывод /opt/resolve/bin/resolve выглядит как-то так:

ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
log4cxx: Нет appender could be found for logger (BtCommon).
log4cxx: Please initialize the log4cxx system properly.

Зачастую такое состояние происходит из-за блокировочных файлов. Resolve использует блокировочные файлы в /tmp для проверки запущенного инстанса. По множеству причин, если Resolve не вышел правильно в последний раз, эти блокировочные файлы будут висеть и мешать запуску нового инстанса.

Блокировочные файлы называются по схеме qtsingleapp-DaVinc-xxx-lockfile где xxx это какой-либо ID. Вы можете вручную удалить эти файлы и Resolve должен запуститься снова.

Невозможно загрузить Extras

При использовании Extras Download Manager для загрузки AI Voice Training data или других аддонов, все загрузку мгновенно падают со статусом Download failed. Это происходит из-за жёстко встроенных путей TLS сертификатов в Resolve. Вы можете вручную добавить символьную ссылку чтобы встроенный менеджер загрузки работал.

mkdir -p /etc/pki/
ln -s /etc/ssl /etc/pki/tls

Extras расположены в /opt/resolve/Extras/, убедитесь что там достаточно места и ваш аккаунт имеет права на запись.

Невозможно активировать лицензию. Пожалуйста попробуйте позже

Иногда появляется ошибка при активации Davinci Resolve Studio в первый раз после свежей установки или обновления. Обычно это исправляется выполнением

sudo chmod -R 7777 /opt/resolve/.license/

В ином случае, если у вас ещё есть .license директория с вашей предыдущей установки эта проблема может быть решена копированием её поверх.

Установленные шрифты не отображаются в DaVinci Resolve

DaVinci Resolve “Текст” обьект пытается загрузить только шрифты установленные системно в /usr/share/fonts или /usr/local/share/fonts директории. Всё же, обьект “Текст+” (который так же используется для текста в Fusion композициях) загружает шрифты только из /usr/share/fonts.

Если вы не находите шрифт который установили, проверьтре что он в /usr/share/fonts (системные шрифты) вместо/usr/local/share/fonts/ (системные шрифты) или ~/.local/share/fonts (пользовательские шрифты). Можно просто создать символьную ссылку внутри /usr/share/fonts которая указывает на /usr/local/share/fonts. Но всё же это Не рекомендуется, так как эта директория управляется pacman и это может привести к конфликтам пакетов.

Падение при нажатии кнопки во вкладке Fusion

Скорее всего Fusion требует US-локаль, добавьте её и сгенерируйте локаль Locale (Русский)#Генерирование локалей :

/etc/locale.gen
...
en_US.UTF-8 UTF-8
...

Воспроизведение возможно только в Fairlight

DaVinci Resolve с Radeon 6700 XT (возможно и с подобными картами) кажется требует opencl-amdAUR и не работает с rocm-opencl-runtime.

Davinci Resolve не запускается (ошибка сегментации) при использовании opencl-amd 7.2

Решением будет откат до последней рабочей версии opencl-amdAUR:

git clone https://aur.archlinux.org/opencl-amd.git
cd opencl-amd
git checkout 42c9eb7
makepkg -si

Дополнительно, вы можете заблокировать пакет от обновления отредактировав ваш /etc/pacman.conf файл:

IgnorePkg = opencl-amd

Смотрите также

  • Пост на форуме Davinci Resolve с протестированными конфигурациями.
  • PDF список Поддерживаемых форматов и кодеков для DaVinci Resolve 19
  • Здесь вы можете проверить выпустили ли BMD документ о новой версии. Также, он показывает нововведения для каждого релиза.
  • ResolveDevDoc - Неоффициальная документация для скриптинга. Форматировано с readthedocs и приятнее для чтения/изучения чем оригинальный txt файл.
  • pydavinci - переработанный api для скриптинга