I have installed LEAP 15.1 on a desktop with an NVIDIA G72 Board - p385h0 and am using KDE. Periodically the desktop is overlayed by what appears to be wallpaper. Sometimes my open applications reappear. Eventually KDE stops responding to left and right clicks, although I can still move the cursor.
What diagnostic data should I collect before reporting the bug?
G72 = GeForce 7200/7300/7500 series.
It is too old - 2006 year.
Looks like you are using nouveau driver, which works badly with KDE.
Try to disable OpenGL acceleration in KDE - use XRender instead.
Or try to install Nvidia proprietary driver - you will need G02 from https://download.nvidia.com/opensuse/leap/42.3/x86_64/ .
Or change videocard.
If you want to use old one then try ATI/AMD hardware - it still works with Mesa drivers.
Radeon HD X2000 series (Terascale) or newer are good enough.
Maybe the problem would be solved by simply removing xf86-video-nouveau? As you can see, I am using the (upstream default) modesetting DDX](https://en.wikipedia.org/wiki/X.Org_Server#DDX), which is running on the default OpenGL 2.0.
FWIW, it’s been at least 18 years since I’ve used anything but ATI for eCS, because of its superior proprietary DOS mode support.
It’s a package management action, much like uninstalling a .wpi or using yum.
sudo zypper remove xf86-video-nouveau
will remove the nouveau DDX, which should cause the next start of X to use the modesetting DDX instead. If the result proves unsatisfactory, you can reverse it with
sudo zypper install xf86-video-nouveau
YaST Software Management can be used instead of zypper.
Alternatively, either nouveau or modesetting can be explicitly specified via the file /etc/X11/xorg.conf.d/50-device.conf.
I had really bad experience with ATI drivers on OS/2 and windows 3.
In those days I was happy with Tseng video performance, though not with getting the Tseng OS/2 driver installed.
I’m a bit leary of editing files updated by Yast; I’ve had cases where Yast rebuilt the file from its own data, overwriting my changes. That a long time ago, so I don’t know whether the issue still exists.
should do it, though it may claim failure. Whether it in fact failed can be tested by visiting http://susepaste.org to see if any paste by shmuelmetz showed up in recent minutes. The resulting URL found there can be pasted here.
What about xrender? I couldn’t find a package with that name.
I have no idea what engages that or not.
ARCAOS-40ADEE0:~ # zypper in https://download.nvidia.com/opensuse/leap/42.3/x86_64/nvidia-computeG02-304.137-22.1.x86_64.rpm \
> https://download.nvidia.com/opensuse/leap/42.3/x86_64/nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64.rpm \
> https://download.nvidia.com/opensuse/leap/42.3/x86_64/x11-video-nvidiaG02-304.137-22.1.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
3 Problems:
Problem: nothing provides ksym(default:PDE_DATA) = 8c971ed4 needed by nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64
Problem: nothing provides ksym(default:PDE_DATA) = 8c971ed4 needed by nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64
Problem: nothing provides ksym(default:PDE_DATA) = 8c971ed4 needed by nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64
Problem: nothing provides ksym(default:PDE_DATA) = 8c971ed4 needed by nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64
Solution 1: do not install nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64
Solution 2: break nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1
Problem: nothing provides ksym(default:PDE_DATA) = 8c971ed4 needed by nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64
Solution 1: do not install nvidia-computeG02-304.137-22.1.x86_64
Solution 2: break nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1
Problem: nothing provides ksym(default:PDE_DATA) = 8c971ed4 needed by nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64
Solution 1: do not install x11-video-nvidiaG02-304.137-22.1.x86_64
Solution 2: break nvidia-gfxG02-kmp-default-304.137_k4.4.76_1-22.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...
Nothing to do.
ARCAOS-40ADEE0:~ #
I repeated my request for Xorg.0.log to OP privately. He did so. I see nothing in them to indicate X is his problem. He’s currently using the modesetting DDX.
Next I suggest two things to help try to determine what’s going wrong:
go into System Settings > Display & Monitor > Compositor and deselect enable compositor on startup, then restart Plasma
at the SDDM login greeter, choose an IceWM session instead of Plasma
Do either of these avoid the problem? If so, most likely Plasma is the problem, not a video driver or gfxcard.
There may be clues in ~/.xsession-errors. If it’s small, it can be pasted in here using code tags. If large, then uploading to http://susepaste.org would be better.
More clues might be found via dmesg and/or journal:
ARCAOS-40ADEE0:~ # journalctl -b | grep -i failed
Mar 03 14:44:43 localhost kernel: acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
Mar 03 14:44:45 localhost systemd-vconsole-setup[260]: KD_FONT_OP_GET failed while trying to get the font metadata: Function not implemented
Mar 03 14:45:16 localhost nscd[743]: 743 stat failed for file `/etc/resolv.conf'; will try again later: No such file or directory
Mar 03 14:45:17 localhost avahi-daemon[803]: Failed to open /etc/resolv.conf: No such file or directory
Mar 03 14:45:17 localhost systemd[1]: smartd.service: Unit entered failed state.
Mar 03 14:45:17 localhost systemd[1]: smartd.service: Failed with result 'exit-code'.
Mar 03 14:45:18 localhost systemd-udevd[434]: Process '/usr/sbin/alsactl restore 0' failed with exit code 99.
Mar 03 14:46:00 ARCAOS-40ADEE0 kwin_x11[1674]: "\"fsrestore1\" - conversion of \"0,0,0,0\" to QRect failed"
Mar 03 14:46:01 ARCAOS-40ADEE0 org_kde_powerdevil[1720]: powerdevil: org.kde.powerdevil.backlighthelper.brightness failed
Mar 03 14:46:27 ARCAOS-40ADEE0 dbus-daemon[812]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Mar 03 17:31:29 ARCAOS-40ADEE0 baloo_file[4853]: Failed to register via dbus. Another instance is running
Mar 03 17:31:29 ARCAOS-40ADEE0 kwin_x11[4851]: "\"fsrestore1\" - conversion of \"0,0,0,0\" to QRect failed"
Mar 03 17:31:29 ARCAOS-40ADEE0 kwin_x11[4851]: "\"fsrestore2\" - conversion of \"0,0,0,0\" to QRect failed"
Mar 03 17:31:31 ARCAOS-40ADEE0 org_kde_powerdevil[4900]: powerdevil: org.kde.powerdevil.backlighthelper.brightness failed
Mar 03 17:31:59 ARCAOS-40ADEE0 dbus-daemon[812]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Mar 03 17:31:59 ARCAOS-40ADEE0 kdeinit5[4822]: org.kde.bluez: PendingCall Error: "Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)"
Mar 03 20:15:38 ARCAOS-40ADEE0 kernel: sr 3:0:0:0: [sr1] tag#29 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Mar 03 20:15:38 ARCAOS-40ADEE0 kernel: sr 3:0:0:0: [sr1] tag#30 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Mar 03 20:15:39 ARCAOS-40ADEE0 kernel: sr 3:0:0:0: [sr1] tag#10 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Mar 03 20:15:39 ARCAOS-40ADEE0 kernel: sr 3:0:0:0: [sr1] tag#13 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
ARCAOS-40ADEE0:~ #
but VLC won’t start.
VLC will not start as root. It’s one of those apps that* knows* better than the superuser what the superuser should be capable of doing with his own system.
Running under root I can’t find ~/.xsession-errors:
Good!
However, /home/shmuel/.xsession-errors-:0 has over a thousand lines.
That file has no timestamps, could be indicating problems already solved by the DDX switch. Please log out of Plasma and remove that file, then start Plasma, log right back out, then look at it, if it has been recreated already at that point.
Next it might be worth deleting all files in ~/.cache/ while logged out of Plasma, to see how well things go with a fresher normal user.
I don’t see anything in those I recognize as cause of your observed trouble. That’s not to say there isn’t, just that I’m not up to speed of most of their meanings. My Intel 4 Series only has Plasma on TW. This is what I get there:
# dmesg | grep -i ailed
0.400948] acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
# journalctl -b | grep -i ailed
Mar 02 19:52:49 big41 kernel: acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
Mar 02 19:52:53 big41 systemd[1]: haveged.service: Failed with result 'exit-code'.
Mar 03 00:52:57 big41 nscd[586]: 586 stat failed for file `/etc/services'; will try again later: No such file or directory
It seems to be doing just fine! The last two are about a known problem having nothing I know of to do with Plasma. ACPI errors typically can only be solved if a BIOS upgrade can be installed.
Have you done any zypper dups since installing? If not, next step I suggest is to do so. Once that’s done, try reenabling compositor. It might be these GPUs are so old that that’s a bad idea. I keep mine off. I don’t like many of the effects it allows.
Cache is cache, temporary, in theory recreated as needed, but not always done properly. Deleting everything just causes a bit of delay when cache needs to be recreated, less angst than a corrupt cache can cause. I’d delete everything that I’m not certain could have no possible relationship to Xorg or KDE or Plasma or SDDM. It’s easier to eradicate all of it then decide what’s what. KDE/Plasma does have a history of occasionally improving behavior after cache clearing. I clear it myself fairly often.
I’ve only used zypper dup for Tumbleweed; isn’t LEAP 15.1 frozen?
I should have written zypper up. My bad. Then again, ‘zypper dup --from Packman’, if configured and enabled, stands a remote chance of helping - or the opposite.