Screen flicker after update

I have updated from Leap 42.1 to Tumbleweed and now my laptop monitor flickers very badly. It is eDP1 that is flickering while the other two monitors are completely stable. Occasionally, it will stop flickering for a few seconds. I’m not sure what information will be relevant.


$ xrandr
eDP1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 380mm x 210mm
   1920x1080     60.01*+
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1280x960      60.00  
   1368x768      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
HDMI1 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.90  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.89  
   1280x720      60.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  


$ lsmod | grep i9
i915                 1376256  9
drm_kms_helper        163840  2 i915,radeon
drm                   389120  13 ttm,i915,drm_kms_helper,radeon
i2c_algo_bit           16384  2 i915,radeon
video                  45056  2 i915,toshiba_acpi
button                 16384  1 i915

After a reboot I noticed that it also flickers on the Grub screen.

This is solved(ish)

It appears to be a bug in 4.6 kernel series. There is a work around if anyone else is experiencing this.

Edit /etc/default/grub and add 1915.enable_psr=0 to the line that startsGRUB_CMDLINE_LINUX_DEFAULT=
Save the file
Run sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Reboot for a flicker free monitor

This bug is supposedly fixed in 4.7 kernel.