Broadcaster V16

Broadcaster V16 requires CUDA 11 and the driver version to be >= 470 and < =515.  You can search for NVIDIA driver downloads at https://www.nvidia.com/Download/Find.aspx?lang=en-us or simply use the version in the example below.

CentOS 7.9 on GCP, Azure or any cloud or bare metal or Amazon Linux 2:

  1. Update the OS and install development tools:

# yum -y upgrade # yum -y groupinstall "Development Tools" # yum -y install kernel-devel
  1. Reboot to load the latest kernel from the upgrade.

  2. Check to see if ‘nouveau’ module is installed.

# lsmod | grep -i nouveau
  1. If 'nouveau' is installed follow steps below to remove it.

# vi /etc/default/grub
  • Append the following line to the line starting with "GRUB_CMDLINE_LINUX":

rd.driver.blacklist=nouveau nouveau.modset=0
  • Update the grub configuration:

# grub2-mkconfig -o /boot/grub2/grub.cfg
  • Add 'nouveau' to the module black list:

# vi /etc/modprobe.d/local-blacklist.conf
  • Append the following line:

blacklist nouveau
  • Rebuild initramfs. 

The /boot partition or folder needs to have enough space for the updated initramfs file.

# cp /boot/initramfs-$(uname -r).img /root/initramfs-$(uname -r).img.before_update.bak # dracut -v -f
  • Reboot the server and check that the ‘nouveau’ module is not installed.

# lsmod | grep -i nouveau
  1. Retrieve and launch the correct installer for the architecture:

  • For X86 64-bit machines, install the following NVIDIA Linux driver:

# wget http://us.download.nvidia.com/XFree86/Linux-x86_64/470.86/NVIDIA-Linux-x86_64-470.86.run # chmod 777 NVIDIA-Linux-x86_64-470.86.run # ./NVIDIA-Linux-x86_64-470.86.run
  • On an ARM based machine with NVIDIA, download the following driver:

# wget https://us.download.nvidia.com/XFree86/aarch64/470.141.03/NVIDIA-Linux-aarch64-470.141.03.run # chmod 777 NVIDIA-Linux-aarch64-470.141.03.run # ./NVIDIA-Linux-aarch64-470.141.03.run

Amazon Linux 2023 (AMI al2023-ami-2023.3.20240108.0-kernel-6.1-x86_64):

  1. Update the OS and install development tools:

# dnf -y upgrade # dnf -y groupinstall "Development Tools" # dnf -y kernel-modules-extra
  1. Reboot to load the latest kernel from the upgrade.

  2. Retrieve and launch the correct installer for the architecture:

  • For X86 64-bit machines, install the following NVIDIA Linux driver:

# wget http://us.download.nvidia.com/XFree86/Linux-x86_64/515.105.01/NVIDIA-Linux-x86_64-515.105.01.run # chmod 777 NVIDIA-Linux-x86_64-515.105.01.run # ./NVIDIA-Linux-x86_64-515.105.01.run
  • On an ARM based machine with NVIDIA, download the following driver:

# wget https://us.download.nvidia.com/XFree86/aarch64/515.105.01/NVIDIA-Linux-aarch64-515.105.01.run # chmod 777 NVIDIA-Linux-aarch64-515.105.01.run # ./NVIDIA-Linux-aarch64-515.105.01.run

Rocky Linux 9 Optimized for GCP (x86/64, x86_64 built on 20240111):

  1. Update the OS and install development tools:

# dnf -y upgrade # dnf -y groupinstall "Development Tools" # dnf -y install vulkan-loader libglvnd-devel wget
  1. Reboot to load the latest kernel from the upgrade.

  2. Retrieve and launch the installer:

# wget http://us.download.nvidia.com/XFree86/Linux-x86_64/515.105.01/NVIDIA-Linux-x86_64-515.105.01.run # chmod 777 NVIDIA-Linux-x86_64-515.105.01.run # ./NVIDIA-Linux-x86_64-515.105.01.run

Rocky Linux 9 – Free – x64 Gen2 on Azure (official image from Rocky Enterprise Software Foundation):

  1. Update the OS and install development tools:

# dnf -y upgrade # dnf -y groupinstall "Development Tools" # dnf -y install vulkan-loader libglvnd-devel wget
  1. Reboot to load the latest kernel from the upgrade.

  2. Retrieve and launch the installer:

# wget http://us.download.nvidia.com/XFree86/Linux-x86_64/515.105.01/NVIDIA-Linux-x86_64-515.105.01.run # chmod 777 NVIDIA-Linux-x86_64-515.105.01.run # ./NVIDIA-Linux-x86_64-515.105.01.run

To upgrade to a new version of the NVIDIA driver:

  1. Using the existing installer or any installer version use the --uninstall option.

  • For X86 64-bit machines

# ./NVIDIA-Linux-x86_64-xxx.xxx.xx.run –uninstall
  • On an ARM based machine with NVIDIA

# ./NVIDIA-Linux-aarch64-xxx.xxx.xx.run --uninstall
  • Then reboot to load the kernel with the NVIDIA driver removed.

  1. Retrieve and install the new version as described above.