On 11/29/2016 11:38 AM, Aaron Digulla wrote:
I've upgraded to Leap 42.2 a week ago and I'd like to share my
experiences. It was 90% successful but I have two big pain points: 3D
and hibernate. Both features have degraded slowly over the past months
(it started with Leap 41.1, 13.2 was very stable for years). Newer
kernels tend to be less stable. 4.1 worked pretty good, 4.7 didn't work
I used "zypper dup" to upgrade my distribution from Leap 41.1 and that
worked well, despite the fact that the wiki wasn't updated for Leap
42.2. But the instructions for 13.x -> 42.1 were easy enough to
understand, so I could translate them myself.
First boot worked, display manager failed.
I had some trouble downloading the correct NVIDIA driver. I have a ASUS
GTX 1050 Ti, so I needed 375.20. When I had that, the display manager
(sddm?) started working.
There were a couple of updates, so I installed those. I'm using KDE.
Clicking on "Logout" did nothing.
journalctl reported that sddm-greeter was crashing. I tried again, same
Yesterday, I installed updates again and sddm-greeter refused to work
afterwards. I had to reboot manually from the console. This sucks. From
my point of view, sddm seems to be more of a problem than anything else.
Not being able to do anything from the UI leaves me helpless and
frustrated. I understand that Mesa updates replace important 3D
libraries and sddm needs them but this piece of software is so important
that it should fall back to something useful when it can't use 3D.
That said, after updates, a lot of KDE software, chrome and chromium
started to act up until I reinstalled the NVIDIA drivers. The error
messages were mostly useless (that's what the KDE error reporter told
me) or I didn't get any message at all.
I'm not sure what less educated users would do in my situation. Not
being able to reboot after installing security patches shouldn't happen.
It makes me wonder whether I really need those patches.
I also have a lot of graphics garbage on the screen after resume from
hibernate to disk. That started with Leap 42.1 some time in September, I
think. Window frames, Flash web content and desktop icon texts are most
vulnerable. My guess is that the KDE 3D code is broken somehow but I
don't know how to find out what is happening. Frustrating again.
Also, when this happens, I can't disable 3D effects in systemsettings5
since that crashes immediately when I try to open the effects.
During hibernate, I get messages on the (text) console that "BUG:
sleeping function called from invalid context at
Out of 20 attempts to hibernate, 4 fail to resume with the message:
"ACPI: Hardware changed while hibernated, success doubtful" Something in
the kernel must be broken since my hardware didn't change.
And there is another "BUG: scheduling while atomic: systemd-sleep/.../..."
Please let me know if I can provide more information to track down these
You are using the NVIDIA driver which is a big game changer. You have
now modified openSUSE from its default state and installed a proprietary
piece of software on the machine and are now having all sorts of
graphics problems. I have been using sddm on multiple machines for quite
a while now and have just about 0 issues, and not just only under openSUSE.
My suggestion would be to focus on one issue that you need help with,
not do a data dump of every single problem you had with 42.2 expecting
someone here to step in and help you with everything you found wrong
with 42.2 on your machine. Personally, I won't usually support anyone
using the NVIDIA driver when they are having issues. It's because NVIDIA
can program bugs (and do) into their drivers, then users come and ask
openSUSE users to help them because of NVIDIA's unwillingness to work
with the Linux community. We also don't support Chrome here. For that,
you should contact Google or go to the Google help forums. openSUSE is
not about the furthering of proprietary software, even if you have
Non-OSS repos. Those repos are use at your own risk; if a user does
decide to use them, the software installed from those repos comes with
no support or guarantee that anything is going to work correctly. It
other words, don't start playing around with the NVIDIA binary unless
you really know what you're doing, and if you don't, then find the
proper support channels where you can get answers.
To unsubscribe, e-mail: opensuse+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse+owner(a)opensuse.org