Background

See Alex Larsson's GUADEC talk: http://videos.guadec.org/2013/High%20res%20display%20support%20GNOME/

Testing

(Updating this to Fedora Workstation 21 alpha under VMWare Fusion 7... will update rest of page later.)

I am testing on a 15" Retina MacBook Pro (2880x1800 display), with Fedora 20 + Gnome 3.12 prerelease packages in Parallels 9. Will also test on a bare install to rule out Parallels video driver for some issues.

If your system doesn't pick up the high resolution mode by default, run:

  • $ gsettings set org.gnome.desktop.interface scaling-factor 2

and restart the desktop.

Do not try to just adjust GDK_SCALE environment variable, that doesn't cover everything properly.

Also testing with a direct install of Fedora 20 on Dell XPS 13 'Sputnik 2' -- this has a 1920x1080 13" screen, so at 2x scaling things are too big to use comfortably but at 1x they're too small. To approximate 1.5x scaling, set the GNOME scaling factor to 2 as above and also scale the screen up virtually:

  • $ xrandr --output eDP1 --scale-from 2560x1440 --panning 2560x1440

This will be slightly blurry as drawing is done at 2560x1440 and scaled down to 1920x1080 in the display, but will exercise all the 2x scaled code paths and approximates the on-screen size of a full 2x-density display.

GNOME apps with issues

Todo: file bugs & make some patches

  • Help
    • web view is low-res/blurry
  • Character Map
    • right-click zoom view of chars is low-res/blurry
  • Shotwell
    • thumbnails are low-res
    • some icons are low-res
    • photo editing canvas appears to be low-res
  • Videos
    • channel icons are low-res
  • Software
    • package icons and screenshots are low-res
  • Empathy
    • account type icons are low-res
  • Documents
    • document thumbnails are low-res
    • Google Drive docs are displayed low-res (does this use evince as a component or something?)
  • Document Viewer (evince)
  • Evolution
    • online/offline icon in corner is low-res
    • icons in message list are low-res
    • entire message panel is low-res
  • Web (Epiphany)
    • entire web view contents are low-res
  • Aisleriot
    • couple of icons are low-res
    • bitmap card themes show default svg theme instead (may not be dpi-related)
    • hand cursor is low-res?
  • Pitivi
    • some icons are low-res
    • timeline ruler is low-res
    • timeline doesn't display properly (may be Parallels video driver issue, test on raw install)
    • clip thumbnails are low-res

Components needing fixing

  • WebKitGtk

    • things appear right size, but blurry/low-res

Non-GNOME Gtk2 apps needing Gtk3 porting

Misc notes

  • Occasionally under Parallels, the shell seems to crash (?) and screen resolution briefly reverts to a tiny resolution; when this happens, Gnome Shell-drawn window decorations come up small instead of full-size. This may be an issue with the Parallels video driver.
  • Under Parallels, some apps such as Maps and Cheese don't properly render their background shadow effects. This may be an issues with the Parallels video driver -- test me on raw install.
  • My raw install of Fedora 20 on 2012 Retina MacBook Pro is temporarily blocked by missing wifi drivers. Yay!

BrionVibber/HiDpiNotes (last edited 2014-10-07 12:11:07 by BrionVibber)