[radeon] Wayland sessions including the login screen are just static noise on AMD Caicos

Bug #1775881 reported by Seija Kijin on 2018-06-08
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gdm3 (Ubuntu)
High
Unassigned
linux (Ubuntu)
Undecided
Unassigned
mutter (Ubuntu)
High
Unassigned

Bug Description

Ubuntu Version 18.04 LTS

gdm3:
    Installed: 3.28.0-0ubuntu1 500

Package name: /etc/gdm3

Whenever I boot Ubuntu following installation from the official install ISO, the boot screen appears, but the login manager appears as static, scrambled graphics, making me unable to login without opening the VT and installing lightdm and switching to that login manager.

Expected Results:
Login manager appears with login field, background, and menu while I am able to find, click, and enter information into the login text fields.

Actual Results:
Scrambled noise appeared on my screen and I am unable to leave without force-shutting down my Gateway PC, or opening a VT and installing lightdm, rebooting afterwards.

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: gdm3 3.28.0-0ubuntu1
ProcVersionSignature: Ubuntu 4.15.0-22.24-generic 4.15.17
Uname: Linux 4.15.0-22-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
Date: Fri Jun 8 11:41:23 2018
InstallationDate: Installed on 2018-06-07 (1 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gdm3
UpgradeStatus: No upgrade log present (probably fresh install)
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.9
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
Package: mutter
PackageArchitecture: amd64
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 4.15.0-70.79-generic 4.15.18
Tags: bionic
Uname: Linux 4.15.0-70-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
mtime.conffile..etc.gdm3.custom.conf: 2019-11-29T12:32:53.022462
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.9
Architecture: amd64
DistroRelease: Ubuntu 18.04
Package: mutter
PackageArchitecture: amd64
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 4.15.0-70.79-generic 4.15.18
Tags: bionic
Uname: Linux 4.15.0-70-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
mtime.conffile..etc.gdm3.custom.conf: 2019-11-29T13:14:23.686888
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.9
Architecture: amd64
DistroRelease: Ubuntu 18.04
Package: mutter
PackageArchitecture: amd64
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 5.0.0-37.40~18.04.1-generic 5.0.21
Tags: bionic
Uname: Linux 5.0.0-37-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
mtime.conffile..etc.gdm3.custom.conf: 2019-12-08T13:34:15.689391
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.9
Architecture: amd64
DistroRelease: Ubuntu 18.04
Package: mutter
PackageArchitecture: amd64
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 5.0.0-37.40~18.04.1-generic 5.0.21
Tags: bionic
Uname: Linux 5.0.0-37-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
mtime.conffile..etc.gdm3.custom.conf: 2019-12-08T13:42:01.988517

Seija Kijin (doremylover) wrote :
Daniel van Vugt (vanvugt) wrote :

Assigning to mutter/gnome-shell as that provides the login GUI.

When in a VT, please run 'lspci -k' and send us the output:

  lspci -k > output.txt

or take a photo of the output.

Changed in gdm3 (Ubuntu):
status: New → Incomplete
Changed in gnome-shell (Ubuntu):
status: New → Incomplete
Changed in mutter (Ubuntu):
status: New → Incomplete
Seija Kijin (doremylover) wrote :

I did as requested; here is the output.

Daniel van Vugt (vanvugt) wrote :

Thanks. So it is a:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
 Subsystem: XFX Pine Group Inc. Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
 Kernel driver in use: radeon
 Kernel modules: radeon

Daniel van Vugt (vanvugt) wrote :

Next, please try uncommenting this line (remove the #):

  #WaylandEnable=false

in /etc/gdm3/custom.conf and reboot.

summary: - Every time I boot up ubuntu, the login screen looks like a static TV
- screen. This does not occur with other login manages, only gdm3
+ [radeon] Every time I boot up ubuntu, the login screen looks like a
+ static TV screen. This does not occur with other login manages, only
+ gdm3
tags: added: radeon

Mr. van Vugt,

Thank you for taking the time to respond:

The only way I was able to do so was using nano in a VT. After I uncommented the line and saved the .conf file, I rebooted the machine.

Uncommenting the line seemed to so appears to resolve the issue. However, the problem is that the installation disc was able to do it manually while the installed OS did not.

Why, if I may ask?

Daniel van Vugt (vanvugt) wrote :

I think you mean "the installation disc was able to do it automatically".

This is expected. The reason is that the installation disk uses Xorg as the display server so that's the same as the workaround mentioned in comment #5.

The problem after installation is that the login screen itself defaults to using Wayland instead of X, and so you will hit the problem there first.

summary: - [radeon] Every time I boot up ubuntu, the login screen looks like a
- static TV screen. This does not occur with other login manages, only
- gdm3
+ [radeon] Wayland sessions including the login screen are just static
+ noise
Changed in mutter (Ubuntu):
importance: Undecided → High
Changed in gdm3 (Ubuntu):
importance: Undecided → High
no longer affects: gnome-shell (Ubuntu)
Changed in gdm3 (Ubuntu):
status: Incomplete → New
Changed in mutter (Ubuntu):
status: Incomplete → New

Now that you have a workaround, please log into the system and run:

  xrandr > xrandr.txt

and send us the resulting file.

Daniel van Vugt (vanvugt) wrote :

Also:

  dmesg > dmesg.txt

Changed in gdm3 (Ubuntu):
status: New → Incomplete
Changed in mutter (Ubuntu):
status: New → Incomplete
Seija Kijin (doremylover) wrote :

I apologize. I updated my system and am still seeing this problem. Here are the results.

Seija Kijin (doremylover) wrote :

demesg.txt

Changed in gdm3 (Ubuntu):
status: Incomplete → New
Changed in mutter (Ubuntu):
status: Incomplete → New

apport information

tags: added: apport-collected
description: updated

apport information

I am still seeing this problem as of Ubuntu 18.04.3 LTS.

Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :
Seija Kijin (doremylover) wrote :

apport information

description: updated

apport information

apport information

description: updated

apport information

summary: [radeon] Wayland sessions including the login screen are just static
- noise
+ noise on AMD Caicos

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed

apport information

description: updated

apport information

To post a comment you must log in.