CPU LEAK FOUND in 4.3.0 and still present in 4.5.0
Posted: Mon Dec 19, 2022 8:13 pm
I can't post this as a bugreport, because it's hard to pinpoint the actual bug. Let me explain.
Okay where should I start. Please bear with me: I'm on the latest 4.5.0 (I always use x64) release and I got a new video card and because of that I upgraded my chipset driver and BIOS firmware.
I have a Ryzen 5 3600 CPU (6 core - 12 threads) and after the updates I noticed that my idle CPU power consumption went up from 12-15w to CONSTANT MINIMUM 25 watts but I didn't checked it like 1-2 years. Okay, maybe because of the updates what I mentioned. It never occurred in me to close qBittorrent, because it was never a performance hog. Of course I closed every app and checked qBittorrent: no transfer...0,2-0,7% CPU usage...25w power consumption. Okay, I'll close it too and BAM, Power consumption dropped to 12w. As if it prevented all my cores entering C6 state because of aggressive core management or something.
Okay, this was clearly not an issue 1-2 years before. I digged out an old version of qBittorrent: 4.1.2. And...CPU is back to 12-18w. WIN. But from which version it went from good to bad?
I tested a bunch of it and found it!
In 4.2.5 the CPU handling was still good but in the 4.3.0 it went up to 25w idle just like in the latest (4.5.0) version.
So something happened in the 4.3.0 which is still present in the latest release. It's a wild guess but maybe it got some extra - pointless - multithreading in it which dramatically increases core jumping.
I know this is a very hard bug to debug but a lot of people are using qBittorrent and this extra power consumption multiplied by all the users...it's huge.
Okay where should I start. Please bear with me: I'm on the latest 4.5.0 (I always use x64) release and I got a new video card and because of that I upgraded my chipset driver and BIOS firmware.
I have a Ryzen 5 3600 CPU (6 core - 12 threads) and after the updates I noticed that my idle CPU power consumption went up from 12-15w to CONSTANT MINIMUM 25 watts but I didn't checked it like 1-2 years. Okay, maybe because of the updates what I mentioned. It never occurred in me to close qBittorrent, because it was never a performance hog. Of course I closed every app and checked qBittorrent: no transfer...0,2-0,7% CPU usage...25w power consumption. Okay, I'll close it too and BAM, Power consumption dropped to 12w. As if it prevented all my cores entering C6 state because of aggressive core management or something.
Okay, this was clearly not an issue 1-2 years before. I digged out an old version of qBittorrent: 4.1.2. And...CPU is back to 12-18w. WIN. But from which version it went from good to bad?
I tested a bunch of it and found it!
In 4.2.5 the CPU handling was still good but in the 4.3.0 it went up to 25w idle just like in the latest (4.5.0) version.
So something happened in the 4.3.0 which is still present in the latest release. It's a wild guess but maybe it got some extra - pointless - multithreading in it which dramatically increases core jumping.
I know this is a very hard bug to debug but a lot of people are using qBittorrent and this extra power consumption multiplied by all the users...it's huge.