fan-control icon indicating copy to clipboard operation
fan-control copied to clipboard

[Bug] Fans stop updating when application loses focus

Open CalcProgrammer1 opened this issue 8 months ago • 1 comments

Bug Description

Fans stop updating when fullscreen game opens or application loses focus

Expected Result

Fans continue updating and speed up when a game is loading, which causes CPU temps to increase

Steps to Reproduce

Set up a fan curve based on CPU and start with the CPU at idle, then open a fullscreen game (in my case Overwatch 2). At first I thought it was just fullscreen games that caused the issue, but then I wondered why the fans were still screaming as I typed this issue. When I clicked from my Librewolf browser over to fan-control, the screaming immediately stopped. It seems like the fan update is not happening in the background but instead only when the GUI is visible on screen.

Additional Information

Motherboard fans as well as NZXT Smart Device V2 fans, none of them update. Ryzen 9 3950X, Arc A770.

Operating system

Arch Linux, GNOME

fan-control version

Latest from Flatpak

Logs

On linux, run flatpak run io.github.wiiznokes.fan-control in a terminal.

[adam@Adam-AMD-3950X-Desktop ~]$ flatpak run io.github.wiiznokes.fan-control [ERROR data::update] Can't get the value of the root node GPU Fan Speed: sensor: sensors_get_value() failed: [3] Can't read. [ERROR data::update] Can't get the value of the root node GPU Fan Speed: sensor: sensors_get_value() failed: [3] Can't read. [ERROR data::update] Can't get the value of the root node GPU Fan Speed: sensor: sensors_get_value() failed: [3] Can't read. [ERROR data::update] can't update node: sensor: sensors_get_value() failed: [3] Can't read [ERROR data::update] can't update node: sensor: sensors_get_value() failed: [3] Can't read [ERROR data::update] can't update node: sensor: sensors_get_value() failed: [3] Can't read

My setup, for reference:

Image

CalcProgrammer1 avatar Mar 13 '25 03:03 CalcProgrammer1