Bug 1006969 - Screen corruption with kernel-desktop-3.16.7-45
Summary: Screen corruption with kernel-desktop-3.16.7-45
Status: RESOLVED DUPLICATE of bug 1007035
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: X11 3rd Party Driver (show other bugs)
Version: 13.2
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-26 08:38 UTC by Luigi Baldoni
Modified: 2016-10-26 15:04 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
nvidia bug report for kernel 3.16.7-45 (187.94 KB, application/gzip)
2016-10-26 15:04 UTC, Luigi Baldoni
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luigi Baldoni 2016-10-26 08:38:12 UTC
The screen is corrupted after installing openSUSE-2016-1227.
Things still work with kernel-desktop-3.16.7-42 or nouveau on 3.16.7-45.
Comment 1 Luigi Baldoni 2016-10-26 09:19:42 UTC
Addendum as suggested:

nvidia-computeG04-367.57-27.1
nvidia-gfxG04-kmp-desktop-367.57_k3.16.6_2-27.1
nvidia-glG04-367.57-27.1
x11-video-nvidiaG04-367.57-27.1

were the packages installed alongside kernel-desktop-3.16.7-42.1
which stopped working after updating to kernel-desktop-3.16.7-45.1

The problem usually starts with a green band between the wallpaper and the bottom panel (resembling the kdm wallpaper), then after a while the whole desktop goes black, with occasional "drawing pointer" effect.

Please let me know if pictures are needed.
Comment 2 Stefan Dirsch 2016-10-26 09:51:25 UTC
Well, I guess you silently switched to nouveau driver by updating the kernel. And now are also using a strange mixture of X modules and libs of Mesa/freedesktop and NVIDIA proprietary driver.

> The screen is corrupted after installing openSUSE-2016-1227.

This sounds like you've updated to Tumbleweed, which we don't support via our NVIDIA packages (due to no stable kernel ABI in TW). Am I correct with my assumptions?

I suggest to better uninstall these and install the NVIDIA driver manually.
Comment 3 Luigi Baldoni 2016-10-26 10:37:45 UTC
(In reply to Stefan Dirsch from comment #2)
> Well, I guess you silently switched to nouveau driver by updating the
> kernel. And now are also using a strange mixture of X modules and libs of
> Mesa/freedesktop and NVIDIA proprietary driver.

No, I meant that after noticing the problem I uninstalled the nvidia binary driver and switched to nouveau to better isolate the problem.
Especially because the same kernel update created another (presumably unrelated) problem: (boo#1006983)

> > The screen is corrupted after installing openSUSE-2016-1227.
> 
> This sounds like you've updated to Tumbleweed, which we don't support via
> our NVIDIA packages (due to no stable kernel ABI in TW). Am I correct with
> my assumptions?

No, I'm on 13.2 and apper showed that patch label for kernel-desktop-3.16.7-45.

> I suggest to better uninstall these and install the NVIDIA driver manually.

I tried again with the binary nvidia driver and the latest kernel: now the browser render area often goes black and shows strange artifacts inside (enlarged gadgets and text that I couldn't quite catch). Sliders also turn black or get corrupted.

Also after launching glxgears the desktop becomes sluggish (without top showing any cpu hog) and when I close it kwin usually segfaults.
I also see this on console:

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"                                           
      after 825 requests (42 known processed) with 0 events remaining.
Comment 4 Stefan Dirsch 2016-10-26 14:32:55 UTC
Ok. nvidia driver should have survived a kernel update, since we're always trying hard not to break kABI for openSUSE, although we never guaranteed it.

Switching to nouveau can easily explain the results you're seing. Probably this driver  didn't work before the kernel update either - likely the reason why you installed nvidia driver in the first place.

In any case please attach the results when running nvidia-bug-report.sh with the nvidia driver in place.
Comment 5 Stefan Dirsch 2016-10-26 15:02:28 UTC
Ok. I'm pretty sure we found the culprit. NVIDIA definitely needs working ACL support. ;-) Closing as duplicate ...

*** This bug has been marked as a duplicate of bug 1007035 ***
Comment 6 Luigi Baldoni 2016-10-26 15:04:35 UTC
Created attachment 699410 [details]
nvidia bug report for kernel 3.16.7-45

(In reply to Stefan Dirsch from comment #4)
> Ok. nvidia driver should have survived a kernel update, since we're always
> trying hard not to break kABI for openSUSE, although we never guaranteed it.
> 
> Switching to nouveau can easily explain the results you're seing. Probably
> this driver  didn't work before the kernel update either - likely the reason
> why you installed nvidia driver in the first place.

No, I'm back on 3.16.7-42 and things work flawlessly.
Furthermore I never use nouveau because it's unstable on my system (a wretched Kepler GPU).

> In any case please attach the results when running nvidia-bug-report.sh with
> the nvidia driver in place.

See attached file and (boo#1007035) if you think it may be related.