improve: only set nvidia power management for nvidia laptop images

This commit is contained in:
qoijjj
2024-01-25 23:00:00 -08:00
committed by GitHub
parent c2a437c2ac
commit 5dc1f9198f
16 changed files with 26 additions and 3 deletions

View File

@@ -0,0 +1,3 @@
type: script
scripts:
- nvidiaoptimuspowermanagement.sh

View File

@@ -1,3 +0,0 @@
# Enable DynamicPowerManagement
# http://download.nvidia.com/XFree86/Linux-x86_64/440.31/README/dynamicpowermanagement.html
options nvidia NVreg_DynamicPowerManagement=0x02

View File

@@ -20,4 +20,5 @@ modules:
- from-file: common/gui-scripts.yml
- from-file: common/bluefin-scripts.yml
- from-file: common/nvidia-laptop-gnome-cinnamon-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -20,4 +20,5 @@ modules:
- from-file: common/gui-scripts.yml
- from-file: common/bluefin-scripts.yml
- from-file: common/nvidia-laptop-gnome-cinnamon-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -22,4 +22,5 @@ modules:
- from-file: common/disableuserns-packages.yml
- from-file: common/disableuserns-scripts.yml
- from-file: common/nvidia-laptop-gnome-cinnamon-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -19,4 +19,5 @@ modules:
- from-file: common/gui-scripts.yml
- from-file: common/cinnamon-scripts.yml
- from-file: common/nvidia-laptop-gnome-cinnamon-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -21,4 +21,5 @@ modules:
- from-file: common/disableuserns-scripts.yml
- from-file: common/cinnamon-scripts.yml
- from-file: common/nvidia-laptop-gnome-cinnamon-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -20,4 +20,5 @@ modules:
- from-file: recipes/laptop/laptop-bling.yml
- from-file: common/common-scripts.yml
- from-file: common/gui-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -22,4 +22,5 @@ modules:
- from-file: common/gui-scripts.yml
- from-file: common/disableuserns-packages.yml
- from-file: common/disableuserns-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -18,4 +18,5 @@ modules:
- from-file: recipes/laptop/laptop-bling.yml
- from-file: common/common-scripts.yml
- from-file: common/gui-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -20,4 +20,5 @@ modules:
- from-file: common/gui-scripts.yml
- from-file: common/disableuserns-packages.yml
- from-file: common/disableuserns-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -20,4 +20,5 @@ modules:
- from-file: common/common-scripts.yml
- from-file: common/gui-scripts.yml
- from-file: common/nvidia-laptop-gnome-cinnamon-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -22,4 +22,5 @@ modules:
- from-file: common/disableuserns-packages.yml
- from-file: common/disableuserns-scripts.yml
- from-file: common/nvidia-laptop-gnome-cinnamon-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -19,4 +19,5 @@ modules:
- from-file: common/common-scripts.yml
- from-file: common/gui-scripts.yml
- from-file: common/wayfire-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -21,4 +21,5 @@ modules:
- from-file: common/wayfire-scripts.yml
- from-file: common/disableuserns-packages.yml
- from-file: common/disableuserns-scripts.yml
- from-file: common/nvidia-laptop-scripts.yml
- type: yafti

View File

@@ -0,0 +1,10 @@
#!/usr/bin/env bash
# Tell build process to exit if there are any errors.
set -oue pipefail
echo "
# Enable Fine-Grained DynamicPowerManagement
# https://download.nvidia.com/XFree86/Linux-x86_64/545.29.06/README/dynamicpowermanagement.html
options nvidia NVreg_DynamicPowerManagement=0x02
" >> /usr/etc/modprobe.d/nvidia.conf