Skip to Content.
Sympa Menu

sm-discuss - [SM-Discuss] GTK+2 UPDATE REVERTED

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Vlad Glagolev <stealth AT sourcemage.org>
  • To: SM-Discuss <sm-discuss AT lists.ibiblio.org>
  • Subject: [SM-Discuss] GTK+2 UPDATE REVERTED
  • Date: Wed, 10 Sep 2008 14:25:21 +0400

During the last month compatibility of GTK+2 >=2.13 and some part of xorg
(xrandr) was tested.

So here's a problem: video-driver <-> xorg-server <-> xrandr <-> gtk+

Everytime you run gtk+-based program, open gtk+-based window (for gtk+ DEs,
e.g.), you got
the screen flickering/blanking. And for example here's what you've got in
Xorg.0.log after it:
--
(II) intel(0): EDID vendor "LCD", prod id 22753
(II) intel(0): EDID vendor "LCD", prod id 22753
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803
809 831 -hsync -vsync (49.7 kHz)
(II) intel(0): EDID vendor "LCD", prod id 22753
(EE) intel(0): underrun on pipe B!
--

There are many bugreports about it:
https://bugs.launchpad.net/ubuntu/intrepid/+source/xserver-xorg-video-nv/+bug/245383
https://bugs.launchpad.net/bugs/178656
https://bugs.launchpad.net/bugs/246836
https://bugs.launchpad.net/bugs/262876
https://bugs.launchpad.net/bugs/263216

Intel, nVidia and ATi cards are affected.

Here's a bug in gnome: http://bugzilla.gnome.org/show_bug.cgi?id=544072

So the situation is in a deadlock for now.

Xorg's thoughts about it:
http://bugs.freedesktop.org/show_bug.cgi?id=16947
http://bugs.freedesktop.org/show_bug.cgi?id=16224

Main thread about it (I already applied that patch in -test) for xorg-server:
http://thread.gmane.org/gmane.comp.freedesktop.xorg/30567

Future of the solution: http://www.gnome.org/~ssp/randr/TODO

But anyway, looks like it's GTK+ problem, not xorg one:
> XRRGetScreenResources is an expensive call. Always. If gtk is
> calling it on every app startup they're absolutely insane.

So until this bug's closed, please don't update GTK+2 in test, especially
just before tagging
the new grimoire's stable version.

--
Dont wait to die to find paradise...
--
Cheerz,
Vlad "Enqlave" Glagolev

Attachment: pgpMR5woidPy6.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page