[HP OMEN Laptop 15-en0xxx] [amdgpu] [nouveau] On any external monitors, wayland session has a white block on most part of the screen.

Bug #1905270 reported by VINCENT FONG
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mutter
New
Unknown
mutter (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

on any external monitors, wayland session has a white block on most part of the screen.

ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: mutter 3.38.1-1ubuntu1
ProcVersionSignature: Ubuntu 5.8.0-29.31-generic 5.8.14
Uname: Linux 5.8.0-29-generic x86_64
ApportVersion: 2.20.11-0ubuntu50.1
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Mon Nov 23 20:16:15 2020
InstallationDate: Installed on 2020-09-16 (67 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64 (20200910)
SourcePackage: mutter
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
VINCENT FONG (vwpfong) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: On any external monitors, wayland session has a white block on most part of the screen.

When you say "external monitors" do you mean via a DisplayLink adapter?

summary: - wayland external monitor display issue
+ On any external monitors, wayland session has a white block on most part
+ of the screen.
tags: added: multimonitor
Revision history for this message
VINCENT FONG (vwpfong) wrote : Re: [Bug 1905270] Re: wayland external monitor display issue

Through hdmi port or usb c port. I don't use displaylink.

On Tue, Nov 24, 2020, 11:05 Daniel van Vugt <email address hidden>
wrote:

> When you say "external monitors" do you mean via a DisplayLink adapter?
>
> ** Bug watch added: gitlab.gnome.org/GNOME/mutter/-/issues #1543
> https://gitlab.gnome.org/GNOME/mutter/-/issues/1543
>
> ** Also affects: mutter via
> https://gitlab.gnome.org/GNOME/mutter/-/issues/1543
> Importance: Unknown
> Status: Unknown
>
> ** Summary changed:
>
> - wayland external monitor display issue
> + On any external monitors, wayland session has a white block on most part
> of the screen.
>
> ** Tags added: multimonitor
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1905270
>
> Title:
> On any external monitors, wayland session has a white block on most
> part of the screen.
>
> Status in Mutter:
> Unknown
> Status in mutter package in Ubuntu:
> New
>
> Bug description:
> on any external monitors, wayland session has a white block on most
> part of the screen.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 20.10
> Package: mutter 3.38.1-1ubuntu1
> ProcVersionSignature: Ubuntu 5.8.0-29.31-generic 5.8.14
> Uname: Linux 5.8.0-29-generic x86_64
> ApportVersion: 2.20.11-0ubuntu50.1
> Architecture: amd64
> CasperMD5CheckResult: skip
> CurrentDesktop: ubuntu:GNOME
> Date: Mon Nov 23 20:16:15 2020
> InstallationDate: Installed on 2020-09-16 (67 days ago)
> InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64 (20200910)
> SourcePackage: mutter
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mutter/+bug/1905270/+subscriptions
>

Revision history for this message
VINCENT FONG (vwpfong) wrote :

It seems that wayland is incompatible with the amdgpu renoir integrated gpu.

On Tue, Nov 24, 2020, 11:08 v f <email address hidden> wrote:

> Through hdmi port or usb c port. I don't use displaylink.
>
> On Tue, Nov 24, 2020, 11:05 Daniel van Vugt <email address hidden>
> wrote:
>
>> When you say "external monitors" do you mean via a DisplayLink adapter?
>>
>> ** Bug watch added: gitlab.gnome.org/GNOME/mutter/-/issues #1543
>> https://gitlab.gnome.org/GNOME/mutter/-/issues/1543
>>
>> ** Also affects: mutter via
>> https://gitlab.gnome.org/GNOME/mutter/-/issues/1543
>> Importance: Unknown
>> Status: Unknown
>>
>> ** Summary changed:
>>
>> - wayland external monitor display issue
>> + On any external monitors, wayland session has a white block on most
>> part of the screen.
>>
>> ** Tags added: multimonitor
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1905270
>>
>> Title:
>> On any external monitors, wayland session has a white block on most
>> part of the screen.
>>
>> Status in Mutter:
>> Unknown
>> Status in mutter package in Ubuntu:
>> New
>>
>> Bug description:
>> on any external monitors, wayland session has a white block on most
>> part of the screen.
>>
>> ProblemType: Bug
>> DistroRelease: Ubuntu 20.10
>> Package: mutter 3.38.1-1ubuntu1
>> ProcVersionSignature: Ubuntu 5.8.0-29.31-generic 5.8.14
>> Uname: Linux 5.8.0-29-generic x86_64
>> ApportVersion: 2.20.11-0ubuntu50.1
>> Architecture: amd64
>> CasperMD5CheckResult: skip
>> CurrentDesktop: ubuntu:GNOME
>> Date: Mon Nov 23 20:16:15 2020
>> InstallationDate: Installed on 2020-09-16 (67 days ago)
>> InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64
>> (20200910)
>> SourcePackage: mutter
>> UpgradeStatus: No upgrade log present (probably fresh install)
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/mutter/+bug/1905270/+subscriptions
>>
>

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: On any external monitors, wayland session has a white block on most part of the screen.

Please try logging into 'Ubuntu' instead of 'Ubuntu on Wayland' and tell us if that has the same issue. Please also then run:

  lspci -kv > lspci.txt
  xrandr --verbose > xrandr.txt
  journalctl -b0 > journal.txt

and attach the resulting text files here.

Changed in mutter (Ubuntu):
status: New → Incomplete
Revision history for this message
VINCENT FONG (vwpfong) wrote : Re: [Bug 1905270] Re: On any external monitors, wayland session has a white block on most part of the screen.
  • xrandr.txt Edit (5.3 KiB, text/plain; charset="US-ASCII"; name="xrandr.txt")
  • lspci.txt Edit (11.5 KiB, text/plain; charset="US-ASCII"; name="lspci.txt")
  • journal.txt Edit (2.8 MiB, text/plain; charset="US-ASCII"; name="journal.txt")

On Tue, Nov 24, 2020 at 11:25 AM Daniel van Vugt <email address hidden>
wrote:

> Please try logging into 'Ubuntu' instead of 'Ubuntu on Wayland' and tell
> us if that has the same issue. Please also then run:
>
> lspci -kv > lspci.txt
> xrandr --verbose > xrandr.txt
> journalctl -b0 > journal.txt
>
> and attach the resulting text files here.
>
>
> ** Changed in: mutter (Ubuntu)
> Status: New => Incomplete
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1905270
>
> Title:
> On any external monitors, wayland session has a white block on most
> part of the screen.
>
> Status in Mutter:
> Unknown
> Status in mutter package in Ubuntu:
> Incomplete
>
> Bug description:
> on any external monitors, wayland session has a white block on most
> part of the screen.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 20.10
> Package: mutter 3.38.1-1ubuntu1
> ProcVersionSignature: Ubuntu 5.8.0-29.31-generic 5.8.14
> Uname: Linux 5.8.0-29-generic x86_64
> ApportVersion: 2.20.11-0ubuntu50.1
> Architecture: amd64
> CasperMD5CheckResult: skip
> CurrentDesktop: ubuntu:GNOME
> Date: Mon Nov 23 20:16:15 2020
> InstallationDate: Installed on 2020-09-16 (67 days ago)
> InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64 (20200910)
> SourcePackage: mutter
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mutter/+bug/1905270/+subscriptions
>

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I'm guessing external monitors are probably controlled by the Nvidia GPU. In that case please try opening the Additional Drivers app and installing the official Nvidia driver.

summary: - On any external monitors, wayland session has a white block on most part
- of the screen.
+ [amdgpu] [nouveau] On any external monitors, wayland session has a white
+ block on most part of the screen.
tags: added: amdgpu nouveau
summary: - [amdgpu] [nouveau] On any external monitors, wayland session has a white
- block on most part of the screen.
+ [HP OMEN Laptop 15-en0xxx] [amdgpu] [nouveau] On any external monitors,
+ wayland session has a white block on most part of the screen.
Revision history for this message
VINCENT FONG (vwpfong) wrote :

in the current setup without nvidia driver, x11 session works perfectly with the external monitors.

when I use pop-os, nvidia driver was installed but renoir integrated gpu or hybrid mode doesnt work at all. but nvidia mode works with x11.

Revision history for this message
VINCENT FONG (vwpfong) wrote :

https://forum.manjaro.org/t/desktop-environment-with-nvidia-and-wayland-support/35485/2

based on this thread, I am trying to stay away from kernel 5.9 and nvidia driver.

Since x11 session works perfectly with ryzen renoir gpu, nvidia driver isnt really needed for the gpu to access external monitors.

Revision history for this message
VINCENT FONG (vwpfong) wrote :

I have also tried the latest kernel 5.9, the external monitors still dont work but the flickering isnt as bad.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Please:

1. Stick with the supported Ubuntu kernel 5.8.

2. Open the Additional Drivers app and install the official Nvidia driver.

Revision history for this message
VINCENT FONG (vwpfong) wrote : Re: [Bug 1905270] Re: [HP OMEN Laptop 15-en0xxx] [amdgpu] [nouveau] On any external monitors, wayland session has a white block on most part of the screen.

By installing nvidia driver, ubuntu will switch back to nvidia gpu and x11
will be used. The point of using wayland is to apply different scaling for
4k external monitor.

On Tue, Dec 8, 2020, 10:00 Daniel van Vugt <email address hidden>
wrote:

> Please:
>
> 1. Stick with the supported Ubuntu kernel 5.8.
>
> 2. Open the Additional Drivers app and install the official Nvidia
> driver.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1905270
>
> Title:
> [HP OMEN Laptop 15-en0xxx] [amdgpu] [nouveau] On any external
> monitors, wayland session has a white block on most part of the
> screen.
>
> Status in Mutter:
> Unknown
> Status in mutter package in Ubuntu:
> Incomplete
>
> Bug description:
> on any external monitors, wayland session has a white block on most
> part of the screen.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 20.10
> Package: mutter 3.38.1-1ubuntu1
> ProcVersionSignature: Ubuntu 5.8.0-29.31-generic 5.8.14
> Uname: Linux 5.8.0-29-generic x86_64
> ApportVersion: 2.20.11-0ubuntu50.1
> Architecture: amd64
> CasperMD5CheckResult: skip
> CurrentDesktop: ubuntu:GNOME
> Date: Mon Nov 23 20:16:15 2020
> InstallationDate: Installed on 2020-09-16 (67 days ago)
> InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64 (20200910)
> SourcePackage: mutter
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mutter/+bug/1905270/+subscriptions
>

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sorry, those most recent comments led to me forget that this is about Wayland. But actually you can use Wayland with the official Nvidia driver, and it might resolve the bug. You need to make a couple of tweaks to reveal the Wayland login option after installing the Nvidia driver:

1. In /etc/default/grub add the kernel parameter: nvidia-drm.modeset=1

2. Comment out the Nvidia rule that is disabling Wayland in /usr/lib/udev/rules.d/61-gdm.rules

Revision history for this message
VINCENT FONG (vwpfong) wrote :

I tried your suggestion and added the nvidia modeset and commented out the
61 nvidia wayland. Then the system becomes very unstable. For example, the
laptop froze just before the login screen if external monitor are plugged
in. Without the monitors plugged in, if I use wayland, the system will only
use renoir and won't use nvidia gpu at all.

On Tue, Dec 8, 2020, 13:50 Daniel van Vugt <email address hidden>
wrote:

> Sorry, those most recent comments led to me forget that this is about
> Wayland. But actually you can use Wayland with the official Nvidia
> driver, and it might resolve the bug. You need to make a couple of
> tweaks to reveal the Wayland login option after installing the Nvidia
> driver:
>
> 1. In /etc/default/grub add the kernel parameter: nvidia-drm.modeset=1
>
> 2. Comment out the Nvidia rule that is disabling Wayland in
> /usr/lib/udev/rules.d/61-gdm.rules
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1905270
>
> Title:
> [HP OMEN Laptop 15-en0xxx] [amdgpu] [nouveau] On any external
> monitors, wayland session has a white block on most part of the
> screen.
>
> Status in Mutter:
> Unknown
> Status in mutter package in Ubuntu:
> Incomplete
>
> Bug description:
> on any external monitors, wayland session has a white block on most
> part of the screen.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 20.10
> Package: mutter 3.38.1-1ubuntu1
> ProcVersionSignature: Ubuntu 5.8.0-29.31-generic 5.8.14
> Uname: Linux 5.8.0-29-generic x86_64
> ApportVersion: 2.20.11-0ubuntu50.1
> Architecture: amd64
> CasperMD5CheckResult: skip
> CurrentDesktop: ubuntu:GNOME
> Date: Mon Nov 23 20:16:15 2020
> InstallationDate: Installed on 2020-09-16 (67 days ago)
> InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Alpha amd64 (20200910)
> SourcePackage: mutter
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mutter/+bug/1905270/+subscriptions
>

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sorry to hear that. Most people seem to find that the nouveau driver (which this bug is about) is actually less stable than the proprietary Nvidia driver. Although Wayland support in the proprietary Nvidia driver is also relatively new and may have problems.

Changed in mutter (Ubuntu):
status: Incomplete → New
Revision history for this message
VINCENT FONG (vwpfong) wrote :

I tried the latest fedora 34 beta and the problem still exists. However the white block issue is only blocking 50% of the screen instead of almost 75% of the screen. so the white block issue is slightly reduced.

Revision history for this message
VINCENT FONG (vwpfong) wrote :

I have also tried fedora 34 kde plasma (wayland) and all the external monitors work perfectly.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 20.10 (groovy) reached end-of-life on July 22, 2021.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in.

Changed in mutter (Ubuntu):
status: New → Won't Fix
Changed in mutter:
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.