KDE problems with 42.2, should I clean install, revert to 42.1 ??

I upgraded all 4 of my computers from 42.1 to 42.2 back in December using zypper dup. Since then, I’ve had problems on each computer using KDE Plasma 5. Sometimes the DE freezes, sometimes there are no window decorations on my windows(minimize, maximize, close) and I cannot resize the windows. I’m having the least amount of problems with my main desktop, but I’ve had the same issues at one point or another with it, and it just had the problem that it would not open files with dolphin. I also get a problem with dolphin not opening sometimes.

Anyway, Something must be done and I want people’s advice on whether I should do a clean reinstall of 42.2 or should I do a clean install of 42.1–which I wasn’t having problems with.
Or maybe I should give Tumbleweed a try?? do you ever have to do a clean install of Tumbleweed?

Often the problem seems to be you left one or more older (42.1) repos and get mixed versions. Show zypper lr -d

Could also be a video problem. Card and driver used???

Lastly it may be bad or corrupted config files in your home try a different user and see if the problem persists

I’m a big believer in clean installs. I keep 2 root partitions so I can alternate with versions. This always allows a fall back. I install the newer OS in the unused root without mounting home. I can then test it. If all is well I then mount home and start using it. If not all well I can continue using the old and check updates from time to time and see if that fixes what ever problem. Reinstalling some programs I use is a lot less trouble the trying to fix oddball problems due to upgrade

thanks for the comments and ideas
I know for a fact that I didn’t use 42.1 repos during the dup. The first entry is new ( was trying to download w32codecs which isn’t supported on 42.2 ), but yes I know it’s bad to mix.

#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                         | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------+--------
 1 | http-download.opensuse.org-caeef1cb | home:vadimuzzz                          | No      | ----      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/vadimuzzz/openSUSE_Factory/ |        
 2 | opensuse-guide.org-repo             | Libdvdcss Repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.2/                          |        
 3 | packman.inode.at-suse               | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.2/                            |        
 4 | repo-debug                          | openSUSE-Leap-42.2-Debug                | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/         |        
 5 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/     |        
 6 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/oss                     |        
 7 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                |        
 8 | repo-non-oss                        | openSUSE-Leap-42.2-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/           |        
 9 | repo-oss                            | openSUSE-Leap-42.2-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/               |        
10 | repo-source                         | openSUSE-Leap-42.2-Source               | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/        |        
11 | repo-update                         | openSUSE-Leap-42.2-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss/                          |        
12 | repo-update-non-oss                 | openSUSE-Leap-42.2-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/                      |        
root: ~> 


my video card is just intel integrated. but here is hwinfo --gfxcard

hwinfo --gfxcard
10: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.378]
  Unique ID: _Znp.LyXSGXQeMU4
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard IGD"
  Model: "Intel 2nd Generation Core Processor Family Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0112 "2nd Generation Core Processor Family Integrated Graphics Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x844d 
  Revision: 0x09
  Driver: "i915"
  Driver Modules: "drm"
  Memory Range: 0xf7800000-0xf7bfffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  I/O Ports: 0xf000-0xf03f (rw)
  IRQ: 26 (90448 events)
  Module Alias: "pci:v00008086d00000112sv00001043sd0000844Dbc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #10


Forget about w32codecs, that is useless and unnecessary since years.
As the name implies, it is only available as 32bit version and cannot be used at all by 64bit software anyway.
ffmpeg should support practically all codecs by itself since a long time…

my video card is just intel integrated.

Maybe try to switch to the older but more stable UXA acceleration as explained here:
https://en.opensuse.org/SDB:Switch_xf86-video-intel_to_UXA

Or try to uninstall the intel Xorg driver (package xf86-video-intel) completely and use the generic “modesetting” driver which may work better for you depending on your chipset.
You likely won’t miss anything as it does also support intel’s 3D hardware acceleration and it’s also reported to have better performance on some systems.

I think I’ll just try to clean install 42.2. I want something stable (such as 42.1) but don’t like the idea of reverting. Hopefully my efforts will not be in vain. 256GB to backup…sheesh.