Temp way to run Resolve until they fix it
If anyone is interested, here is how I fixed the Resolve / Python issue:
(I am on Fedora 43)
- First time installation of Resolve?
- Implement the Python workaround
- Remove after Resolve is fixed
If this is your first time installing Resolve, and assuming BlackMagic still is using the outdated libraries, you will need to do this part. Skip this if Resolve is already installed.
sudo SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_Install_File_Name -icd /opt/resolve/libs && sudo mkdir disabled-libraries && sudo mv libglib* libgio* libgmodule* disabled-librariescd ~sudo dnf in python3.13python3.13 -m venv resolve_venvnano run_resolve.shAdd the following:
#!/bin/bash
# Set virtual environment directory
VENV_DIR="$HOME/resolve_venv"
# Check if virtual environment exists
if [ ! -d "$VENV_DIR/bin" ]; then
echo "Virtual environment not found at $VENV_DIR!"
exit 1
fi
# Activate the virtual environment
source "$VENV_DIR/bin/activate"
# Verify Python version
python --version | grep -q "3.13" || { echo "Wrong Python version"; deactivate; exit 1; }
# Run the application
exec /opt/resolve/bin/resolve "$@"chmod +x run_resolve.shnano .bashrcAdd:
alias runresolve='/home/YOURHOMENSMEHERE/run_resolve.sh'(change 'YOURHOMENSMEHERE' to your home directory name)
source .bashrcrunresolvecd ~rm -dfrv resolve_venvrm run_resolve.shalias runresolve='/home/YOURHOMENSMEHERE/run_resolve.sh'