This problem happens randomly, typically around once a month. Sometimes happens after booting/logging in and others times it will just happen after hours of perfectly fine use. Suddenly everything except the mouse runs at about 1 fps. The mouse still works just fine but when I click to do anything in any applications, or click on the Manjaro menu, bar, etc. There is about a second delay before the action happens and everything “skips” / runs as if it were 1 fps. Some applications launch or run much slower than normal.
In most cases attempting a normal shut down or reboot is either too slow or never completes. It will usually get to the point where it is a black screen with blinking cursor but no further and I need to hard reset.
No idea where to start diagnosing this. Next time it happens I will open OBS and see if it will record what is going on, or use my phone to record so you can see.
I tried man intel and it said that triple buffer should be enabled by default. There is no x11 config file - according to a number of other posts Intel should not need one normally. There was nothing in modinfo i915 about triple buffer either. Is there any way to check that?
After I switched to xrender then back to opengl it happened again. Here is a video of the issue:
You can see the mouse moves around just fine but scrolling is very slow/laggy and opening and scrolling through the menu is very slow & laggy.
I looked at the logs after causing it to run slow and outside of a couple odd IRQ issues which seem to be CPU related, nothing appeared to relate to graphics.
Interesting, by default it seems to load a modesetting driver. I forced it to load the Intel driver instead and am not able to get it to run slow when I change compositors.
Unfortunately after a few hours the system became consistently unstable and there were jagged lines/flickering on external display so I had to revert the changes. Continuing to look for a better solution.
Thanks, and that might be the issue. However, I appear to not be able to do anything about it ATM. The current Nvidia driver appears to have a known bug that it can’t start up discreet GPUs that are idled/powered down. I get error messages in the log about the nvidia driver not being able to initialize the GPU. I tried the nouveau driver as well and it has it’s own issues and for some reason no xrandr provider is available.
So until Nvidia or nouveau provides a working driver, I cannot test that.
The latest stable update combined with a new BIOS update appears to have fixed the Nvidia card not being detected/usable. However, I am still able to make everything slow by switching the render back & forth so I suspect this issue is still possible.