[Enhancement]: Make update frequency more consistent #2060
Labels
enhancement
Issue that suggests an enhancement
networking
Issue or PR related to networking support
text
Issue or PR related to `conky.text` variables
What happened?
I have 4 conkys in total. A "clock" conky, a "system info" conky, a "cpu utilization" conky and a "network monitoring" conky.
The one conky currently affected by this issue is my network monitoring conky. When I run a Gnome app, specifically Shortwave internet radio tuner, the update frequency of my network conky goes from smoothly updating once per second to updating erratically, updating once up to every 4 seconds or so. Running the conky from the terminal does not report any errors and there are no errors reported in the logs that I can find. The other conkys are not affected.
Some historical perspective:
In previous versions of conky, it would have exhibited the same or similar "stuttering" effect in both the conky ("the conky" being any one of or all of the CPU, system info and/or network monitoring conkys) and on any video playback that was going on, such as YouTube in Brave or FireFox, until the conky was killed. In previous conky versions, my CPU Utilization conky, which is just 7 lua meters with the text showing the % usage and current frequency of each core and the averages at the bottom would be the first and most-often-affected, but it is actually behaving well so far with the current version of conky. Same is true for the System info conky, which shows a LOT of system info such as free/used RAM, drive space, temps, etc. It used to get affected in the same way and cause stuttering video playback issues, but now is behaving well.
In version 1.21.7, the conky going wonky does not seem to affect video playback smoothness any more, (or any other system/software smoothness/operation) which is wonderful, but the conky itself is even more unresponsive when this bug/event/issue occurs. It should be stated that my clock conky has been a good little conky this whole time, smoothly updating every second like, well, clockwork. It only shows the time, date and uptime and I have declared it as the system conky config in the cmake config options. The correct network adapter was also defined in the cmake config, FYI. The only other items modified from default cmake config are the checking of the ~4 lua bindings. I'm running an all-AMD system with an ASUS AMD 970 chipset and an AMD RX580 GPU.
I had quit running all but my clock conky for some time now because of the video playback stuttering issue where video playback would annoyingly stutter in time with the conky update frequency. I had switched to using Plasma monitor widgets, which is so clunky and limited as to just barely be annoyingly functional, sort of. But now there is hope for me that it is no longer an issue with this latest version of conky, and I have progressed from having 3 conkys that are acting up and therefore unusable, to only one! I am calling that positive progress, and I am very grateful to the humble programmer(s) for that! I am so very happy to have my system info and CPU conkys back in operation! Thank you! I wish us all luck in solving the riddle of my network conky with a case of the pregnant-pauses/stutters/hitches! I've done so many web searches for permutations of this issue description in the last few months I'm now just at a loss for ideas on how to proceed. In the code box below, I am posting the current problem config first, with the others following it. I put 3 blank lines in between each of them and each config starts with a comment section at the top. I look forward to your feedback!
Version
1.21.7
Which OS/distro are you seeing the problem on?
Ubuntu
Conky config
The text was updated successfully, but these errors were encountered: