gtk+ and randr

Ben Gamari ben at mw0.ath.cx
Sun Jul 20 13:57:19 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

P.S. xorg readers, I truly apologize for the double-post but I think 
it's important that the gtk people actually recieve this message. I
should have definitely checked to confirm the mailing list address


[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