Verified with unigine-super of phoronix-test-suite
~~~
$phoronix-test-suite benchmark unigine-super
~~~
didn't observe the significant difference compared to upstream thermald 2.5.3.
~~~
- thermald-2.4.9_1ubuntu-0.3
>
>
>
> Unigine Superposition 1.0:
> pts/unigine-super-1.0.8 [Resolution: 1920 x 1080 - Mode: Fullscreen -
Quality: High - Renderer: OpenGL]
> Test 1 of 1
> Estimated Trial Run Count: 3
>
> Estimated Time To Completion: 13 Minutes [03:40 CDT]
> Started Run 1 @ 03:28:08
> Started Run 2 @ 03:31:37
> Started Run 3 @ 03:35:03
>
> ```
> Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: High - Renderer:
OpenGL:
> 4.6
> 4.6
> 4.6
>
> Average: 4.6 Frames Per Second
> Maximum: 5.4
> Deviation: 0.00%
>
> Comparison of 1,233 OpenBenchmarking.org samples since 14 June 2018;
median result: 70.5 Frames Per Second. Box plot of samples:
> [ *----------############!###*##*#*#*---------------*-----*--*-*| *
]
> ^ This Result (2nd Percentile): 4.6
> Arc A770 DG2: 101 ^ RTX 3080: 147 ^ RX 6900 XT: 199 ^
> Arc A750 DG2: 96 ^ Gigabyte RX 6800 XT: 177 ^
> RTX 2070 SUPER: 91 ^ RTX 3090: 173 ^
> RX 5700 XT: 81 ^ Gigabyte RX 6800: 163 ^
> ```
>
~~~
- upstream thermald 2.5.3,
> Unigine Superposition 1.0:
pts/unigine-super-1.0.8 [Resolution: 1920 x 1080 - Mode: Fullscreen -
Quality: High - Renderer: OpenGL]
Test 1 of 1
Estimated Trial Run Count: 3
>
> Estimated Time To Completion: 11 Minutes [03:49 CDT]
Started Run 1 @ 03:39:42
Started Run 2 @ 03:43:08
Started Run 3 @ 03:46:35
>
> Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: High - Renderer:
OpenGL:
4.7
4.7
4.7
Average: 4.7 Frames Per Second
Maximum: 5.4
Deviation: 0.00%
Comparison of 1,233 OpenBenchmarking.org samples since 14 June 2018; median
result: 70.5 Frames Per Second. Box plot of samples:
[ *----------############!###*##*#*#*---------------*-----*--*-*| * ]
^ This Result (2nd Percentile): 4.7
Arc A770 DG2: 101 ^ RTX 3080: 147 ^ RX 6900 XT: 199 ^
Arc A750 DG2: 96 ^ Gigabyte RX 6800 XT: 177 ^
RTX 2070 SUPER: 91 ^ RTX 3090: 173 ^
RX 5700 XT: 81 ^ Gigabyte RX 6800: 163 ^
>
~~~
** Tags removed: verification-needed-jammy
** Tags added: verification-done-jammy
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to thermald in Ubuntu.
https://bugs.launchpad.net/bugs/1981087
Title:
thermald prematurely throttling GPU
Status in thermald package in Ubuntu:
Fix Released
Status in thermald source package in Jammy:
Fix Committed
Bug description:
[Impact]
* thermald prematurely throttling GPU
[Fix]
This fix is removed the code refactoring part and keep the necessary.
(patch: 0009-Install-passive-default.patch)
82609c7) Separate Adaptive engine and GDDV
[Test Plan]
Test1,
* Run game on the target machine.
* the FPS must not be significantly reduced.
Test2,
* Run on others platform, ADL/TGL/CML/CFL/KBL.
* Use monitoring tool(e.g. s-tui) and stress-ng to verify if the machine
runs normally.
[Where problems could occur]
* better support for Passive Policy. currently passive policy 1 is supported
and it should have a bug if the machine only enable pssive policy 2.
~~~
I got a new game and started playing it
It would run at over 100 FPS solidly some of the time and then cyclically dip
down to below 20 FPS for a few minutes
I determined that it was thermald trying to keep my GPU below 70°C
to determine this I sudo systemctl stop thermald
The game ran solidly and consistently with the GPU at 75°C
This is well below the specs set by the manufacturer and perhaps
unreasonably low for a laptop
But more importantly I was given no indication this was happening. I
had to sleuth it out myself.
Perhaps it is impossible to determine good defaults for all hardware,
I don't know. However without an indication that this is happening
there will be a lot of people with a mysteriously broken experience.
This was extremely difficult for me to find and I had several friend
who are experts on linux gaming and video drivers trying to track this
down. I discovered it by luck and perseverance.
This absolutely needs some sort of indication and hopefully a way to
remedy it from the GUI. ideally it would set thermal limits that are
more in line with what the device is designed for and not a
conservative default if at all possible.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: thermald 2.4.9-1
ProcVersionSignature: Ubuntu 5.15.0-40.43-generic 5.15.35
Uname: Linux 5.15.0-40-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: XFCE
Date: Fri Jul 8 16:08:55 2022
InstallationDate: Installed on 2020-10-19 (626 days ago)
InstallationMedia: Xubuntu 20.04.1 LTS "Focal Fossa" - Release amd64
(20200731)
SourcePackage: thermald
UpgradeStatus: Upgraded to jammy on 2022-06-17 (20 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1981087/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp