From 81d9405b5ca56fc8226a25214cfa2a4c3dc3e1a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Do=C3=B1a?= <23705091+daniel-dona@users.noreply.github.com> Date: Tue, 21 May 2024 14:59:13 +0200 Subject: [PATCH] Update README.md with Secure Boot requirement --- README.md | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a5ff8d7..46e9543 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,8 @@ Reads GDDR6/GDDR6X VRAM memory temperatures from multiple supported NVIDIA GPUs found in a host Linux system. These findings are based on reverse engineering of the NVIDIA GPU Linux driver. -## Dependencies -- libpci-dev -``` -sudo apt install libpci-dev -y -``` + +## Prerequisites - Kernel boot parameter: iomem=relaxed ``` @@ -17,6 +14,26 @@ sudo update-grub sudo reboot ``` +- Disabling Secure Boot + +This can be done in the UEFI/BIOS configuration or using [mokutil](https://wiki.debian.org/SecureBoot#Disabling.2Fre-enabling_Secure_Boot): + +``` +mokutil --disable-validation +``` + +Check state with: +``` +$ sudo mokutil --sb +SecureBoot disabled +``` + +## Dependencies +- libpci-dev +``` +sudo apt install libpci-dev -y +``` + ## Installation (cmake) ``` git clone https://github.com/olealgoritme/gddr6