Alex Cheema 4 ay önce
ebeveyn
işleme
e63c224c71
2 değiştirilmiş dosya ile 13 ekleme ve 7 silme
  1. 13 0
      .github/bootstrap.sh
  2. 0 7
      .github/workflows/bench_job.yml

+ 13 - 0
.github/bootstrap.sh

@@ -36,6 +36,19 @@ sudo tccutil reset All
 sudo tccutil reset SystemPolicyAllFiles
 sudo tccutil reset SystemPolicyAllFiles
 sudo tccutil reset SystemPolicyNetworkVolumes
 sudo tccutil reset SystemPolicyNetworkVolumes
 
 
+# Configure power management for maximum performance
+log "Configuring power management..."
+sudo pmset -a powermode 2  # Force highest performance mode
+sudo pmset -a gpuswitch 2  # Force discrete/high-performance GPU
+sudo pmset -a lowpowermode 0
+sudo pmset -a lessbright 0
+sudo pmset -a disablesleep 1
+sudo pmset -a sleep 0
+sudo pmset -a hibernatemode 0
+sudo pmset -a autopoweroff 0
+sudo pmset -a standby 0
+sudo pmset -a powernap 0
+
 # For Python specifically
 # For Python specifically
 PYTHON_PATH="/opt/homebrew/bin/python3.12"
 PYTHON_PATH="/opt/homebrew/bin/python3.12"
 sudo chmod 755 "$PYTHON_PATH"
 sudo chmod 755 "$PYTHON_PATH"

+ 0 - 7
.github/workflows/bench_job.yml

@@ -112,13 +112,6 @@ jobs:
           
           
           echo "Starting exo daemon..."
           echo "Starting exo daemon..."
           
           
-          # Force highest power mode
-          sudo pmset -a powermode 2
-          sudo pmset -a gpuswitch 2
-          sudo pmset -a lowpowermode 0
-          sudo pmset -a lessbright 0
-          sudo pmset -a disablesleep 1
-          
           echo "Power mode settings:"
           echo "Power mode settings:"
           sudo pmset -g
           sudo pmset -g