gtk+ and randr

Ben Gamari ben at mw0.ath.cx
Sun Jul 20 13:40:30 PDT 2008


Howdy all,

As many of you probably know, GTK+ has apparently been calling
XRRGetScreenResources() on startup for some time now. Having a laptop, I
occasionally find myself using VGA displays which, for the last few
months, flickered horribly when starting a gtk+ application due to EDID
probing (as I reported in bug #16224 [1]). Earlier this week, this issue
was worsened when I pulled down the latest xorg commits from git. On my
intel hardware, even the LVDS output now flickers when starting a gtk+
application.

While I have run across a few discussions[2][3] on how to resolve this
issue, I haven't seen any definitive plans. Most of the proposals I've
seen from the gtk+/gnome people revolve around doing caching in the x
server. Is this a reasonable course of action from the perspective of
the x server?  Discuss.

Thanks,

- Ben



[1] https://bugs.freedesktop.org/show_bug.cgi?id=16224
[2] http://marc.info/?l=freedesktop-xorg&m=121035477519742&w=2
[3] http://www.gnome.org/~ssp/randr/TODO




More information about the xorg mailing list