Bug 106657

Summary: nouveau driver causes black graphic issues on gnome apps
Product: xorg Reporter: Geroge T <reportbug>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
nouveau-gnome-issue-synaptic.png
none
nouveau-gnome-issue-software-updater.png
none
Xorg.0.log none

Description Geroge T 2018-05-25 19:36:15 UTC
With nvidia proprietary driver no problem, but with nouveau, some gnome apps display black color items. See attachments. It happen on tested kernels "linux-image-4.15.0-22-generic" and "linux-image-4.15.0-23-generic" on ubuntu bionic-proposed.
Comment 1 Geroge T 2018-05-25 19:36:53 UTC
Created attachment 139766 [details]
nouveau-gnome-issue-synaptic.png
Comment 2 Geroge T 2018-05-25 19:37:31 UTC
Created attachment 139767 [details]
nouveau-gnome-issue-software-updater.png
Comment 3 Geroge T 2018-05-25 19:37:56 UTC
The black patterns appear when moving the mouse over the items of the GUI.
Comment 4 Geroge T 2018-05-25 19:38:29 UTC
Probably related:

https://gitlab.gnome.org/GNOME/nautilus/issues/426
Comment 5 Ilia Mirkin 2018-05-25 19:43:09 UTC
What GPU is this?

Check your xorg log. Are you using nouveau or modeset? If the latter, please use nouveau.
Comment 6 Geroge T 2018-05-25 19:53:11 UTC
If I open the gnome software on Plasma desktop same issue for those apps. KDE apps apparently are not affected.
Comment 7 Geroge T 2018-05-26 22:39:36 UTC
(In reply to Ilia Mirkin from comment #5)
> What GPU is this?
> 
> Check your xorg log. Are you using nouveau or modeset? If the latter, please
> use nouveau.

Do you mean this:

[    18.750] (==) Matched modesetting as autoconfigured driver 2
[    18.750] (II) LoadModule: "modesetting"
[    18.750] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    18.750] (II) Module modesetting: vendor="X.Org Foundation"
[    18.750] (==) Matched modesetting as autoconfigured driver 2
[    18.751] (II) LoadModule: "modesetting"
[    18.751] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    18.751] (II) Module modesetting: vendor="X.Org Foundation"
[    18.751] (II) UnloadModule: "modesetting"
[    18.751] (II) Unloading modesetting
[    18.751] (II) Failed to load module "modesetting" (already loaded, 0)
[    18.751] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    18.751] (II) modeset(0): using drv /dev/dri/card0
[    18.751] (II) modeset(0): Creating default Display subsection in Screen section


lspci:
01:00.0 VGA compatible controller: NVIDIA Corporation GP104M [GeForce GTX 1080 Mobile] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] GP104M [GeForce GTX 1080 Mobile]
	Kernel driver in use: nouveau
	Kernel modules: nvidiafb, nouveau
Comment 8 Geroge T 2018-05-26 22:53:02 UTC
Created attachment 139796 [details]
Xorg.0.log
Comment 9 Geroge T 2018-05-26 22:54:48 UTC
How do I switch from modeset to nouveau?
Comment 10 Ilia Mirkin 2018-05-26 23:00:02 UTC
[    18.750] (II) LoadModule: "nouveau"
[    18.750] (WW) Warning, couldn't open module nouveau
[    18.750] (II) UnloadModule: "nouveau"
[    18.750] (II) Unloading nouveau
[    18.750] (EE) Failed to load module "nouveau" (module does not exist, 0)

You need to install xf86-video-nouveau. If you're unsure of how to do this on your distro, you need to find distro-specific support to help with that.
Comment 11 Geroge T 2018-05-27 12:10:42 UTC
Fixed installing xserver-xorg-video-nouveau on ubuntu
Comment 12 Martin Peres 2019-12-04 09:39:46 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/435.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.