From a59bf53000124544cb84d0b18c68fbde3ad5740d Mon Sep 17 00:00:00 2001 From: navewindre Date: Tue, 17 Jun 2025 08:32:20 +0200 Subject: a --- slackware-bootstrap/nvidia-driver | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 slackware-bootstrap/nvidia-driver (limited to 'slackware-bootstrap/nvidia-driver') diff --git a/slackware-bootstrap/nvidia-driver b/slackware-bootstrap/nvidia-driver new file mode 100644 index 0000000..2efa26b --- /dev/null +++ b/slackware-bootstrap/nvidia-driver @@ -0,0 +1,25 @@ +#!/bin/sh + +pushd + +slpkg --repository="sbo" -d nvidia-kernel +slpkg --repository="sbo" -d nvidia-driver + +cd /tmp/slpkg/nvidia-kernel + +kernelver=$(ls /boot | grep "vmlinuz-generic" | sort | tail -1) +chmod +x ./nvidia-kernel.SlackBuild +KERNEL=$kernelver ./nvidia-kernel.SlackBuild + +cd /tmp/slpkg/nvidia-driver +chmod +x ./nvidia-driver.SlackBuild +COMPAT32="yes" ./nvidia-driver.SlackBuild + +upgradepkg --install-new /tmp/nvidia-kernel* +upgradepkg --install-new /tmp/nvidia-driver* + +touch /etc/modprobe.d/BLACKLIST-nouveau.conf +echo "blacklist nouveau" >> /etc/modprobe.d/BLACKLIST-nouveau.conf +echo "/usr/bin/nvidia-modprobe -c 0 -u" >> /etc/rc.d/rc.local + +popd -- cgit v1.2.3