#!/bin/sh # OpenGL sudo apt-get install -y \ ibus ibus-data ibus-gtk ibus-gtk3 \ libegl1-mesa libgl1-mesa-glx \ libxcb-xtest0 python3-ibus-1.0 sudo apt install -y \ vulkan-tools nvidia-xconfig sudo apt-mark hold 'nvidia-*' sudo nvidia-xconfig \ -a --cool-bits=28 \ --allow-empty-initial-configuration nvidia-smi -q -d TEMPERATURE # ffmpeg for nvidia git clone --depth 1 \ 'https://git.videolan.org/git/ffmpeg/nv-codec-headers.git' cd nv-codec-headers sudo make install sudo apt-get install -y \ build-essential \ yasm \ cmake \ libtool \ libc6 \ libc6-dev \ unzip \ wget \ libnuma1 \ libnuma-dev cd ../ git clone --depth 1 \ 'https://git.ffmpeg.org/ffmpeg.git' cd ./ffmpeg ./configure \ --enable-nonfree \ --enable-cuda-nvcc \ --enable-libnpp \ --extra-cflags=-I/usr/local/cuda/include \ --extra-ldflags=-L/usr/local/cuda/lib64 \ --disable-static \ --enable-shared make -j 8 sudo make install sudo -e /etc/apt/sources.list "deb http://deb.debian.org/debian/ sid main contrib non-free deb-src http://deb.debian.org/debian/ sid main contrib non-free " # Create a preferences file to only install nvidia-legacy drivers and keep your distribution stable sudo -e /etc/apt/preferences " Package: * Pin: release a=stable Pin-Priority: 700 Package: * Pin: release a=testing Pin-Priority: 650 Package: * Pin: release a=unstable,sid Pin-Priority: 600 " sudo apt update -y sudo apt install -y linux-headers-amd64 sudo apt install -y -t sid nvidia-legacy-390-driver