[ubuntu/hirsute-proposed] thermald 2.4.3-1ubuntu1 (Accepted)

Colin King colin.king at canonical.com
Mon Jun 21 11:00:59 UTC 2021


thermald (2.4.3-1ubuntu1) hirsute; urgency=medium

  * Pull in bug fixes between 2.4.3 and 2.4.6 (LP: #1931565)
   [Colin Ian King]
   - Fix spelling mistakes found using codespell
   [Srinivas Pandruvada]
   - Disable legacy rapl cdev when rapl-mmio is in use
     This will prevent PL1/PL2 power limit from MSR based rapl, which
     may not be the correct one.
   - Delete all trips from zones before psvt install
     Initially zones has all the trips from sysfs, which may have wrong
     settings. Instead of deleting only for matched psvt zones, delete
     or all zones. In this way only zones which are in PSVT will be
     present.
   - Check for alternate names for B0D4 device
     B0D4 can be named as TCPU or B0D4. So search for both names
     if failed to find one.
   - Fix error for condition names
     The current code caps the max name as the last condition name,
     which is "Power_Slider". So any condition more than 56 will be
     printing error, with "Power_Slider" as condition name. For example
     for condition = 57: Unsupported condition 57 (Power_slider)
   - Set a very high RAPL MSR PL1 with --adaptive
     After upgrading Dell Latitude 5420, again noticed performance
     degradation.
     The PPCC power limit for MSR RAPL PL1 is reduced to 15W. Even though
     we disable MSR RAPL with --adaptive option, it is not getting
     disabled. So MSR RAPL limits still playing role.
     To fix that set a very high MSR RAPL PL1 limit so that it never
     causes throttling. All throttling with --adaptive option is done
     using RAPL-MMIO.
   - Special case for default PSVT
     When there are no adaptive tables and only one default PSVT table
     is present with just one entry with MAX type. Add one additional
     entry as done for non default case.
   - Increase power limit for disabled RAPL-MMIO
     Increase 100W to 200W as some desktop platform already have limit
     more than 100W.
   - Use Adaptive PPCC limits for RAPL MMIO
     Set the correct device name as RAPL-MSR so that RAPL-MMIO can
     also set the correct default power limits.

Date: Thu, 10 Jun 2021 12:52:21 +0100
Changed-By: Colin King <colin.king at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/thermald/2.4.3-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 10 Jun 2021 12:52:21 +0100
Source: thermald
Built-For-Profiles: noudeb
Architecture: source
Version: 2.4.3-1ubuntu1
Distribution: hirsute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Colin King <colin.king at canonical.com>
Launchpad-Bugs-Fixed: 1931565
Changes:
 thermald (2.4.3-1ubuntu1) hirsute; urgency=medium
 .
   * Pull in bug fixes between 2.4.3 and 2.4.6 (LP: #1931565)
    [Colin Ian King]
    - Fix spelling mistakes found using codespell
    [Srinivas Pandruvada]
    - Disable legacy rapl cdev when rapl-mmio is in use
      This will prevent PL1/PL2 power limit from MSR based rapl, which
      may not be the correct one.
    - Delete all trips from zones before psvt install
      Initially zones has all the trips from sysfs, which may have wrong
      settings. Instead of deleting only for matched psvt zones, delete
      or all zones. In this way only zones which are in PSVT will be
      present.
    - Check for alternate names for B0D4 device
      B0D4 can be named as TCPU or B0D4. So search for both names
      if failed to find one.
    - Fix error for condition names
      The current code caps the max name as the last condition name,
      which is "Power_Slider". So any condition more than 56 will be
      printing error, with "Power_Slider" as condition name. For example
      for condition = 57: Unsupported condition 57 (Power_slider)
    - Set a very high RAPL MSR PL1 with --adaptive
      After upgrading Dell Latitude 5420, again noticed performance
      degradation.
      The PPCC power limit for MSR RAPL PL1 is reduced to 15W. Even though
      we disable MSR RAPL with --adaptive option, it is not getting
      disabled. So MSR RAPL limits still playing role.
      To fix that set a very high MSR RAPL PL1 limit so that it never
      causes throttling. All throttling with --adaptive option is done
      using RAPL-MMIO.
    - Special case for default PSVT
      When there are no adaptive tables and only one default PSVT table
      is present with just one entry with MAX type. Add one additional
      entry as done for non default case.
    - Increase power limit for disabled RAPL-MMIO
      Increase 100W to 200W as some desktop platform already have limit
      more than 100W.
    - Use Adaptive PPCC limits for RAPL MMIO
      Set the correct device name as RAPL-MSR so that RAPL-MMIO can
      also set the correct default power limits.
Checksums-Sha1:
 0916226c242bebd82d8bdb8a40f532bd133b5a02 2016 thermald_2.4.3-1ubuntu1.dsc
 d8623c59fff2ef4236ca0d0d0357ab67f22d84c1 21676 thermald_2.4.3-1ubuntu1.debian.tar.xz
 eb775fc294de49ef8f6a9e7ee078c147327515a4 9972 thermald_2.4.3-1ubuntu1_source.buildinfo
Checksums-Sha256:
 51821e5588596e11b09f67d174ee0418ea2da218e034f3957676a3d335482c02 2016 thermald_2.4.3-1ubuntu1.dsc
 33b5e09280e6a82bf216b8a3ea932558a81d9d472928f635ecd9c6d29da17158 21676 thermald_2.4.3-1ubuntu1.debian.tar.xz
 7947137132b4d13721a967438a96ad0fc778281f55a82cb4811a164dabfad5de 9972 thermald_2.4.3-1ubuntu1_source.buildinfo
Files:
 f329844deaec7b647ed287c6f1da4815 2016 admin optional thermald_2.4.3-1ubuntu1.dsc
 85b6a525f57cfacbe2e4a99ae7de85fb 21676 admin optional thermald_2.4.3-1ubuntu1.debian.tar.xz
 e2e74e920dd42c1d5d4dcd4d872a2078 9972 admin optional thermald_2.4.3-1ubuntu1_source.buildinfo
Original-Maintainer: Colin King <colin.king at canonical.com>


More information about the Hirsute-changes mailing list