-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathnvidia-driver-check.sh
More file actions
executable file
·37 lines (30 loc) · 1.03 KB
/
nvidia-driver-check.sh
File metadata and controls
executable file
·37 lines (30 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# Check for NVIDIA hardware
echo "1. NVIDIA Hardware Detection:"
lspci -k | grep -EA3 'VGA|3D|Display' | grep -i nvidia
# Check loaded kernel modules
echo -e "\n2. Loaded NVIDIA Modules:"
lsmod | grep nvidia
# Check driver version
echo -e "\n3. Driver Version:"
if command -v nvidia-smi &> /dev/null; then
nvidia-smi --query-gpu=driver_version --format=csv,noheader
else
echo "nvidia-smi not found - drivers likely not installed"
fi
# Check Xorg configuration
echo -e "\n4. Xorg Driver:"
grep -i driver /var/log/Xorg.0.log | grep -i nvidia
# Check package installation
echo -e "\n5. Installed Packages:"
dpkg -l | grep -i nvidia 2>/dev/null || echo "No NVIDIA packages found via dpkg"
# Check DKMS status
echo -e "\n6. DKMS Module Status:"
sudo dkms status | grep nvidia 2>/dev/null
echo -e "\nInterpretation:"
if nvidia-smi &> /dev/null; then
echo "✅ NVIDIA drivers appear properly installed"
else
echo "❌ NVIDIA drivers not found - Install with:"
echo "sudo apt install nvidia-driver-535 nvidia-dkms-535"
fi