From 4a674b2ced9f1a234fce8bb75380e067ddc19773 Mon Sep 17 00:00:00 2001 From: Ross Brown Date: Fri, 14 Feb 2025 18:09:57 +0000 Subject: [PATCH 1/2] Add support for USB licence keys USB device vendor defined to attempt to avoid USB-related crashes Resolve is known to have. --- com.blackmagic.ResolveStudio.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/com.blackmagic.ResolveStudio.yaml b/com.blackmagic.ResolveStudio.yaml index 62e704e..0a8875c 100644 --- a/com.blackmagic.ResolveStudio.yaml +++ b/com.blackmagic.ResolveStudio.yaml @@ -13,6 +13,8 @@ finish-args: - --socket=x11 - --socket=wayland - --device=dri + - --device=usb + - --usb=vnd:096e - --filesystem=xdg-documents - --filesystem=xdg-cache - --filesystem=xdg-data From 15b8d2d23c059fd1fb352f56273c59a47bbaf98a Mon Sep 17 00:00:00 2001 From: Ross Brown Date: Fri, 23 May 2025 16:51:34 +0100 Subject: [PATCH 2/2] Update README.md Add section on udev rules needed by Resolve Studio --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index d405802..823f06c 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,18 @@ flatpak build-bundle .repo resolve.flatpak com.blackmagic.ResolveStudio --runtim 4. Enjoy. +## udev rules (Resolve Studio) +On some distros, you may need to add udev rules to enable Resolve Studio to access your USB licence key, otherwise Resolve will segfault at the "Checking Licences..." splash screen. An example udev rule is below: + +``` +# Allow Flatpak apps to access USB devices with vendor ID 096e (Feitan Technologies), needed by DaVinci Resolve Studio when using USB licence keys +# Place this file in /etc/udev/rules.d/ +# Recommended file name: 99-davinci-usb.rules + +SUBSYSTEM=="usb", ATTR{idVendor}=="096e", TAG+="uaccess" +SUBSYSTEM=="usb", ATTR{idVendor}=="096e", MODE="0664", GROUP="plugdev" +``` + ## Finding explicit Download IDs (for download_resolve.sh) #### Studio: