Most of the suggestions below are tailored to my particular hardware. Here are my specs:
- Machine Name: amb-Dell-G16-7630
- Operating System: Ubuntu 22.04
- Kernel Version: 6.5.0-41-lowlatency
- GPU: NVIDIA GeForce 4070
- NVIDIA Driver Version: 535.186.xx
- CUDA Version: 12.2
Currently, the best driver that works for me with Isaac Sim is 535.186.1.
I recommend using Ubuntu 22.04, as it integrates well with ROS2. If you're able to set up Pop!_OS, it's also a great choice.
Opt for kernel 6.5.0-41 instead of the latest 6.8.x.x versions. The NVIDIA drivers are not well-tested with newer kernels, which can lead to system crashes.
Before installing the new driver, it’s crucial to remove existing NVIDIA and CUDA installations:
# Uninstall everything related to NVIDIA & CUDA
sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get remove --purge '^libnvidia-.*'
sudo apt-get remove --purge '^cuda-.*'
rebootAfter purging, install the preferred version of the driver:
# Update your package lists and install the NVIDIA driver
sudo apt update
sudo apt upgrade
# change to the version you like, now its 570 for mine
sudo apt install nvidia-driver-535 nvidia-dkms-535If you're running an unsupported kernel version, you can downgrade as follows:
apt-cache showpkg linux-imageReplace with the specific version you wish to install:
sudo apt-get install linux-image-<version> linux-headers-<version>
sudo update-grub
sudo reboot
# Reconfigure driver for your kernel
dpkg-reconfigure nvidia-dkms-xxx- Machine Name: amb-Dell-G16-7630
- Operating System: Ubuntu 22.04.5
- Kernel Version: 6.5.0-41-lowlatency
- GPU: NVIDIA GeForce 4070
- NVIDIA Driver Version: 570.169.xx
- CUDA Version: 12.8