Commit graph

  • c897a53745
    Merge 916e6c6e26 into 9813d814ae Albert Starfield Wahyu Suryo Sam 2026-04-20 21:00:22 +00:00
  • 3777d40113
    Merge 99ff89a7ca into 9813d814ae ooonea.eth 2026-04-20 22:33:00 +02:00
  • 99ff89a7ca
    README: add ThinkPad P53 to the tested systems list ooonea 2026-04-20 22:31:39 +02:00
  • 9813d814ae
    Merge pull request #390 from ooonea/contrib/improvements master Francesco Palmarini 2026-04-20 21:49:42 +02:00
  • 4bf1faa900
    mmio: document read64/write64 helpers Short one-line docstrings mirroring the style of the existing read32/write32 methods. ooonea 2026-04-19 21:56:38 +02:00
  • b9a0d8634d
    throttled: use mmio.write64/read64 for MCHBAR PKG_POWER_LIMIT Replaces the open-coded write32(0, low) + write32(4, high) pair (and the matching read32 merge in the debug path) with a single 64-bit access. Besides being less code, this also closes a small window between the two 32-bit writes in which the register briefly held (new_low, old_high). ooonea 2026-04-19 21:56:37 +02:00
  • 2b8f94b23e
    mmio: add read64/write64 helpers Mirror the existing read32/write32 pattern for 64-bit accesses. The MCHBAR PKG_POWER_LIMIT register is naturally a single 64-bit field, and having a symmetric helper avoids the open-coded split into two 32-bit writes at the call site. ooonea 2026-04-19 21:56:37 +02:00
  • 8432e1dcdc
    Efficiency: drop the duplicate is_on_battery call in power_thread ooonea 2026-04-19 21:56:36 +02:00
  • 1b815ea3fe
    Style: convert to f-strings, add type hints to mmio, run Black ooonea 2026-04-19 21:56:35 +02:00
  • 2fd89b747b
    Clarity: drop dead code, add docstrings, prune dev-commentary ooonea 2026-04-19 21:56:35 +02:00
  • a6a95bdc1c
    Improve robustness: tighten exception handling and skip missing MSRs ooonea 2026-04-19 21:56:34 +02:00
  • dd60a9843f
    Fix correctness bugs in throttled.py and mmio.py ooonea 2026-04-19 21:56:34 +02:00
  • d74eeff148
    Fix correctness bugs in throttled.py and mmio.py ooonea 2026-04-19 21:28:18 +02:00
  • 207b8e24a9
    Merge 62ae7f0fd1 into 26021c8cd3 Ashvith10 2026-02-12 02:47:24 +08:00
  • 62ae7f0fd1 Migrate to setuptools (PEP 621) Ashvith Shetty 2026-02-11 15:06:10 +05:30
  • 21a0413be3
    Merge 5540615c25 into 26021c8cd3 A. Binzxxxxxx 2026-01-21 00:18:23 +00:00
  • 26021c8cd3
    Merge pull request #372 from sandy-8925/disabled_cpu_fix Francesco Palmarini 2026-01-19 21:54:03 +01:00
  • 290a3ec0b9
    Merge pull request #380 from CasperGamingOne/patch-1 Francesco Palmarini 2026-01-19 21:52:52 +01:00
  • d95106718e
    Update tested hardware list in README CasperGaming 2026-01-12 20:37:31 +02:00
  • 76905a79e4 Only attempt changing currently enabled CPUs Sandeep Raghuraman 2024-08-08 13:37:51 +05:30
  • a7bf1b3ccf
    Merge pull request #371 from spinogrizz/master Francesco Palmarini 2025-01-22 22:17:47 +01:00
  • 773962fcc2 added lunar lake definition Denis Gryzlov 2025-01-18 01:02:33 +03:00
  • daec74bb53
    Merge pull request #369 from deepcube/emg-readme-thermald Francesco Palmarini 2024-12-24 09:31:45 +01:00
  • af3ff45b00 Note thermald may be required on some platforms Evan Gates 2024-12-23 09:51:28 -07:00
  • ba64023235
    Merge pull request #364 from amolinae06/alpn-pkg Francesco Palmarini 2024-11-06 17:48:43 +01:00
  • 94cec8be19
    Merge pull request #357 from voidanix/py313 Francesco Palmarini 2024-11-06 17:48:02 +01:00
  • 15ecc4e914 add alpine linux package to README amolinae 2024-10-24 08:20:49 -06:00
  • 696da9f650
    Merge pull request #363 from jcarrano/upower-batt-detection v0.11 Francesco Palmarini 2024-10-23 07:01:13 +02:00
  • aca334a88b Query UPower's OnBattery property directly. Juan I Carrano 2024-10-17 23:20:30 +02:00
  • 0c6f4c723f add MeteorLake-H support LTEK 2024-09-09 16:05:07 +02:00
  • 174d6f8cdc
    Add more supported architectures Francesco Palmarini 2024-09-08 16:28:24 +02:00
  • e7e069e31e
    Bump dependencies voidanix 2024-07-26 12:44:06 +02:00
  • 06a1db99ae
    Add RaptorLake U SKU Francesco Palmarini 2024-07-24 08:11:53 +02:00
  • 596ad496e8
    Merge pull request #342 from yuri1969/gentoo-fix Francesco Palmarini 2023-12-19 14:35:16 +01:00
  • 5362a45477
    Improve Gentoo systemd description yuri1969 2023-12-14 23:42:16 +01:00
  • 0b85b38bb4
    Update README.md Francesco Palmarini 2023-10-18 08:19:47 +02:00
  • e3d5ffd24c
    Update README.md Francesco Palmarini 2023-10-18 08:18:22 +02:00
  • 98c10d5bb5
    Merge pull request #321 from ckcr4lyf/patch/x390 Francesco Palmarini 2023-10-18 08:12:37 +02:00
  • c7c35885fe
    Merge pull request #336 from gdesmott/silverblue Francesco Palmarini 2023-10-18 08:12:17 +02:00
  • b448e4bc25 README: document how to install on Fedora Silverblue Guillaume Desmottes 2023-07-14 21:59:00 +02:00
  • 94d58e36a5 Document support for X390 Raghu Saxena 2022-12-01 16:45:19 +08:00
  • d74abca414
    Merge 3beb0b7731 into 1dd726672f Kyle Baker 2022-11-14 17:50:45 -06:00
  • 3beb0b7731
    Update README.md Kyle Baker 2022-11-14 17:50:27 -06:00
  • 1dd726672f
    Update README.md v0.10.0 Francesco Palmarini 2022-08-08 08:46:43 +02:00
  • 77eb1ac080
    Merge pull request #310 from lakotamm/patch-2 Francesco Palmarini 2022-08-06 16:45:20 +02:00
  • 4cbf36b2c1
    Renamed Tiger Lake-H lakotamm 2022-08-06 13:16:14 +02:00
  • cf765c5c99
    Added support for i7-1195G7 lakotamm 2022-08-06 13:05:37 +02:00
  • ccc25f0371
    Set default MCHBAR for more CPU families lakotamm 2022-08-06 12:01:02 +02:00
  • 19a1d1ca41
    Added Inspiron 16 Plus 7620 as tested hardware lakotamm 2022-08-06 11:55:35 +02:00
  • b14295910b
    Adding Alder Lake -U + 6 core -S as supported lakotamm 2022-08-06 11:34:52 +02:00
  • cc5948b6f4 add support for Alder Lake + dyanamic MCHBAR base address erpalma 2022-08-05 17:01:09 +02:00
  • aac6bb016c bump requirement versions erpalma 2022-08-05 17:00:37 +02:00
  • b143c0d9a5
    Enabled Alder Lake S lakotamm 2022-08-05 09:55:46 +02:00
  • 532026d899
    Enabled Tiger Lake for testing lakotamm 2022-08-03 16:54:19 +02:00
  • 2629c786a6
    12th gen Alder Lake test - fixed MCHBAR address lakotamm 2022-08-03 01:35:16 +02:00
  • 4f1900e2d4
    Added a bypass to make Alder Lake testing possible lakotamm 2022-07-31 23:02:48 +02:00
  • ab9641a93a
    Merge pull request #304 from DL4AX/patch-1 Francesco Palmarini 2022-06-30 22:32:39 +02:00
  • 5820c587fb
    Update README.md Alexander Heinke 2022-06-08 13:40:08 +02:00
  • fb788f9005 Upower now also reports "pending-charge", fixes #303 erpalma 2022-06-03 08:16:53 +02:00
  • 970001ec38
    Merge pull request #298 from Troyhy/update-readme-for-ubuntu-install Francesco Palmarini 2022-03-13 15:39:06 +01:00
  • ea23800588 Update Arch Linux instructions Francisco Miamoto 2022-03-12 20:48:47 -03:00
  • 038b8171e7
    Add python3-cairo-dev as requirement for ubuntu (21.10) Toni Röyhy 2022-03-11 17:08:36 +02:00
  • 4b076e1496
    Merge pull request #292 from tejaskale/master Francesco Palmarini 2022-02-08 19:39:57 +01:00
  • 581038c452
    Merge pull request #294 from Connor-Frank/patch-1 Francesco Palmarini 2022-02-03 15:15:14 +01:00
  • ed5bf8cd90
    compatability with non-bash /bin/sh symlinks Connor Frank 2022-01-31 13:39:33 +00:00
  • 5676fb989e
    Merge pull request #281 from Connor-Frank/patch-1 Francesco Palmarini 2022-01-31 09:08:07 +01:00
  • 883b20ec79 accurately identify systemd, runit, and openrc Connor Frank 2022-01-30 22:11:09 -05:00
  • c914897d3d
    Merge branch 'erpalma:master' into patch-1 Connor Frank 2022-01-31 02:46:54 +00:00
  • c7e0e3a9c3 Print total power in monitor mode. Tejas Kale 2022-01-18 14:38:36 +01:00
  • 21c5eefaca
    Merge pull request #288 from g3n35i5/bugfix/renaming_tool_archlinux Francesco Palmarini 2022-01-02 09:31:52 +01:00
  • 272ad5668c
    Update README.md Francesco Palmarini 2022-01-02 09:31:01 +01:00
  • 90cdcaa2d4 Performing renaming from lenovo_fix to throttled on ArchLinux. g3n35i5 2021-12-31 09:31:48 +01:00
  • b0706c58f0
    openrc fix Connor Frank 2021-12-11 23:52:08 -05:00
  • 6cb79fce7a
    Merge pull request #280 from LaQuay/patch-1 Francesco Palmarini 2021-11-27 10:40:27 +01:00
  • 95d790ebe8
    Update README.md Marc Vila 2021-11-26 11:42:19 +01:00
  • cccc53e0fb
    Merge pull request #276 from juuuuuu/replace-legacy-readme Francesco Palmarini 2021-11-09 13:52:18 +01:00
  • 65d9ade21a allow rm to fail gracefully, fixed #275 Travis Downs 2021-11-08 16:54:50 -08:00
  • d9c125a561
    Add a command to check service status in README.md Julien Manganne 2021-11-08 13:13:24 +01:00
  • d0ad23a1ad
    Replace lenovo_fix by throttled in README.md Julien Manganne 2021-11-08 12:40:09 +01:00
  • d029961370
    Update install.sh Francesco Palmarini 2021-11-06 12:24:37 +01:00
  • de9ca345b1
    Merge pull request #274 from LordGaav/feature/support-tigerlake-mobile Francesco Palmarini 2021-11-06 12:23:51 +01:00
  • 21e842cefc Add CPUID for Tiger Lake CPU in Dell Latitude 5421 Nick Douma 2021-11-05 13:28:47 +01:00
  • 8ed6e277cf Ignore error if old lenovo_fix file is not present Nick Douma 2021-11-05 13:28:12 +01:00
  • c312df3d7e
    Update install.sh Francesco Palmarini 2021-11-05 10:17:35 +01:00
  • cd4790e4bd Merge branch 'master' of github.com:erpalma/lenovo-throttling-fix erpalma 2021-11-04 13:05:09 +01:00
  • 05d9b2e9d2 fix a damn typo! erpalma 2021-11-04 13:04:40 +01:00
  • f4566d52d4
    Update README.md Francesco Palmarini 2021-10-30 12:10:19 +02:00
  • a02679034f update requirements erpalma 2021-10-30 12:06:46 +02:00
  • 392f3f8ab9 add experimental code to test rw msr capabilities move every instance of lenovo_fix to throttled erpalma 2021-10-30 12:05:48 +02:00
  • 6219a9ed4a
    Merge pull request #270 from flejz/master Francesco Palmarini 2021-10-10 23:33:06 +02:00
  • 0f9f40d0fa
    README: Add P15s Gen 1 to tested hardware flejz 2021-10-08 16:00:59 +02:00
  • 3930a8098c
    Merge 1fcb67babf into d24047a282 Kai 2021-09-10 01:52:33 -05:00
  • d24047a282
    Merge pull request #263 from felixonmars/patch-1 Francesco Palmarini 2021-08-30 15:56:00 +02:00
  • 2d6e3d4566
    Correct a typo in lenovo_fix.py Felix Yan 2021-08-28 06:27:29 +08:00
  • 7dd4cdc216
    Merge pull request #260 from julfy/patch-1 Francesco Palmarini 2021-08-09 19:43:52 +02:00
  • 7eb8e7bc24
    README: Add T15 Gen 1 to tested hardware Bogdan R 2021-08-09 03:20:15 -07:00
  • f41aa3acef
    Merge pull request #259 from Connor-Frank/patch-1 Francesco Palmarini 2021-07-30 11:37:30 +02:00
  • 4bae09be84
    Add X1C8 to the tested hardware list in README.md Connor Frank 2021-07-29 17:21:12 +00:00
  • 916e6c6e26
    Update README.md Wahyu Suryo Samudro 2021-06-19 09:21:45 +07:00
  • ad1baa0848
    Make HWP_Mode entry commented by default Francesco Palmarini 2021-05-25 17:15:27 +02:00