FeralInteractive / gamemode

Optimise Linux system performance on demand
BSD 3-Clause "New" or "Revised" License
4.69k stars 185 forks source link

Feature Request: ALPM support #403

Open emansom opened 1 year ago

emansom commented 1 year ago

Is your feature request related to a problem? Please describe.

Similar to #401, and then for the SATA bus instead of the PCIe bus.

Currently GameMode doesn't set hard/solid state drives to their highest performance state. This results in slower loading times of games on laptops where Aggressive Link Power Management is set to a more power conserving setting.

Describe the solution you'd like

GameMode to introduce a new (disabled by default) setting to manage ALPM, changing it to the max_performance state on enablement and switching back to the previous state on disablement.

This would allow one to configure a laptop to default to ALPM med_power_with_dipm to conserve the most energy, and ramp up to the highest energy state when gaming with the lowest access latencies.