From 4a997960f8d31dee09ca4e7be059ae13d09f431f Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Fri, 16 Feb 2024 19:23:10 -0500 Subject: [PATCH] Manually address specific powertop tunables on G14 --- chrootInstall.sh | 6 ++-- install.sh | 2 +- .../15-bashpower.start | 0 programs/g14-tunables/30-tunables.start | 28 +++++++++++++++++++ 4 files changed, 32 insertions(+), 4 deletions(-) rename programs/{bashpower-g14 => g14-bashpower}/15-bashpower.start (100%) create mode 100755 programs/g14-tunables/30-tunables.start diff --git a/chrootInstall.sh b/chrootInstall.sh index 298e182..13cb537 100755 --- a/chrootInstall.sh +++ b/chrootInstall.sh @@ -148,11 +148,11 @@ chown -R "$username":users /home/"$username"/.config/autostart /home/"$username" # asus g14 2020 configuration if [ "$formfactor" == 1 ]; then echo 'options snd_hda_intel power_save=1' > /etc/modprobe.d/audio_powersave.conf - echo 'vm.dirty_writeback_centisecs = 6000' > /etc/sysctl.d/dirty.conf - curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/programs/bashpower-g14/15-bashpower.start -o /etc/local.d/15-bashpower.start + curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/programs/g14-tunables/30-tunables.start -o /etc/local.d/30-tunables.start + curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/programs/g14-bashpower/15-bashpower.start -o /etc/local.d/15-bashpower.start curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/programs/NVIDIA-FCKR/NVIDIA-FCKR -o /usr/local/bin/NVIDIA-FCKR pacman -S mesa vulkan-icd-loader vulkan-radeon libva-mesa-driver libva-utils acpi_call --needed --noconfirm - chmod 755 /etc/local.d/15-bashpower.start /usr/local/bin/NVIDIA-FCKR + chmod 755 /etc/local.d/15-bashpower.start /etc/local.d/30-tunables.start /usr/local/bin/NVIDIA-FCKR NVIDIA-FCKR integrated fi diff --git a/install.sh b/install.sh index 4bbce22..63004af 100755 --- a/install.sh +++ b/install.sh @@ -3,7 +3,7 @@ loadkeys us echo ---------------------------------------------------------------------------------------------- echo rwinkhart\'s artix install script -echo last updated february 16, 2024 \(rev. C\) +echo last updated february 16, 2024 \(rev. D\) echo ---------------------------------------------------------------------------------------------- echo You will be asked some questions before installation. echo -e "----------------------------------------------------------------------------------------------\n" diff --git a/programs/bashpower-g14/15-bashpower.start b/programs/g14-bashpower/15-bashpower.start similarity index 100% rename from programs/bashpower-g14/15-bashpower.start rename to programs/g14-bashpower/15-bashpower.start diff --git a/programs/g14-tunables/30-tunables.start b/programs/g14-tunables/30-tunables.start new file mode 100755 index 0000000..ec313bf --- /dev/null +++ b/programs/g14-tunables/30-tunables.start @@ -0,0 +1,28 @@ +#!/bin/sh +echo '6000' > '/proc/sys/vm/dirty_writeback_centisecs' +echo 'auto' > '/sys/bus/i2c/devices/i2c-4/device/power/control' +echo 'auto' > '/sys/bus/i2c/devices/i2c-1/device/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.5/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.1/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:14.3/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:04:00.3/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:02:00.0/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.0/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:05:00.1/ata2/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:05:00.1/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:04:00.5/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.3/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:08.0/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:04:00.4/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:00.2/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.6/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.4/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.2/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:05:00.0/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:05:00.0/ata1/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:04:00.2/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:02.0/power/control' +echo 'auto' > '/sys/bus/pci/devices/0000:00:18.7/power/control' +iw dev wlan0 set power_save off