KDE: Konsole shows horizontal stripes with Display Global Scale > 100%

My laptop’s resolution (1920x1080) is too high for my weary eyes, that’s why I set my display’s global scale to 125%.
Everything works well except for Konsole. Konsole shows vertical stripes when pressing Return key in shell or moving cursor in vi which look like artifacts from the desktop:
If Konsole is the only visible window, you will notice dark green lines coming from openSUSE’s default greenish desktop background.
If Konsole is visible next to a bright window (like firefox) the stripes are getting rather visible (example: https://susepaste.org/16086206).
Once you change focus to another window, the stripes will vanish.
I’m running openSUSE Leap 15.3 fully patched, no additional repos.
KDE on X11.

The only workaround is to not use display scaling and just set font DPI alone.


chris@linux:~> /sbin/lspci|grep VGA 
00:02.0 **VGA** compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)

[FONT=monospace]chris@linux:~> lsmod|grep video 
uvc**video**              110592  0 
v4l2_common            16384  1 uvc**video**
**video**buf2_vmalloc      20480  1 uvc**video**
**video**buf2_memops       20480  1 **video**buf2_vmalloc 
**video**buf2_v4l2         28672  1 uvc**video**
**video**buf2_common       57344  2 **video**buf2_v4l2,uvc**video**
**video**dev              241664  4 v4l2_common,**video**buf2_v4l2,uvc**video**,**video**buf2_common 
mc                     61440  4 **video**dev,**video**buf2_v4l2,uvc**video**,**video**buf2_common 
usbcore               311296  13 usbserial,xhci_hcd,usbnet,usbhid,qcserial,cdc_mbim,cdc_ncm,cdc_wdm,usb_wwan,uvc**video**,
btusb,xhci_pci 
**video**                  53248  2 fujitsu_laptop,i915
[/FONT]
# lsmod | egrep 'vid|i9'
i915                 2625536  10
i2c_algo_bit           16384  1 i915
drm_kms_helper        262144  1 i915
cec                    65536  2 drm_kms_helper,i915
drm                   614400  7 drm_kms_helper,i915
video                  53248  1 i915
# ps -A | grep mc
  528 ?        00:00:00 mcelog
# inxi -Sy
System:
  Host: gb250 Kernel: 5.3.18-150300.59.43-default x86_64 bits: 64
    Desktop: KDE **Plasma** 5.18.6 Distro: openSUSE Leap 15.3
# inxi -Gxx
Graphics:
  Device-1: **Intel HD Graphics 630** vendor: Gigabyte driver: i915 v: kernel
    bus-ID: 00:02.0 chip-ID: 8086:5912
  **Display**: x11 server: X.Org 1.20.3 compositor: kwin_x11 **driver:**
    **loaded: modesetting** resolution: 2560x1440~60Hz **s-dpi: 120**
  OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (**KBL GT2**)
    v: 4.6 Mesa 20.2.4 compat-v: 3.0 direct render: Yes
#

Konsole is working normally here @120DPI, but I don’t use systemsettings5 to scale. Instead I have xrandr --dpi 120 in a script in /etc/X11/xinit/xinitrc.d/, and have KScreen2 disabled.

What have you done to cause all those video modules to load that I don’t have here?

Konsole is also working normally for me when only setting font DPI in KDE Settings.
But I’ve read that the preferred KDE way would be to use “Global Scale” setting under Display and Monitor, which – besides also setting DPI – does some more adjustments.
The additional modules result from my built-in web cam.


chris@linux:~> inxi -Gxx 
**Graphics:  Device-1:** Intel Skylake GT2 [HD Graphics 520] **vendor:** Fujitsu Limited. **driver:** i915 **v:** kernel  
           **bus ID:** 00:02.0 **chip ID:** 8086:1916  
           **Device-2:** Chicony FJ Camera **type:** USB **driver:** uvcvideo **bus ID:** 1-10:6 **chip ID:** 04f2:b564  
           **Display:** x11 **server:** X.org 1.20.3 **compositor:** kwin_x11 **driver:** modesetting **unloaded:** fbdev,vesa  
           **alternate:** intel **resolution:** <xdpyinfo missing>  
           **OpenGL:****renderer:** Mesa DRI Intel HD Graphics 520 (SKL GT2) **v:** 4.6 Mesa 20.2.4 **compat-v:** 3.0  
           **direct render:** Yes

BTW, on my system, I receive an error when using inxi as you did:


chris@linux:~> inxi -Sy 
Error 10: Unsupported value: 0 for option: y 
Check -h for correct parameters.

Strange, as we have both the same OS:


chris@linux:~> inxi -Sxx 
**System:    Host:** linux.fritz.box **Kernel:** 5.3.18-150300.59.43-default x86_64 **bits:** 64 **compiler:** gcc **v:** 7.5.0  
           **Desktop:** KDE Plasma 5.18.6 **tk:** Qt 5.12.7 **wm:** kwin_x11 **dm:** SDDM **Distro:** openSUSE Leap 15.3 

(my version uses -y for setting output width)

The only strange thing is openSUSE packaging’s insistence on keeping a broken ancient inxi version in the Leap repos but not in TW. It’s nothing but a script, so doesn’t depend on particular version support of the tools that enable it.

> inxi -I
Info:
  Processes: 248 Uptime: 6d 15h 50m Memory: 30.79 GiB used: 8.73 GiB (28.4%)
  Shell: Bash **inxi: 3.3.12**

Run it with -U switch to get current if it’s been any length of time since you used it last. Its author is constantly improving it. New releases come at random times, essentially whenever it has new or improved functionality or he finds and fixes a bug. Leap’s version: 3.1.00 was released 2020-04-22, over 21 months ago, and over 4,300 lines were added to its changelog since then. inxi/inxi.changelog at master · smxi/inxi · GitHub