-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"irqbalance detected" even when irqbalance is disabled #48
Comments
@andy0130tw it's a good idea but it's so hard to test even such simple things sometimes (different policies, user permissions, sudo or not...). It'll be in the future releases (ps -A |grep irqbalance) here Line 294 in 7655ccc
You can test it... Just replace in the extension folder (which irqbalance to ps -A |grep irqbalance) and run
|
Is IRQ Balance a bad option ? Or something we have to disable ? |
@seb2411 in 2 words, my answer - YES! You can freely uninstall irqbalance.
Uninstall it and reboot your machine
|
@konkor Thank you ! |
@konkor What about for a desktop with lots of cores and needs for real-time audio? (jack...) |
@terencode lol I don't know :) But I know irqbalance on debian stretch from the kernel 4.9 and JACK worked since kernel 2x or 1x??? and works on single CPUs well so ;) |
@konkor did some researches and it's not recommended, thank you ;) |
I want people to see this issue for while to help them... |
Has there been some serious discussion somewhere about advantages and disadvantages of the |
@alexeymuranov First of the all, IRQBALANCE doesn't support Core Threads ON/OFF Linux kernel feature and it can be a serious issue and can hung the system up easily. So it's not a red/critical warning and you can just ignore this warn and never turn OFF any core! |
IRQBALANCE for the IO Priority and NOT FOR USER SPACE APPLICATIONS! |
Hi, I got the same issue with an HP OMEN 15-ce019na. The laptop has a i7 7700HQ and GTX1050Ti. I use it for work so I mainly run multiple applications (jetbrains IDEs, Postman, terminals, firefox and play music desktop player), however this laptop should be able those tasks pretty well and in fact it does good on windows and on Linux the fan doesn't spin much but still the extension shows a system loading of 180+% even if sometimes the frequency goes around 0.9 GHz - 1.5 Ghz mainly. |
@JacopoGobbi So your issue is a high system loading? Actually, extension parsing /proc/loadavg kernel file stream and picks 1st value for 1 minute. You can google about it. I could recommend you check it manually in the terminal:
to find out of cause this issue. BTW gnome trackers/services/servers can do high loading on the start or on the writing activity. |
@JacopoGobbi So I still prefer the acpi cpufreq mode to intel_pstate mode (Intel doesn't mean always good). You could try to disable intel_pstate mode in the kernel boot line. |
I'm pretty confused - I'd never heard of IRQBALANCE until I saw the big orange warning just now after installing cpufreq. I'm on a laptop so according to this thread I should uninstall it. TBH I don't care about threads getting interrupted for IO, I don't play games - just use a web browser and do software development. Further up it mentions servers with SSDs ... my laptop has an SSD and multiple threads. Another page I saw said IRQBalance is good if on a laptop. At the very least, the orange warning could be a link to a wikipage with pros and cons. |
@stuaxo 1) You can use irqbalance package but you aren't be able to turn off CPU Cores with the extension. Actually, you can but it could break/freeze your system. |
Thanks :) I managed to lock up my computer (well it was sort of still running) just now when compiling a bunch of things, so the first thing I did when I came back was uninstall it. It's fairly new, so I'm not sure what's causing it, probably need more RAM... This is the first I've heard of irqbalancer, so I was just wondering what it was when I saw the orange message. |
Just noticed the message is still there even though I uninstalled it, I guess I need to reboot or something ? |
@stuaxo yes, you have to reboot after uninstalling. |
Hi ! Is it possible to have an option in the extension to disable the warning ? :-) |
@bidinou Okay I could add that option in the next version |
I reported irqbalance as a bug when included by default in desktop images: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1833322 |
I've seen a few arguments for or against using irqbalance, but not much in the way of collaboration/discussion between the devs of irqbalance and GNOME cpufreq. Has there been any? Investigating possible performance issues together seems like a better idea than having to trust one single opinion on this. |
@DaVince I didn't want to start BTW: I'm pretty sure there are many cases where irqbalance could be very useful for server's tasks but not for Desktop usage and, especially, for laptop desktop users. Linux is very servers oriented and any linux distros want to distribute several versions of kernels. So we all have to running a huge amount useless things for servers hardware, software, protocols and ms azure stacks etc and including irqbalance. EDIT:If you don't see 100% loading on CPU0 during your work-flow, you don't need to use irqbalance at all. Also the modern kernel is managing it itself depending on cpu0 loading. |
GNU/Linux Debian (bug closing the issue) removed IRQBALANCE from dependencies. It means Ubuntu/PopOS/Mint and so on will do the same. |
Alright, thank you for digging up more widespread information about this. I will remove irqbalance now. 🙂 |
After updating this GNOME extension I noticed that it start reporting if
irqbalance
is installed on the device. If so it will replace the loading percentage with a constant, warning message,irqbalance detected
.I then disabled
irqbalance
through its config file (located at/etc/default/irqbalance
) but the message was still there. Stopping the service did not help, either. The comment from the author hinted me that the package should be uninstalled if I saw the message.I tracked down to the code and located the condition at
cpufreq/extension.js
Line 1429 in 7655ccc
ps aux | grep /usr/sbin/irqbalance
matches.The text was updated successfully, but these errors were encountered: