fan-control
fan-control copied to clipboard
[Bug] Fans stop updating when application loses focus
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: