Skip to content

Commit be5e7c0

Browse files
committed
Fix CUDA installation for Nvidia GeForce MX150
1 parent 336775d commit be5e7c0

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

drivers/install_cuda.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,16 @@ fi
3030

3131
. "${SCRIPT_DIR}/setup_nvidia_repos.sh"
3232

33-
apt update
3433
# https://www.reddit.com/r/linux_gaming/comments/1dnccoq/ubuntu_2404_wayland_on_nvidia_troubleshoot_guide/
3534
# https://askubuntu.com/questions/1514352/ubuntu-24-04-with-nvidia-driver-libegl-warning-egl-failed-to-create-dri2-scre
36-
apt install --upgrade cuda nvidia-container-toolkit # libnvidia-egl-wayland1
35+
if lshw -C display | grep "GeForce MX150"; then
36+
echo "Old MX150 GPU detected. Installing driver version 580."
37+
echo "If you get a black screen after installing, add \"modprobe.blacklist=nvidia_drm\" to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub"
38+
apt install nvidia-driver-pinning-580
39+
apt install --upgrade cuda-13-0 cuda-drivers-580 nvidia-container-toolkit
40+
else
41+
apt install --upgrade cuda nvidia-container-toolkit # libnvidia-egl-wayland1
42+
fi
3743
apt autoremove
3844

3945
echo "Fixing suspend."

drivers/setup_nvidia_repos.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -
2020
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
2121
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
2222
tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
23+
24+
apt update

0 commit comments

Comments
 (0)