GICT knowledge base
Installing Nvidia Graphics Drivers on Debian 13: A Complete Guide
Published
Debian 13 is a popular Linux operating system used by people around the world. It is known for being stable and secure. If you have an Nvidia graphics card in your computer, you need to install special drivers to make it work properly. Without these drivers, your graphics card will not perform at its best. Your games will run slowly, videos will not play smoothly, and graphics work will take more time.
This guide will show you how to install Nvidia drivers on Debian 13 in simple steps. You do not need to be an expert. Anyone can follow these steps. The whole process takes about 20 to 30 minutes.
Many people think installing Nvidia drivers on Linux is hard. But it is simple if you follow the steps. This guide will help you do it easily.
Why Install Nvidia Drivers?
Basic drivers in Debian 13 work for daily tasks but do not use your Nvidia card fully. Official Nvidia drivers give you:
- Better gaming performance.
- Faster video editing.
- Support for multiple monitors.
- Hardware video acceleration.
- Better 3D graphics.
What You Need
- Computer with Nvidia graphics card.
- Debian 13 installed.
- Sudo access.
- Internet connection.
Step 1: Update Your System
Open terminal and type:
sudo apt update
sudo apt full-upgrade
Restart computer:
sudo reboot
Step 2: Check Your Card
Type this to see your card:
lspci | grep -i nvidia
Write down the model name.
Step 3: Add Repositories
Open sources file:
sudo nano /etc/apt/sources.list
Add contrib, non-free, and non-free-firmware to lines:
deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
For security updates add:
deb http://deb.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
Save with Ctrl + O and exit with Ctrl + X.
Step 4: Update Lists
sudo apt update
Step 5: Find Right Driver
Install detection tool:
sudo apt install nvidia-detect
Run it:
nvidia-detect
This tells you which driver to install.
Step 6: Install Driver
For most cards:
sudo apt install nvidia-driver
For old cards:
sudo apt install nvidia-legacy-390xx-driver
If you have black screen problems, blacklist Nouveau:
sudo bash -c "echo 'blacklist nouveau' > /etc/modprobe.d/blacklist-nouveau.conf"
sudo update-initramfs -u
Step 7: Restart
sudo reboot
Step 8: Check Installation
Type this:
nvidia-smi
You should see GPU info, driver version, and usage. If yes, the driver is working.
Common Problems
Black Screen
Boot recovery mode, remove driver:
sudo apt remove nvidia-driver
Restart and try again.
Driver Not Loading
sudo dpkg-reconfigure nvidia-kernel-dkms
Screen Tearing
sudo nvidia-xconfig --no-flip
For Laptops with Two Graphics Cards
Install Prime:
sudo apt install nvidia-prime
Use Nvidia:
sudo prime-select nvidia
Use Intel to save battery:
sudo prime-select intel
Log out and log in for changes.
Keep Drivers Updated
Update system regularly:
sudo apt update
sudo apt full-upgrade
Check driver version:
nvidia-smi --query-gpu=driver_version --format=csv,noheader
Extra Tips
Install CUDA (Optional)
For machine learning or computing:
sudo apt install nvidia-cuda-toolkit
Monitor GPU
Watch GPU in real time:
watch -n 1 nvidia-smi
Check Logs
If you have problems, check logs:
cat /var/log/Xorg.0.log | grep -i nvidia
Conclusion
Installing Nvidia drivers on Debian 13 is easy when you follow these steps. Once done, you get:
- Better gaming performance.
- Faster video editing.
- Smoother graphics.
- Full hardware support.
- Better monitor support.
It takes about 20 to 30 minutes and makes your graphics much better. Keep your system updated to get new driver fixes.
If you have problems, check Debian forums. Most issues can be fixed by reinstalling the driver or checking logs.
Your Debian 13 system now has proper Nvidia drivers and is ready for graphics work.
