u/Express_Evening_5216

▲ 6 r/Ubuntu

ubuntu 24.04.5.1 official nvidia driver wayland install

sudo openssl req -new -x509 -newkey rsa:2048 -keyout /var/tmp/MOK.priv -outform DER -out /var/tmp/MOK.der -days 36500 -subj "/CN=ubuntu/" -nodes

sudo mokutil --import /var/tmp/MOK.der

openssl x509 -in /var/tmp/MOK.der -inform DER -outform PEM -out /var/tmp/MOK.pem

sudo reboot

sudo dpkg --add-architecture i386

sudo apt update

sudo apt install build-essential wget libglvnd-dev pkg-config libc6:i386 gcc autoconf make libglvnd-dev pkg-config libglvnd-dev libnvidia-egl-wayland1

cd Downloads

wget --no-check-certificate https://us.download.nvidia.com/XFree86/Linux-x86_64/535.309.01/NVIDIA-Linux-x86_64-535.309.01.run

cd

sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf

blacklist nouveau

options nouveau modeset=0

sudo update-initramfs -u

sudo reboot

telinit 3

cd Downloads

sudo sh ./NVIDIA-Linux-x86_64-535.309.01.run -s --module-signing-secret-key=/var/tmp/MOK.priv --module-signing-public-key=/var/tmp/MOK.pem

telinit 0

sudo nano /etc/default/grub

Add "nvidia-drm.modeset=1" to the "GRUB_CMDLINE_LINUX_DEFAULT"

sudo update-grub

sudo reboot

reddit.com
u/Express_Evening_5216 — 6 days ago