Manage and configure the drivers for the Blackmagic SDI capture cards and other related tools.

Note that since the Blackmagic drivers are not free software, they can’t be freely redistributed.

If you want to use this role, you will have to host them yourself. Drivers can be found here. Scroll down to “Latest Downloads”, and select the most recent Linux release of “Desktop Video”. Extract it in e.g. /srv/pxe/bm on your DHCP server (as that is served by nginx), and set the URLs to the .debs as global variables.

The DKMS version is visible in the filenames in /usr/src/blackmagic-* in the desktopvideo package (e.g. dpkg-deb -c desktopvideo.deb).


Everything is in the tasks/main.yml file.

Available variables

Main variables are:

  • blackmagic.urls: Dictionary of URLs to the Blackmagic Debian packages. The dict’s keys are not important.

  • blackmagic.dkms_version: Blackmagic’s DKMS version to install.