I also experience screen flickering occasionally. Your description sounds right about the same as mine. I've tried to resolve it, but not been successful.
One thing that is helpful is that moving the mouse will cause the flickering to stop immediately. And it never happens during active video. So I haven't tried to delve deep into the issue. (Not that I'd know what to do.)
I get the same dmesg
error.
After reading
https://bbs.archlinux.org/viewtopic.php?id=253754
and
https://wiki.archlinux.org/index.php/Intel_graphics#Screen_flickering
I thought I had solved the issue.
But when I used the relevant commands in Solus that I thought would then help:
sudo mkdir /etc/kernel
echo 'i915.enable_psr=0' | sudo tee /etc/kernel/cmdline
sudo clr-boot-manager update
the issue remained.
I will look forward to see if anyone else has any thoughts.
For me, the issue started when I updated my system on 5/22/2020. It had not done so before.
My own specs:
System:
Kernel: 5.6.19-159.current x86_64 bits: 64 Desktop: KDE Plasma 5.20.2
Distro: Solus 4.1
Machine:
Type: Laptop System: Dell product: Latitude E7470 v: N/A serial: <filter>
Mobo: Dell model: 0T6HHJ v: A00 serial: <filter> UEFI: Dell v: 1.22.8
date: 10/08/2019
Battery:
ID-1: BAT0 charge: 21.5 Wh condition: 21.5/37.8 Wh (57%)
CPU:
Topology: Dual Core model: Intel Core i5-6300U bits: 64 type: MT MCP
L2 cache: 3072 KiB
Speed: 700 MHz min/max: 400/3000 MHz Core speeds (MHz): 1: 715 2: 742 3: 779
4: 747
Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] driver: i915 v: kernel
Device-2: Sunplus Innovation Integrated_Webcam_HD type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa
resolution: 1600x900~60Hz
OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa 20.1.9