Krita consumes tons of energy

Yes, the tool takes GPU usage into account as well, but only the temperature.
Tool is called “MSi Afterburner”.

You did not tell, whether you have a dedicated GPU. Only that you have a 3rd gen i7.

In case you have a dedicated GPU, can you test to disable it in Windows → Device Manager? it will then be idle and can’t be used by Krita anymore. The canvas output will then be CPU integrated GPU only. Would be interesting to see, if that has an effect to the overall load.

I have an Nvidia GT640M dedicated GPU.
And an Intel HD 4000 integrated GPU.

I previously ran acceleration on the dedicated GPU.
But then I switched to software renderer and it decreased the
CPU load and heat temperature, still remaining about the same
as Photoshop.

Now I’m about to run on Integrated graphics. I’ll let you know about the outcome
once the test is done.

So after testing with my Integrated GPU(with OpenGL), it turns out that the temperature went up to 92°C from the monitoring app on average. And My CPU power usage was about 26 watts while painting. So very very hot in principle.

However something bizarre : when I put my hands around the fan, it was less hot than
expected and drawing in the software was not laggy as usual when the temp reaches 90°C+.
I suspect that there suddenly was an error with the monitoring app(MSI afterburner).

But yeah. Perhaps it’s just my body which somehow is magically resisting heat a bit more.
I don’t know.

Nevertheless, I can conclude that OpenGL rendering, consumes a lot of power in Krita.
After doing these tests, I am switching to software rendering, even if it’s slow.
It saves energy and prevents overheating.

1 Like

Instead of Afterburner.

Ciould you have a look into Taskmanager’s CPU load?

Test on my side

6th gen intel notebook, windows 10, dedicated GPU disabled, Krita 5.3.

  • A4, 300 ppi canvas in Krita

  • Basic-1 brush in Krita @ 40 px

Making a single stroke for about 20 seconds

CPU load:

Around 8% (with short spikes up to 15%) (OpenGL acceleration active).

CPU temps 35 to 40 degree celsius. (measured with free HWINFO - https://www.hwinfo.com/)

Fans do not even spin up.

Your system should not have an issue like overheating in this test case.

I tested with a fresh clean install of Krita 5.3 (but i guess Krita 5.2.x would be similar). No custom settings except from setting to OpenGL acceleration. No plugins, no extra brush packs etc. I used the notebook’s touchpad, pen tablet was not attached.

EDIT: Same test but with 600px air brush:

CPU load around 20%

CPU temps around 45 degree celsius.

My CPU TDP is only 45Watts.
So it is understandable that it heats up with just 26 watts of energy consumption.
Without even using Krita, the temperature stays at around 60-66°C from
the HWinfo app.

You wrote, you have a 3rd gen core i7 with integrated intel 4000 HD graphics unit.
And you wrote your CPU is 45 watts.

My CPU is a Core™ i7-6700HQ Processor with 45 watts as well.

The lower the TDP the lower the average heat.

My system at idle has CPU temps around 38 degree at a room temp of around 24 degree.

I also checked another notebook (gaming type with a 10th gen intel core i7) which tends to be a bit hot. Even that one shows idle temps around 50 degree (painting with airbrush at 600px causes temps around 54 degree).

If your system shows idle temps in the 60th, than I think there is something wrong with your hardware (worn out thermal paste, loose contact between cpu and heat dissipation plate, blocked air flow, …) or your environmental temperature is very high.

If you watch the task manager and see a low CPU usage, but still get high temps, than that is another indication that something might be wrong regarding the pc cooling.

Regarding Krita, in my experience it has areas, where it is not as optimized as some other software, but I have not seen a situation causing overheating etc. by just doing simple brushing.

There was only one situation in the past, where I saw unusual cpu load. That was when I tested 5.2.9, 5.3 and 6.0 on the same pc without making individual appdata confing and resources sets for each version. Somehow that corrupted the configs and caused extra slow behaviour of Krita. But once I made clean installs for each version, that issue was gone.

My environmental temp is 28°C.
But I admit that it’s been at least 6 months already since I applied
thermal paste. Maybe I need to renew it.

Now if it’s only about CPU load.
It goes up to about 20+% while drawing in Krita.
So, I believe the clean install issue, isn’t the problem on my side.
Just that my hardware… has really outdated cooling solution.
It is just one fan and a small radiator.

As far as I know, even simple standard paste lasts for around 3 years.

Just one fan could be a limitation, but maybe also a loose contact of the cooler and the cpu.

Example: Intel’s Alder Lake CPUs on socket LGA-1700 had an issue with a bend surface once mounted. This caused an only partwise contact of CPU and cooler and in consequence a lot of overheating reports and RMAs.

But in your case it might just be a suboptimal fitting of the cooler mount screws, or maybe uneven spread of the thermal paste.

3 years is probably a high quality thermal paste. And
I doubt I have it.
I once applied the paste only to see it almost fully
dried after just a year.

Could be. But maybe you can solve your heat issue by reseating the cooler and / or checking if it is within the airflow of the fan.