Bug 1293645

Summary: Gdm login screen using wayland starts with low resolution
Product: [Fedora] Fedora Reporter: Göran Uddeborg <goeran>
Component: gdmAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: normand, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-12-27 12:02:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Göran Uddeborg 2015-12-22 14:34:35 UTC
Description of problem:
After having previously used GDM with X on the login screen, I installed and updated to enable the new cool Wayland technology.  After doing this, my login screen comes up with e very low resolution.  I don't understand why, and I can't find any relevant log messages to give me a clue.

When my session comes up, it has the usual higher resolution.  My session runs under X, so I'm guessing this has to do with Wayland somehow.  Using pstree on the gdm process, I see that the login screen does indeed run using Wayland, while my session runs under X.

Version-Release number of selected components:
libwayland-server-1.9.0-1.fc23.x86_64
libwayland-client-1.9.0-1.fc23.x86_64
gnome-session-wayland-session-3.18.1.2-1.fc23.x86_64
xorg-x11-server-Xwayland-1.18.0-0.6.20151027.fc23.x86_64
gdm-3.18.2-1.fc23.x86_64

Graphics:
AMD A8-5600K APU with Radeon(tm) HD Graphics (fam: 15, model: 10, stepping: 01)

(--) RADEON(0): Chipset: "ARUBA" (ChipID = 0x9904)


Additional info:
I've been late to pick up on Wayland, so this might very well be because I'm doing something wrong.  Any pointers would be appreciated in that case.  For that reason, assigning this to "gdm" is of course just a guess on my part.

Probably unrelated, but just to be on the safe side: I'm running with intremap=off because of bug 1264681.

Comment 1 Göran Uddeborg 2015-12-27 12:02:33 UTC
I just realized it works under X only because there are additional modelines in /etc/X11/xorg.conf.  Without them, the X server also comes up with the low resolution.  And "xrandr" only lists the low resolution and a few even lower ones.

I guess my monitor doesn't properly tell the host what it is able to.  A monitor bug presumably, but with the proper modelines it works fine in X.

So this isn't a bug in Fedora.  Now I "only" have to figure out how to provide gdm/wayland with modelines, so it too can use the monitor's full abilities.