Fedora – Gnome 3 desktop display gone rogue

desktop-environmentfedoragnome3

I am having trouble logging out and shutting down normally using the Gnome 3 desktop interface. This is what I was shown on random occasions when I turn on the computer:

gnome3-snafu

The arrows point to where things are not normal. Right clicking the dropdown arrow on the system top bar produces the half-hidden "spanner" instead of the user menu. As for the "cog", it is always visible on top. I have tried looking into journalctl for warnings, but there isn't any that I could find that is relevant to the desktop.

Also, I didn't do any customization to my desktop. I know how to log out and shut down with linux terminal. I am looking for solutions to the graphical issue. Any ideas?

UPDATE:

I found I few lines which may be related to the display (drm is the display rendering manager). But I have seen this even when the display is normal. So, I am not very sure if it is useful:

kernel: fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing generic driver
kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
kernel: [drm] Driver supports precise vblank timestamp query.
kernel: [drm] Wrong MCH_SSKPD value: 0x16040307
kernel: [drm] This can cause pipe underruns and display issues.
kernel: [drm] Please upgrade your BIOS to fix this.
kernel: fbcon: inteldrmfb (fb0) is primary device
kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
kernel: [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
kernel: [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off

Best Answer

From the GNOME3 FAQ in the ArchLinux Wiki:

excerpt

Gnome 3.10 UI elements scale incorrectly

With 3.10 Gnome introduced HDPI support. If your displays EDID info does not contain the correct screen size, but the resolution is right, this can lead to incorrectly scaled UI elements. As a workaround you can open dconf-editor and find the key scaling-factor in org.gnome.desktop.interface. Set it to 1 to get the standard scale.

UPDATE #1

The OP provided the following info regarding the monitor.

It's a Philips LCD SXGA17", specifically It says 170B7CS/69

After a bit of research I found these 2 URLs for that product family.

AUTO

This issue if not resolved by the above method of setting the scaling-factor, may be an issue of the monitor not correctly adjusting its overscanning correctly. You can typically force a monitor to auto sync, usually through the menus on the monitor itself.

Based on the manual this monitor has an AUTO button which might resolve this issue.

Compatible modeline

You can confirm that your video card is using a compatible resolution for this monitor. Again according to the manual the following is recommended.

Recommended video mode for Philips 17": 1280X1024 @60Hz

You can confirm this is what you're driving the monitor with using xrandr.

$ xrandr -q
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
LVDS1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
   1440x900       60.0*+   50.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)

Make sure you're driving it with the correct interface (VGA, HDMI, etc.) as well. The above output is from my Thinkpad T410 laptop, so your's will be different. You'll want to make sure that your resolution is being driven at 1280x1024 @ a 60Hz refresh rate. The line with the star (*), tells you which mode is currently in use. This is what my default is:

   1440x900       60.0*+   50.0  
Related Question