Howto davinci resolve: Difference between revisions
Mandulete1 (talk | contribs) |
Mandulete1 (talk | contribs) |
||
Line 64: | Line 64: | ||
./download-resolve.sh | ./download-resolve.sh | ||
install the package, ignoring the whether all of the prerequisite packages are installed: | install the package, ignoring the whether all of the prerequisite packages are installed: | ||
SKIP_PACKAGE_CHECK=1 ./ | SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_19.0b3_Linux.run | ||
download fedora’s libgdk rpm: | download fedora’s libgdk rpm: | ||
curl -O https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Everything/x86_64/os/Packages/g/gdk-pixbuf2-2.42.10-2.fc38.x86_64.rpm | curl -O https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Everything/x86_64/os/Packages/g/gdk-pixbuf2-2.42.10-2.fc38.x86_64.rpm |
Revision as of 03:29, 26 June 2024
RX580
install amdgpu-pro drivers:
wget https://aur.archlinux.org/cgit/aur.git/snapshot/aur-43227c96bde5619f54d1fd2ba2a74bf0e943066c.tar.gz tar xvf aur-43227c96bde5619f54d1fd2ba2a74bf0e943066c.tar.gz cd aur-43227c96bde5619f54d1fd2ba2a74bf0e943066c makepkg -si
install opencl-legacy:
yay -S opencl-legacy-amdgpu-pro lib32-opencl-legacy-amdgpu-pro
6950XT
install amdgpu-pro drivers:
git clone https://aur.archlinux.org/amdgpu-pro-installer.git cd amdgpu-pro-installer makepkg -si
intel arc770
remove xorg intel driver:
pacman -R xf86-video-intel
enable chaotic repo:
https://wiki.vidalinux.org/index.php/Howto_create_own_archlinux_distro#enable_chaotic_repo
install mesa-tkg-git and lib32-mesa-tkg-git :
pacman -S mesa-tkg-git lib32-mesa-tkg-git --noconfirm
install latest xanmod-edge:
yay -S linux-xanmod-edge-linux-bin-x64v4 linux-xanmod-edge-linux-headers-bin-x64v4
install intel-runtime:
pacman -S intel-graphics-compiler intel-compute-runtime onevpl-intel-gpu intel-gpu-tools intel-media-driver
add this to /etc/default/grub:
GRUB_CMDLINE_LINUX="i915.force_probe=56a0"
update grub:
grub-mkconfig -o /boot/grub/grub.cfg
recreate initramfs:
mkinitcpio -P
reboot system:
reboot
launch davinci resolve in wayland:
QT_QPA_PLATFORM=xcb /opt/resolve/bin/resolve
install davinci archlinux
install davinci-resolve using yay:
yay -S davinci-resolve
or install davinci-resolve-studio:
yay -S davinci-resolve-studio
for amd when installation finish edit /usr/share/applications/DaVinciResolve.desktop:
Exec=/usr/bin/progl /opt/resolve/bin/resolve
if you have the following issues when launching davinci:
symbol lookup error: /usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_static_name
use the following script:
cat > /usr/local/bin/disable-resolve-libraries.sh << EOF # Disable old libs srcdir=/opt/resolve mkdir ${srcdir}/libs/disabled-libraries mv ${srcdir}/libs/libglib* ${srcdir}/libs/disabled-libraries mv ${srcdir}/libs/libgio* ${srcdir}/libs/disabled-libraries mv ${srcdir}/libs/libgmodule* ${srcdir}/libs/disabled-libraries EOF
set script permissions and execute:
chmod +x /usr/local/bin/disable-resolve-libraries.sh /usr/local/bin/disable-resolve-libraries.sh
install davinci opensuse
download the following script:
curl -O https://raw.githubusercontent.com/vidalinux/resolve-flatpak/main/shell/download-resolve.sh
set script permissions:
chmod +x download-resolve.sh
download davinci resolve using this script:
./download-resolve.sh
install the package, ignoring the whether all of the prerequisite packages are installed:
SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_19.0b3_Linux.run
download fedora’s libgdk rpm:
curl -O https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Everything/x86_64/os/Packages/g/gdk-pixbuf2-2.42.10-2.fc38.x86_64.rpm
extract the contents of the rpm file you downloaded:
mkdir tmp && cd tmp rpm2cpio ./gdk-pixbuf2-2.42.10-2.fc38.x86_64.rpm | cpio -idmv
copy the library files into davinci library folder:
sudo cp -vr usr/lib64/* /opt/resolve/libs/
copy the system libc libraries into davinci library folder:
sudo cp -va /lib64/libglib-2.0.* /opt/resolve/libs/
davinci-resolve-checker
install required dependencies:
sudo pacman -S expac mesa-utils python-distro python-cached-property
install other required dependencies from aur
yay -S python-pylspci
clone git repo:
git clone https://github.com/Ashark/davinci-resolve-checker.git
execute the script:
cd davinci-resolve-checker ./davinci-resolve-checker.py
install obs amd encoder
install obs with amf support:
yay -S obs-studio-amf
if using wayland launch obs with the following settings:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json:/usr/share/vulkan/icd.d/amd_pro_icd32.json obs
errors
if you have this error when loading davinci resolve:
/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal
use the following command to load davinci resolve:
LD_PRELOAD=/usr/lib64/libglib-2.0.so /usr/bin/progl /opt/resolve/bin/resolve
references
- https://discord.com/channels/930482284774191215/984132126574276689
- https://fedoraproject-org.translate.goog/wiki/SIGs/HC?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=es&_x_tr_pto=wapp
- https://wiki.archlinux.org/title/DaVinci_Resolve
- https://wiki.archlinux.org/title/AMDGPU_PRO
- https://gist.github.com/c0debreaker/94d65d0a48d9173436c949fe62903964
- https://aur.archlinux.org/packages/obs-studio-amf
- https://linuxgamecast.com/2023/02/davinci-resolve-on-linux-amd-gpu-drivers
- https://github.com/CosmicFusion/fedora-amdgpu-pro/tree/main
- https://dgpu-docs.intel.com/devices/hardware-table.html
- https://github.com/intel/compute-runtime/issues/659
- https://github.com/intel/compute-runtime/releases
- https://notes.mark.himsley.org/BlackmagicDesign_DaVinciResolve/install_DaVinciResolve_on_OpenSuse_Tumbleweed
[progl]
[shutter]
[amdgpu repo]