I've checked with the latest git version -- it has the same problem.

New behavior (git thermald, as well as latest Ubuntu version with backports): 
thermald keeps the GPU frequency at 400 Hz after reaching 85 degrees, even if 
temperature decreases to 74. 
After the thermal regime stabilizes there are following measurements:
GPU freq 400MHz
CPU freq 2.4GHz
Package temperature: 74 degrees
FPS is 25-35 -- it's impossible to play the game
intel_gpu_top displays that "Render/3D/0" engine is busy up to 100%, usually 
97-99


Old behavior:
thermald starts throttling after reaching 70 degrees but allows GPU to run on 
660 MHz
After the thermal regime stabilizes there are following measurements:
GPU freq 660MHz
CPU freq 1.3GHz
Package temperature: 64 degrees
FPS is 45-53 -- game is playable 
intel_gpu_top displays that "Render/3D/0" engine is almost always busy at 100%

So new thermald ignores GPU demand and sacrifices the GPU performance in
favor of CPU and at the same time keeps the higher temperature.


I also have found a workaround -- to disable the new behavior one needs to 
remove the "--adaptive" switch. W/o it the new version works as the old one 
with that switch.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1944389

Title:
  Thermald 1.9.1-1ubuntu0.6 keeps Tigerlake GPU frequency on 400 MHz

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1944389/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to