DaVinci Resolve - Arch Linux 中文维基

跳至內容

# DaVinci Resolve

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 DaVinci Resolve，最近一次同步於 2025-03-29，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

本文或本節需要翻譯。要貢獻翻譯，請訪問簡體中文翻譯團隊。

附註： 請提供模板的第一個位置參數以更詳細的指示。（在 Talk:DaVinci Resolve# 中討論）

相關文章

- OpenCL

達文西專業剪輯工具是一個專有的視頻編輯軟體，包括調色、色彩校正、視覺特效、動態圖形和音頻後期製作的生產工具。

注意：在包括Arch Linux在內的眾多發行版中，Blackmagic Design並不為DaVinci Resolve提供官方支持，但Rocky Linux是個例外。在Arch Linux上, 它是由AUR社區進行打包維護的, 而系統相關的東西是滾動更新的，這可能會造成穩定性問題。

## 安裝

有受限的免費版本和付費(Studio)版本。

對於免費版，安裝 davinci-resolveAUR 或 davinci-resolve-betaAUR 。

若要獲取付費版本，安裝 davinci-resolve-studioAUR 或 davinci-resolve-studio-betaAUR。

注意：自 19.1.3-2 版本後，你必須手動從 Blackmagic Design 的官方網站 中下載安裝器，並在編譯包之前將其放在與 PKGBUILD 同目錄中 [1] 。安裝後如遇問題請參見文末。

需要使用合適的 OpenGL 和 OpenCLC 驅動來運行 DaVinci Resolve。對於AMD和Intel顯卡可以通過 Mesa (Rusticl) 使用OpenCL 開源驅動。 NixOS Wiki 提供了一份 DaVinci Resolve 支持的 AMD 顯卡兼容性表格。

OpenGL 驅動表格
GPU 製造商 | OpenGL 驅動 | 是否開源 | 文檔 | 已測試的驅動版本 | 是否能夠運行DaVinci Resolve | 測試的DaVinci Resolve版本 | 注釋
--- | --- | --- | --- | --- | --- | --- | ---
AMD | mesa包 | 是 | AMDGPU | 23.0.2-2 | 是 | 18.1.4-1 | 在比Vega老的GPU上，如果使用 opencl-amd 和 mesa, 達文西會崩潰，詳見 這篇 bug 報告。你可以用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 顯卡（Alder Lake Mobile）測試過。
NVIDIA | mesa包 | 是 | Nouveau |  | 否 |  |
nvidia-utils包 | 否 | NVIDIA | 575.64.05-2 | 是 | 19.1.3 | 此前在 Optimus 筆記本上用 nvidia-xrun 測試過。 用 RTX 3060 測試過，運行無誤。

測試過的OpenCL驅動表
GPU 製造商 | OpenCL 驅動 | 是否開源 | 測試的驅動版本 | 是否能夠運行DaVinci Resolve | 測試的DaVinci Resolve版本 | 評價
--- | --- | --- | --- | --- | --- | ---
Neutral | opencl-rusticl-mesa包 | 是 | 1:23.3.2-2 | 是 | 18.6.4-1 | 這只有在未安裝opencl-clover-mesa包 的情況下才有效, 否則 DR 會用 Clover 而不是 rusticl。部分內核版本存在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 已合併 (commit 0a072bb3)。 已在RX 7600 使用 `RUSTICL_ENABLE=radeonsi`測試過。
AMD | opencl-amdAUR | 專有組件和開源組件混合使用 | 1:5.6.0-2 | 是 | 18.5b | 目前沒有僅包含 Ubuntu 重新打包 rocm 驅動的 AUR 包（opencl-amdAUR同時打包了 rocm 和 orca）。在 GFX8（RX 580 等）上，默認使用 ORCA 遺留驅動，而該驅動本身目前需要 AMDGPU-PRO OpenGL 驅動才能工作（見上文）。 已在 Radeon Pro W6600測試過 (正常，甚至用mesa也行)。 已在 Radeon RX 580 測試過(正常，目前只支持 Progl)。 已在 Radeon RX 5700 XT、6700XT測試過(使用mesa) 當嘗試在顏色頁面上進行顏色校正時，地址崩潰 (和 rocm-opencl-runtime包衝突) 已在 Radeon 7900XT測試過。
rocm-opencl-runtime包 | 是 | 5.4.3-1 | 是 | 18.1.4-1 | 對於比 GFX9/Vega老的GPU， 使用變量`ROC_ENABLE_PRE_VEGA=1`; 在OpenGL Mesa中生效。 已在Radeon Pro W6600測試過。 已在AMD RX580測試過。色彩校正可能會導致崩潰（Radeon 7900XT 曾發生過），建議使用 opencl-amd 5.6.0-2。
opencl-legacy-amdgpu-proAUR | 否 | 22.10.1_1401426-1 | 是, 對於比Vega老的GPU | 17.4.6-2 | 請注意，這只是沒有 ROCm 驅動的opencl-amdAUR包 需要 AMDGPU-PRO OpenGL 驅動才能正常工作。 已在Radeon RX580測試過。
Intel | intel-compute-runtime包 | 是 | 25.27.34303.5-1 | 是 | 19.1.3 | 運行順利。 已在Intel Itis Xe（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 | 否 |  | Core dumped
intel-openclAUR | 否 | 5.0.r63503-2 | 否 |  | Core dumped
intel-opencl-runtimeAUR | 否 | 1:18.1.0.013-2 | 否 |  | Core dumped
Nvidia | opencl-nvidia包 | 否 | 460.32.03-1 | 是 |  | 能用，但為什麼不用CUDA呢？

### DaVinci Resolve檢查器

可以通過運行 davinci-resolve-checker 腳本以確認自己的配置是否能夠正常運行Davinci Resolve。(不要給Intel GPU那麼做 - OpenCL驅動不支持, 儘管現在能用).。如果配置良好，它將會輸出以下內容：

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

### BlackMagic採集卡

如果使用DeckLink、UltraStudio或Intensity卡進行視頻採集和播放，請使用decklinkAUR包安裝Blackmagic Desktop Video Software。

### 手動安裝

自 19.1.3-2 版本起，開箱即用 AUR 包已無法正常工作。相反，可以克隆該軟體包（把 davinci-resolve 改成你想要的版本，比如 davinci-resolve-studio）。

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

從BlackMagic的支持網站下載你需要的Linux軟體包。把壓縮包放進克隆倉庫裡，放在其他文件（比如 PKGBUILD）旁邊，並在文件末尾記下版本（比如 20.0.1）。另外，在下載的壓縮包上運行`sha256sum`，記下輸出。接下來編輯PKGBUILD：把pkgver 改成你的版本，把第一個 sha256sum 改成你的版本，另一個保持原樣。執行`makepkg -i`，你就可以開始了。

## 提示與技巧

### 使用ffmpeg編碼插件

安裝davinci-ffmpeg-encoder-pluginAUR包。新的 ffmpeg 編碼器適用於 AV1、HEVC 和 AVC（硬體使用 SVT-AV1、x265、x264 軟體和 NVAPI）將通過「交付」標籤頁中的選項提供。請注意，編碼器插件僅在Studio版本中提供。

### 減少安裝時間

由於二進制數據相當大，Davinci Resolve 包的壓縮需要相當長的時間。你可以指示 makepkg 使用另一種壓縮算法，在這種情況下完全禁用壓縮，極大加快了整個過程。

    PKGEXT='.pkg.tar'

### 使用便攜版軟體

如果因為軟體包太大、需要切換多個版本等原因不想在系統中安裝Davinci Resolve，可以把需要版本的安裝包解壓到想要解壓的目錄，然後直接在目錄裡運行opt/resolve/bin/resolve。

### 使用自動化腳本

Davinci Resolve支持腳本。免費版只支持從軟體內部啟動腳本，而Studio版本可以從外部調用腳本。在 首選項->系統->常規->使用外部腳本 中可以選擇三個選項：無（只能從軟體內部調用）、本地（允許從本地主機調用）和網絡（允許從遠程主機調用）。

可以在 幫助 -> 文檔 -> 開發者 中找到相關文檔。

### 重新映射鍵盤和滑鼠滾輪以滾動和縮放

軟體本身滾動和縮放的快捷鍵很奇怪：

- Shift + 滾輪 = 調整軌道高度
- Ctrl + 滾輪 = 滾動時間線
- Alt + 滾輪 = 縮放時間線
- 滾輪 = 垂直滾動

在軟體中無法重新映射這些快捷鍵，見[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"

        # 用滾輪滾動
        None, Up, Control_L|Button4
        None, Down, Control_L|Button5

        # 用Ctrl+滾輪實現縮放
        Control_L, Up,   Alt_L|Button4
        Control_L, Down, Alt_L|Button5

        # 用Alt+滾輪實現調節軌道高度
        Alt_L, Up,   Shift_L|Button4
        Alt_L, Down, Shift_L|Button5

或使用以下配置：

    ~/.imwheelrc

    "^resolve"

         # 用滾輪縮放
         None, Up,   Alt_L|Button4
         None, Down, Alt_L|Button5

         # Shitf+滾輪實現滾動
         Shift_L, Up, Control_L|Button4
         Shift_L, Down, Control_L|Button5

### 在完全退出前防止提示返回

當你退出應用程式時，終端提示會返回給你，但終端突然被「套接字斷開」的消息污染。為防止這種情況，主進程的輸出通過 `cat`管道。參見此處的解釋

## 疑難解答

### 日誌

DaVinci Resolve每次啟動時都會在`~/.local/share/DaVinciResolve/logs/ResolveDebug.txt`創建日誌文件。如果出現問題，可以檢查此日誌以獲取相關信息。

### 窗口沒有標題欄

KDE可以用窗口規則強制開啟標題欄，見[3]。

你可以手動創建描述所需窗口規則的文件：

    DaVinci_Resolve_main_window_always_with_titlebar_and_frame.kwinrule

    [DaVinci Resolve main window always with titlebar and frame]
    Description=DaVinci Resolve main window always with titlebar and frame
    clientmachinematch=0
    noborder=false
    noborderrule=2
    titlematch=0
    types=1
    wmclass=resolve
    wmclasscomplete=false
    wmclassmatch=1

然後在系統設置 > 窗口管理 > 窗口規則中導入此文件。

### MP4, H.264, H.265 and AAC 支持

DaVinci Resolve 免費版不支持 MP4 容器類型其實是個誤解。更準確地說，DaVinci Resolve 免費版不支持解碼或編碼 H.264 和 H.265 視頻，無論容器類型如何。

例如，包含 AV1 視頻流和 MP3 或 PCM 音頻流的 MP4，可以被DaVinci Resolve 免費版解碼。

DaVinci Resolve 免費版和 Studio 版本均不支持 AAC 音頻流的解碼或編碼。

MP4 H.264 H.265 及 AAC 支持表
版本 | MP4 | H.264 | H.265 | AAC | 測試版 | 注釋
--- | --- | --- | --- | --- | --- | ---
免費版 | 是 | 否 | 否 | 否 | 18.6.6-2 | MP4 只要使用支持的編解碼器（例如：AV1 和 PCM），就支持 MP4。
Studio | 是 | 是 | 是 | 否 | 18.6.6-2 |

#### DaVinci Resolve 免費版解決方案

如果你的 MP4 視頻是 H.264 或 H.265，音頻是 AAC，你需要把視頻和音頻都轉碼成支持的編碼。

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

如果你的 MP4 視頻是 AV1，但音頻是 AAC，只需將音頻轉碼成支持的編解碼器：

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

If your MP4's video is AV1, but the audio is AAC, transcode just the audio to a supported codec:

    $ 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 裡做初次錄音，然後用"-c：a copy"作為 ffmpeg 參數複製音頻，避免再次編碼。

可以使用incron自動轉換指定文件夾裡出現的文件，見此文章中的設置案例。也可以編寫腳本以實現此效果，更多信息見另見部分。

#### DR Studio的解決方案

儘管Studio 支持 H.264 和 H.265 視頻，但不支持 AAC 音頻。你可以將不支持的 AAC 格式音頻轉碼成支持的無損格式，而無需破壞性地重新壓縮視頻，也不必將音頻與視頻分離。

In #另見 部分, 注意一個連結指向一個包含官方支持的編碼格式列表的 PDF 文件。

將音頻轉碼為 蘋果無損音頻編解碼器 (`-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 容器都支持 PCM，如果你在意的話。

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

### 高解析度支持

為了實現與高解析度顯示器的兼容性，請相應設置以下 環境變量：[4]

     QT_DEVICE_PIXEL_RATIO=2

     QT_AUTO_SCREEN_SCALE_FACTOR=true

你可以在設置中更改 UI 縮放：偏好設置（ctrl + ，）>用戶標籤>UI 設置>UI 顯示縮放。

### 關於Wine版本

因為有些插件能用於Windows而無法用於Linux版DR，而且Linux有MP4格式問題，所以可能有人想用Wine運行DR。但儘管Wine 6.5支持了DR所需的OpenCL 1.2，還是無法用Wine啟動DR。

測試結果在此。在DR 17.4.1中，DR無法看到可用的GPU列表（wine 6.21）。可能需要一些技巧讓 Wine 能為應用程式展示 GPU。在 dr 18.5b1 和 wine 的 8.7-1 中，我會在這裡提交 rocm 錯誤（5.4.3-1）。

### OpenCL版本錯誤

如果應用程式根本無法啟動，即使顯示安裝程序並成功「巡迴」(tour)，你的 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 中找到。

### 視頻預覽時沒有聲音

達文西直接與 ALSA 進行連接， 所以如果你用 pulseaudio 你需要安裝 pulseaudio-alsa包 或pipewire-alsa包. 或者你可以在`/etc/` 創建`asound.conf` 內容如下:

    /etc/asound.conf

    pcm.!default pulse
    ctl.!default pulse

### 在intel/nvidia混合顯卡上出現Error Code: 999

「GPU 因錯誤未能進行圖像處理。錯誤代碼：999。」

如果 NVIDIA GPU 在按需模式下使用，你必須明確啟用以下環境變量:

    __NV_PRIME_RENDER_OFFLOAD=1
     __GLX_VENDOR_LIBRARY_NAME=nvidia

### 與libcrypto.so.1.0.0有關的靜默崩潰

達文西 Resolve 無法以圖形模式啟動。在控制台中，會拋出以下錯誤：

    $ /opt/resolve/bin/resolve

    bin/resolve: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

你需要安裝 libxcrypt-compat包.

### 缺少工作流程集成菜單

在 Windows 和 Mac OS 的 DR Studio 中，有一個 Workspace -> 工作流集成菜單。工作流集成插件用 JavaScript（電子應用）編寫。正如文檔中所述（你可以在幫助 -> 文檔 -> 開發者中找到），Linux 目前不被支持（在 17.4.3 中已確認）。他們說 Linux 支持集成腳本，這很可能是個錯誤，因為他們沒有提供放置腳本的路徑，菜單依然缺失（還是那個工作區->工作流集成）。

### 找不到Python 3.6

前往 Workspace -> Console -> Py3 ，可能會彈出錯誤窗口 "Python 3.6 not found"。

以下提供一種解決方案（來自此問題）：

    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 他們 說所有Python3版本都支持。

### 殺死掛起進程

如果 DR 卡住了，按 ctrl + c（發送信號）時無法釋放終端，且窗口不顯示且無法再次打開 DR（顯示已有其他實例運行），你仍然可以修復。 打開任務管理器（KDE的快捷鍵是ctrl + esc）, 然後搜索名為"GUI"的進程, 然後殺死它 (發送信號9)。現在可以正常打開DR了。

### 用 Dolphin 代替 Qt File Picker

遺憾的是，DR 目前還不支持 XDG 桌面門戶。功能請求請參見[5] 。作為替代方法，你可以使用 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 被onetbb 取代，resolve無法在Linux上啟動 的論壇帖子。

### 無法啟動(libpango/glib)

由於Resolve處理庫的方式，如果系統庫與 Resolve 發布的庫差異過大，可能無法啟動軟體。

    /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 的程序。然而，達文西 Resolve 將因以下錯誤無法啟動：

    qt.qpa.plugin: Could not 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

### 啟動時「成功退出」

達文西 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: No appender could be found for logger (BtCommon).
    log4cxx: Please initialize the log4cxx system properly.

這種狀態通常與鎖文件有關。Resolve 使用鎖文件中的 `/tmp` 來檢查正在運行的實例。出於各種原因，如果上次 Resolve 沒有正確退出，這個鎖文件會一直存在，阻止任何新的 Resolve 實例啟動。

鎖文件的命名方案是 `qtsingleapp-DaVinc-xxx-lockfile` xxx 是某種十六進制 ID。你可以手動移除這個鎖文件，Resolve 應該會重新啟動。

### 無法下載額外內容

使用額外內容下載管理器下載 AI 語音訓練數據或其他添加內容時，所有下載都會立即失敗，狀態下載失敗 。這是因為 Resolve 中TLS 證書路徑 。你可以手動添加符號連結，讓內部下載器正常工作。

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

額外內容存儲在 /opt/resolve/Extras/ 中，確保空間足夠，且啟動 Resolve 的帳戶擁有寫入權限。

### 無法激活許可證，請稍後再試

這個錯誤有時在全新安裝或更新後首次激活達文西 Resolve Studio 時出現。通常可以通過執行:

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

否則如果你還保留著之前安裝的.license 文件夾，複製過去也可以解決這個問題。

### 已安裝的字體在達文西 Resolve 中不會顯示

DaVinci Resolve 的「Text」對象僅嘗試加載安裝在系統範圍的 `/usr/share/fonts` 或 `/usr/local/share/fonts` 文件夾中的字體 。然而，「Text+」對象（在 Fusion 中也用於文本）只加載來自 `/usr/share/fonts` 的字體。

如果你找不到安裝的字體，可以檢查它是否安裝在 `/usr/share/fonts`（系統範圍字體），而不是 `/usr/local/share/fonts/`（系統範圍字體）或 `~/.local/share/fonts`（用戶字體）。可以在 `/usr/share/fonts` 內創建一個指向 `/usr/local/share/fonts` 的符號連結。但不建議這樣做 ，因為該目錄由 pacman管理，可能導致與字體包衝突。

### 在 Fusion 標籤頁點擊按鍵時會崩潰

Fusion 似乎需要美國本地配置，添加它們並生成本地區域 Locale#生成 locales：

    /etc/locale.gen

    ...
    en_US.UTF-8 UTF-8
    ...

### 僅支持在Fairlight播放

DaVinci Resolve 搭配 Radeon 6700 XT（可能也類似的顯卡）似乎需要 opencl-amdAUR，且不支持 rocm-opencl-runtime。

### 使用 OpenCL-AMD 7.2 時，達文西 Resolve 無法啟動（分離故障）

恢復到最後一個可用版本的 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論壇的這條帖子。
- Davinci Resolve 19編解碼器的支持列表PDF。

在此處 你可以查看 BMD 是否發布了新版本的文檔,詳見最新支持說明欄。此外，它列出了每個版本的新注釋。

- ResolveDevDoc ──非官方的腳本文檔

。用 readthedocs 格式化，比原始 txt 文件更美觀、更易搜索

- pydavinci ──一個重新設計的 Resolve 腳本 API

分類：​

- 音頻
- 視頻

隱藏分類：​

- 使用「模板:Translateme」標記的頁面或章節

DaVinci Resolve
新增話題