home · contact · privacy
Improve w530 setup.
authorChristian Heller <c.heller@plomlompom.de>
Tue, 1 Aug 2023 19:10:14 +0000 (21:10 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Tue, 1 Aug 2023 19:10:14 +0000 (21:10 +0200)
bookworm/apt-mark/w530 [new file with mode: 0644]
bookworm/etc_files/w530/etc/modprobe.d/blacklist-nouveau.conf [new file with mode: 0644]
bookworm/setup_scripts/setup_desktop.sh

diff --git a/bookworm/apt-mark/w530 b/bookworm/apt-mark/w530
new file mode 100644 (file)
index 0000000..46d4321
--- /dev/null
@@ -0,0 +1,13 @@
+# for open-gpu-kernel-modules building
+gcc
+g++
+make
+linux-headers-6.1.0-10-amd64
+xz-utils
+# for NVIDIA driver .run --no-kernel-modules
+libvulkan1
+libglvnd-dev
+pkg-config
+# so we can add nvidia.NVreg_OpenRmEnableUnsupportedGpus=1 to default grub
+grub-efi-amd64
+
diff --git a/bookworm/etc_files/w530/etc/modprobe.d/blacklist-nouveau.conf b/bookworm/etc_files/w530/etc/modprobe.d/blacklist-nouveau.conf
new file mode 100644 (file)
index 0000000..9699336
--- /dev/null
@@ -0,0 +1,3 @@
+blacklist nouveau
+options nouveau modeset=0
+
index f265697f17c33726a7461019eb3e214deb27ec70..4b5a554f183f2f1c072f3061fdcf2b6720666994 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/sh
 set -e
+set -x
 debian_version="bookworm"
 legal_system_names="x220 w530"
 
@@ -25,3 +26,18 @@ config_tree_prefix="${HOME}/config/${debian_version}"
 setup_scripts_dir="${config_tree_prefix}/setup_scripts"
 cd "${setup_scripts_dir}"
 ./setup.sh "${system_name}" "" user desktop thinkpad "${system_name}"
+
+if [ "$system_name" = "w530" ]; then
+    cd
+    git clone https://github.com/NVIDIA/open-gpu-kernel-modules
+    cd open-gpu-kernel-modules
+    git checkout 337e28e
+    make modules -j($nproc)
+    make modules_install
+    cd
+    driver_version=535.86.05
+    runscript=NVIDIA-Linux-x86_64-${driver_version}.run
+    wget https://us.download.nvidia.com/XFree86/Linux-x86_64/${driver_version}/${runscript}
+    chmod u+x ${runscript} 
+    ./${runscript} --no-kernel-modules
+fi