When I boot OpenSUSE 15.6 and KDE loads, I open Firefox or other browsers, causing the laptop screen to flicker rapidly. If I connect the laptop to a power outlet, the flickering stops. Is there a solution to this problem? Laptop details: Dell Vostro 5370. Output of lspci command is following:
You posted that the flickering display starts when you open a browser like Firefox and stops when the laptop is connected to a power outlet.
This could be a symptom of a display driver aggressively entering a low-power state to conserve battery.
When you open a web browser, the system may decide to reduce power consumption for the display to extend battery life, especially if the content being displayed is static or not very graphically intensive. The rapid flickering could be a sign of a bad transition between power states. When the laptop is plugged in, the system may prioritize performance over power savings, which prevents the graphics driver from entering the problematic low-power state.
Note there is a degree of me speculating here.
I note the line 00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07)
identifies the Intel UHD Graphics 620 as the primary graphics hardware. I believe this GPU is used in laptops for its power efficiency.
From your post I read that the Linux kernel is using the i915 driver for the Intel graphics card. So I assume that this driver is responsible for managing the power states of the GPU, and that could possibly cause the flickering (?).
The combination of the flickering on battery, but not on AC power behaviour, and the Intel graphics (with the i915 driver) hints at a power management problem.
Perhaps focus your effort to find a solution on the i915 driver to disable certain power-saving features if any are known to cause display issues on specific hardware models. This can often be done by adding a kernel parameter in the GRUB configuration.
I don’t know any off the top of my head, but likely if it were me, that is where I would go looking.
I have tried almost every possible tip that you have suggested to me. The end result has been the same: the flickering continues. I would be happy to wait until Leap 16 is released, after which I will try the same tips again. Once again, thank you for the advice. Firux
Please use the preformatted text icon above the input window here to paste the complete input and output from running command inxi -GSaz --vs in Konsole.
This indicates some sort of configuration, typing, and/or copy and paste error. What it is probably supposed to be is splash i915.enable_dc=0.
Please provide output pasted here, as previously instructed, using preformatted text icon, but you did not follow, to preserve the original command output formatting, from: cat /etc/default/grub.
You asked me put here complete input and output of abow mentioned command: inxi -GSaz --vs . I fixed the error you found and have reattached the final result below.
This suggests confirmation of need to show here the content of /etc/default/grub. Neither of those two command line options are valid, so cannot do what the similar intended parameters were intended to do, one of which would affect Plasma output.
Some how the problem has disappeared after i ran grub2-mkconfig -o /boot/grub2/grub.cfg command. Maybe problem appears later again or not, but i’m going to wait until Leap 16 final release comes and see what’s going on. Thanks a lot.
I am suprised given what I quoted that this now works for you.
The intended parameter i915.enable_dc=0 disables display power management features on Intel graphics, but you have a BIG typo and you have typed i915.enanle_dc=0 meaning what you incorrectly typed instead does NOTHING.
Also , a bit off topic, but your quiet spalsh is also a BIG typo. You should have quiet splash.
My apologies for being blunt and my being very critical, but you are being careless. You need to be FAR MORE EXACT in what you type.