)]}'
{
  "commit": "acd75620347618dcf73e9d18474f110db63b97d4",
  "tree": "fc1b8eac46717d3839136e58d6f461206c59f98c",
  "parents": [
    "9e859f5bf55073a2b4c785b97b9cb78cbdaf127e"
  ],
  "author": {
    "name": "Matt Armstrong",
    "email": "matta@users.noreply.github.com",
    "time": "Fri Jan 21 16:24:49 2022"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 21 16:24:49 2022"
  },
  "message": "Refine the User Guide CPU Frequency Scaling section (#1331)\n\n* Revert \"Refine docs on changing cpufreq governor (#1325)\"\r\n\r\nThis reverts commit 9e859f5bf55073a2b4c785b97b9cb78cbdaf127e.\r\n\r\n* Refine the User Guide CPU Frequency Scaling section\r\n\r\nThe text now describes the cpupower command, so users in a hurry\r\nhave something to copy/paste that will likely work.  It then\r\nsuggests that there are probably more convenient optons available\r\nthat people can look into.\r\n\r\nThis reverts the prior commit, which introduced a shell script\r\nthat doesn\u0027t work.  It also retains the spirit of the original\r\nfix: no longer recommend setting the frequency governor to\r\n\"powersave\", which might not be appropriate or available.\r\n\r\nNote: I did attempt to write a bash script that set the govenor\r\nto \"powersave\" for the duration of a single command, but I gave\r\nup for many reasons:\r\n\r\n 1) it got complex, in part because the cpupower command does not\r\n seem to be designed for scripts (e.g. it prints out complex\r\n English phrases).\r\n\r\n 2) munging /proc/sys files directly feels unstable and less than\r\n universal.  The libcpupower and cpupower are designed to abstract\r\n those away, because the details can vary.\r\n\r\n 3) there are better options.  E.g. various GUI programs, and\r\n even Gnome\u0027s core Settings UI, let you adjust the system\u0027s\r\n performance mode without root access.\r\n\r\nFixes #1325, #1327",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f3f81ce97f5b537f7d99817af73bb7aa377cee1",
      "old_mode": 33188,
      "old_path": "docs/user_guide.md",
      "new_id": "2ddc8bdaa0c93c3e22e43fd80deaf72ce92ac2e1",
      "new_mode": 33188,
      "new_path": "docs/user_guide.md"
    }
  ]
}
