Broadcaster V16

Broadcaster V16 requires CUDA 11 and the driver version to be >= 470 and < =515.  You can search for NVIDIA driver downloads at Official NVIDIA Drivers 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.