Commit graph

26 commits

Author SHA1 Message Date
562843c069
make GPU voltage offset configurable 2022-06-08 19:27:06 -05:00
77e268ed24
add 'power-profiles-daemon' handling, swap on F35+ 2022-06-07 21:15:31 -05:00
914e8185d5
currency: new vars, reduced amdgpu profile coverage -- fixed 2022-06-07 19:50:55 -05:00
f26ff88da6
currency: new vars, reduced amdgpu profile coverage 2022-06-07 19:50:53 -05:00
631ca7bc1e
move some rudimentary unit conversion vars from play to group_vars/all 2022-06-07 19:50:50 -05:00
5bb751c510
make default power limit configurable, add comment for power limit 2022-06-07 19:50:48 -05:00
c2367b2dc7
control AMDGPU clocks, simplify to 2 profiles: default/custom 2022-06-07 19:50:46 -05:00
b22c8f5d9b
cleanup, add introductory AMDGPU clock control 2022-06-07 19:50:43 -05:00
1da046a92c
add variable name to note about power control 2022-06-07 19:50:40 -05:00
1165a658b8
add note about power control, fix template comment 2022-06-07 19:50:38 -05:00
f20e479c59
provide a multiplier to reduce AMDGPU power cap 2022-06-07 19:50:36 -05:00
5f6931aacb
remove debug for hwmon discovery 2022-06-07 19:50:33 -05:00
e29d3e99c5
render template with amdgpu power limit capped 2022-06-07 19:50:30 -05:00
4f33aad200
find amdgpu hwmon file for max power limit 2022-06-07 19:50:28 -05:00
9535ee42fb
disable cowsay output 2022-06-07 19:50:25 -05:00
3ba4905fbb
tuned profile jinja template updates
sysfs:
  amdgpu:
    set 'power_dpm_force_performance_level' to manual
    set 'pp_power_profile_mode' to one of the amdgpu power profiles
sysctl:
  net tuning:
    net.core.default_qdisc=fq
    net.ipv4.tcp_congestion_control=bbr
    net.core.rmem_max=33554432
    net.core.wmem_max=33554432

  Faster RAID rebuilds/checks
    dev.raid.speed_limit_min=600000
    dev.raid.speed_limit_max=9000000

  Allow some games to run (eg: DayZ)
    vm.max_map_count=1048576

Update template profile summaries to reflect the above
2022-06-07 19:50:22 -05:00
7b4adb2336
Pushing local updates/improvements with verbosity
Add more base dist `tuned` profiles, remove unused amdgpu power targets

Add a handler to restart tuned on profile/template changes

Replace underscores in generated profile paths with dashes, improved
interpretation/ordering with `tuned-switcher`

Rename `play.yml` -> `playbook.yml`

Extend comments to include potential todos RE: automatic discovery
2022-06-07 19:50:20 -05:00
6555c23003
add var defaults 2022-06-07 19:50:17 -05:00
ebd0738f3a
ignore vim swp files 2022-06-07 19:50:15 -05:00
961f869b13
add important variables 2022-06-07 19:50:13 -05:00
jlay
a62ea2720f
add power profile sysfs reference 2022-06-07 19:50:10 -05:00
jlay
9aff59163f
add (wordy) example of output 2022-06-07 19:50:07 -05:00
jlay
c819fff22e
init tuned.conf template 2022-06-07 19:50:05 -05:00
jlay
5c82b04ccc
init play.yml 2022-06-07 19:50:02 -05:00
jlay
b6fcad5d1d
Initial commit 2022-06-07 19:49:54 -05:00
Josh Lay
0750d23ebb
Initial commit 2022-06-07 19:42:16 -05:00