---
title: Broadcaster V16
slug: zixi-broadcaster-v18/broadcaster-v16
docTags: 
createdAt: 2024-12-19T18:09:01.840Z
---

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](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 2023:/work**


:::::WorkflowBlock
:::WorkflowBlockItem
Update the OS and install development tools:

```bash
yum -y upgrade
yum -y groupinstall "Development Tools"
yum -y install kernel-devel
```
:::

:::WorkflowBlockItem
Reboot to load the latest kernel from the upgrade.
:::

:::WorkflowBlockItem
Check to see if ‘nouveau’ module is installed.

```bash
lsmod | grep -i nouveau
```
:::

::::WorkflowBlockItem
If 'nouveau' is installed follow steps below to remove it.

```bash
vi /etc/default/grub
```

Append the following line to the line starting with "`GRUB_CMDLINE_LINUX`":

```bash
rd.driver.blacklist=nouveau nouveau.modset=0
```

Update the grub configuration:

```bash
grub2-mkconfig -o /boot/grub2/grub.cfg
```

Add 'nouveau' to the module black list:

```bash
vi /etc/modprobe.d/local-blacklist.conf
```

Append the following line:

```bash
blacklist nouveau
```

Rebuild initramfs.

:::hint{type="info"}
The /boot partition or folder needs to have enough space for the updated initramfs file.
:::

```bash
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.

```bash
lsmod | grep -i nouveau
```
::::

:::WorkflowBlockItem
Retrieve and launch the correct installer for the architecture:

```bash
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:

```bash
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):**

::::WorkflowBlock
:::WorkflowBlockItem
Update the OS and install development tools:

```bash
dnf -y upgrade
dnf -y groupinstall "Development Tools"
dnf -y install kernel-modules-extra
```


:::

:::WorkflowBlockItem
Reboot to load the latest kernel from the upgrade.
:::

:::WorkflowBlockItem
Retrieve and launch the correct installer for the architecture:

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

```bash
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:

```javascript
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):**

::::WorkflowBlock
:::WorkflowBlockItem
Update the OS and install development tools:

```bash
dnf -y upgrade
dnf -y groupinstall "Development Tools"
dnf -y install vulkan-loader libglvnd-devel wget
```


:::

:::WorkflowBlockItem
Reboot to load the latest kernel from the upgrade.
:::

:::WorkflowBlockItem
Retrieve and launch the installer:

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

```bash
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):**

::::WorkflowBlock
:::WorkflowBlockItem
Update the OS and install development tools:

```bash
dnf -y upgrade
dnf -y groupinstall "Development Tools"
dnf -y install vulkan-loader libglvnd-devel wget
```


:::

:::WorkflowBlockItem
Reboot to load the latest kernel from the upgrade.
:::

:::WorkflowBlockItem
Retrieve and launch the installer:

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

```bash
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

```bash
./NVIDIA-Linux-x86_64-xxx.xxx.xx.run –uninstall
```

- On an ARM based machine with NVIDIA

```bash
./NVIDIA-Linux-aarch64-xxx.xxx.xx.run --uninstall
```

- Then reboot to load the kernel with the NVIDIA driver removed.

2\. Retrieve and install the new version as described above.

