-
-
Save pantor/9786c41c03a97bca7a52aa0a72fa9387 to your computer and use it in GitHub Desktop.
| # Tested on Ubuntu 16.04 and X11, 2019 | |
| # 1. Download NVIDIA driver as a .run file | |
| # 2. Stop X-Server | |
| sudo service lightdm stop | |
| # 3. Blacklist Nouveau driver | |
| sudo nano /etc/modprobe.d/blacklist-nouveau.conf | |
| # Insert into file: | |
| # blacklist nouveau | |
| # options nouveau modeset=0 | |
| # 4. Update kernel initramfs | |
| sudo update-initramfs -u | |
| sudo reboot # I'm not sure if needed | |
| # 5. Install driver! | |
| sudo IGNORE_PREEMPT_RT_PRESENCE=1 bash <*>.run # Insert downloaded .run file | |
| # 6. Reboot | |
| sudo reboot |
Tested with Ubuntu 24.04 and 6.11.1-rt7 and Nvidia Driver Version: 570.195.03.
It works!
Cheers
ubuntu running without any work and sorry for my bad english !
i search long time for a solution but i found a solution for debian 13 trixie
sudo apt install libfdk* nvidia-cuda-toolkit nvidia-driver nvidia-kernel-dkms build-essential yasm cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev ffmpeg mpv
sudo apt-build-dep ffmpeg mpv
sudo reboot
sudo nano /usr/src/nvidia-current-550.163.01/dkms.conf
put this in
###########################
# DKMS configuration for the NVIDIA kernel module. -*- sh -*-
PACKAGE_NAME="nvidia-current"
PACKAGE_VERSION="550.163.01"
# Only kernels from 3.10 onwards are supported.
#BUILD_EXCLUSIVE_KERNEL="^(3\.[1-9][0-9]|[4-9]\.)"
# The NVIDIA driver does not support real-time kernels.
#BUILD_EXCLUSIVE_CONFIG=""
#BUILD_EXCLUSIVE_CONFIG="!CONFIG_PREEMPT_RT !CONFIG_PREEMPT_RT_FULL"
AUTOINSTALL=yes
MAKE[0]="env NV_VERBOSE=1 \
make ${parallel_jobs+-j$parallel_jobs} modules KERNEL_UNAME=${kernelver} IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 "
CLEAN="true"
BUILT_MODULE_NAME[0]="nvidia"
DEST_MODULE_NAME[0]="$PACKAGE_NAME"
DEST_MODULE_LOCATION[0]="/updates/dkms"
BUILT_MODULE_NAME[1]="nvidia-modeset"
DEST_MODULE_NAME[1]="$PACKAGE_NAME-modeset"
DEST_MODULE_LOCATION[1]="/updates/dkms"
BUILT_MODULE_NAME[2]="nvidia-drm"
DEST_MODULE_NAME[2]="$PACKAGE_NAME-drm"
DEST_MODULE_LOCATION[2]="/updates/dkms"
BUILT_MODULE_NAME[3]="nvidia-uvm"
DEST_MODULE_NAME[3]="$PACKAGE_NAME-uvm"
DEST_MODULE_LOCATION[3]="/updates/dkms"
BUILT_MODULE_NAME[4]="nvidia-peermem"
DEST_MODULE_NAME[4]="$PACKAGE_NAME-peermem"
DEST_MODULE_LOCATION[4]="/updates/dkms"
####################################
sudo IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 IGNORE_PREEMPT_RT_PRESENCE=1 apt install --reinstall linux-image-rt-amd64 linux-headers-rt-amd64
#############################
apt source ffmpeg
cd ffmpeg?????
./configure --prefix=/usr/ --extra-version=3 --toolchain=hardened \
--libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 \
--enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom \
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio \
--enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig \
--enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm \
--enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt \
--enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband \
--enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh \
--enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis \
--enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid \
--enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-openal \
--enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx \
--enable-librsvg --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 \
--enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e \
--enable-shared --disable-static --enable-nonfree --enable-cuda --enable-cuda-llvm --enable-vaapi \
--enable-nvdec --enable-cuvid --enable-nvenc --enable-ffnvcodec --enable-libfdk-aac --enable-libwebp \
--enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract \
--enable-libvo_amrwbenc --enable-version3 --enable-cuda-nvcc --enable-libnpp --enable-vulkan && make -j4 && sudo make -j 4 install
cuda-nvcc enabled
cheers
yes with the runfil is it possible to install nvidia-driver on 6.12 rt kernel !!
but when you install cuda with runfile and compile ffmpeg --eenable-cuda-nvcc the error is nvcc not found
when i install nvidia-cuda-toolkit wih apt without repro from nvidia nvcc was found
but when i install cuda with apt i must install nvidia-driver also and than i have no realtime kernel
regards spooky