initial version (alpha)

This commit is contained in:
Danny Morabito 2025-10-12 13:10:59 -05:00
commit b5de726919
Signed by: dannym
GPG key ID: 7CC8056A5A04557E
58 changed files with 1237 additions and 0 deletions

View file

@ -0,0 +1,14 @@
[Unit]
Description=Apply Performance Settings
After=sysinit.target
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor'
ExecStart=/bin/sh -c 'echo always > /sys/kernel/mm/transparent_hugepage/enabled'
ExecStart=/bin/sh -c 'echo always > /sys/kernel/mm/transparent_hugepage/defrag'
ExecStart=/bin/sh -c 'echo performance > /sys/module/pcie_aspm/parameters/policy || true'
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,16 @@
[Unit]
Description=Disable Power Management Features
After=sysinit.target
[Service]
Type=oneshot
# Disable PCIe ASPM
ExecStart=/bin/sh -c 'echo performance > /sys/module/pcie_aspm/parameters/policy || true'
# Disable USB autosuspend
ExecStart=/bin/sh -c 'for i in /sys/bus/usb/devices/*/power/autosuspend; do echo -1 > $i 2>/dev/null || true; done'
# Disable SATA link power management
ExecStart=/bin/sh -c 'for i in /sys/class/scsi_host/host*/link_power_management_policy; do echo max_performance > $i 2>/dev/null || true; done'
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,19 @@
[Unit]
Description=Eve Lite Relay Service
After=graphical-session.target network-online.target
BindsTo=graphical-session.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/eve-lite
Restart=on-failure
RestartSec=5
Slice=--user
StandardOutput=journal
StandardError=journal
SyslogIdentifier=eve-lite-relay
PrivateTmp=true
[Install]
WantedBy=graphical-session.target