Kde: After update tearing and "Display and monitor" -setting freezes

After doing big update I noticed screen tearing with Kwin which I didn’t have before. I use intel drivers.

$ journalctl -b -p err
kwin_x11[4493]: kwin_core: Compositing is not possible.

Didn’t have more errors. After googling I set in kwinrc: “OpenGLIsUnsafe=true” to false. Don’t get that error anymore but still tearing. Tried renaming kwinrc so it would use default settings but didn’t help.

In System settings when I click “display and monitor”, settings window freezes after giving errors below to terminal. Seems like Qt related problem. Anything I could do?

$ systemsettings5
Cyclic dependency detected between “file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml” and “file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml”
file:///usr/lib64/qt5/qml/QtQuick/Controls.2/org.kde.desktop/Menu.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
file:///usr/lib64/qt5/qml/QtQuick/Controls.2/org.kde.desktop/ComboBox.qml:96:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
file:///usr/share/kpackage/kcms/kcm_kscreen/contents/ui/main.qml:90:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
file:///usr/lib64/qt5/qml/QtQuick/Controls.2/org.kde.desktop/Menu.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }

file:///usr/lib64/qt5/qml/org/kde/kirigami.2/FormLayout.qml:250:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }

file:///usr/share/kpackage/kcms/kcm_kscreen/contents/ui/Panel.qml:137:13: Unable to assign [undefined] to int
file:///usr/lib64/qt5/qml/QtQuick/Controls.2/org.kde.desktop/Menu.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:153:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:80:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:108:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/BreadcrumbControl.qml:24:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { … }
Couldn’t load plugin “kcms/kwincompositing” : “The shared library was not found.” – falling back to old-style loading from desktop file
Couldn’t load plugin “kcms/kcm_kgamma” : “The shared library was not found.” – falling back to old-style loading from desktop
file

Info about my system:

$ inxi -F
System: Host: linux-3vlk Kernel: 5.7.7-1-default x86_64 bits: 64 Desktop: KDE Plasma 5.19.3
Distro: openSUSE Tumbleweed 20200713
Machine: Type: Laptop System: Dell product: Latitude E5420 v: 01 serial: <superuser/root required>
Mobo: Dell model: 0H5TG2 v: A01 serial: <superuser/root required> BIOS: Dell v: A14 date: 12/26/2013
CPU: Topology: Dual Core model: Intel Core i5-2520M bits: 64 type: MT MCP L2 cache: 3072 KiB
Speed: 965 MHz min/max: 800/3200 MHz Core speeds (MHz): 1: 933 2: 891 3: 1016 4: 871
Graphics: Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.20.8 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1: 1920x1080~60Hz
2: 1920x1080~50Hz

$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2) (0x126)
Version: 20.1.2
Accelerated: yes
Video memory: 1536MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 20.1.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 20.1.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 20.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

$ sudo zypper dup   

Nothing to do.

$ sudo zypper verify

Dependencies of all installed packages are satisfied.

Managed to fix tearing issue. It’s because an update changed xorg.conf.d location from /etc/X11 to /usr/share/X11/ and the former contained file where I had set intel driver instead of modesetting because of tearing. So that “Display and monitor” -setting problem still persist.