DaVinci Resolve: Difference between revisions

m Update status of wayland support
Updated the broken link.
 
(2 intermediate revisions by the same user not shown)
Line 75: Line 75:
=== Intel ===
=== Intel ===


DaVinci Resolve has partial support for Intel GPUs on Linux. Audio playback works on the Fairlight page, but the video timeline does not work. To add Intel support, add the following setting to your <code>configuration.nix</code>:
DaVinci Resolve has partial support for Intel GPUs on Linux. Audio playback works on the Fairlight page, but the video timeline does not work. To add Intel support, add one of the option to your <code>configuration.nix</code>:


<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
Line 82: Line 82:
     enable32Bit = true;
     enable32Bit = true;
     extraPackages = with pkgs; [
     extraPackages = with pkgs; [
         intel-compute-runtime
         intel-compute-runtime # For Intel 12th Gen and newer
        intel-compute-runtime-legacy1 # For Intel Gen 8, 9, 11
     ];
     ];
   };
   };
Line 111: Line 112:


If you can spot a line similar to <code>Cannot mix incompatible Qt library (5.15.12) with this library (5.15.2)</code>, and have configured QT options in your NixOS configuration (<code>qt.enable = true;</code>), try disabling them.
If you can spot a line similar to <code>Cannot mix incompatible Qt library (5.15.12) with this library (5.15.2)</code>, and have configured QT options in your NixOS configuration (<code>qt.enable = true;</code>), try disabling them.
=== Resolve crashes on Edit/Fusion tab with Intel iGPU ===
If you are using <code>intel-compute-runtime-legacy1</code> and DaVinci Resolve crashes whenever you try to switch to Edit or Fusion tab, it indicates the issue with the latest package. If you want to learn more about how to pinning packages works you can read [[FAQ/Pinning Nixpkgs|this article]].
Here's the solution for [[NixOS system configuration#Defining NixOS as a flake|flake-based]] NixOS system:
{{File|3=inputs = {
    nixpkgs-c5ae371f1.url = "github:nixos/nixpkgs/0c3fc1cd3494aa52a2c111d5f18a7689fd15ab83"; # Paste this nixpkgs commit to your Flake's inputs.
  };
  outputs = { nixpkgs, ... }@inputs
  {
    # Pass it to your configuration.nix via inputs.
  };|name=flake.nix|lang=Nix}}{{File|3={ inputs, ... }:
{
  # OpenCL support.
  hardware.graphics = {
    enable = true;
    enable32Bit = true;
    extraPackages =
    let
      pkgs = import inputs.nixpkgs-c5ae371f1 {
        system = "x86_64-linux";
        config.allowUnfree = true;
      };
    in
      [
        pkgs.intel-compute-runtime-legacy1 # Use the latest driver commit that worked with DaVinci Resolve.
      ];
  };
}|name=configuration.nix|lang=Nix}}


=== Cannot import video file ===
=== Cannot import video file ===