Bug 34575 - Secondary monitor flickers in X until dbus is restarted
Summary: Secondary monitor flickers in X until dbus is restarted
Status: RESOLVED NOTOURBUG
Alias: None
Product: dbus
Classification: Unclassified
Component: core (show other bugs)
Version: 1.4.x
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Havoc Pennington
QA Contact: John (J5) Palmieri
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-22 08:09 UTC by Chris Kitching
Modified: 2011-02-22 11:58 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Chris Kitching 2011-02-22 08:09:52 UTC
When working in dual monitor mode in X, my left hand monitor will turn off for around a second every 30 seconds or so. It does this only in X (not in textmode), and stops as soon as I stop the dbus daemon (but this, of course, breaks various other things). I'm using the xf86-video-ati video drivers, and have experienced this problem on two seperate systems using similar hardware.
I am unsure if this is the correct place to file this bug, but it is getting rather annoying.

I read somewhere that a workaround is to boot with the nomodeset kernel option, however, this appears to cause Xorg to segfault on start, so I can't test how much this helps.

Will provide any additional information as required (Again, not too sure what would be helpful on this one).
Comment 1 Thiago Macieira 2011-02-22 08:13:51 UTC
This doesn't sound like a D-Bus problem. D-Bus doesn't know anything about video, screens, kernel mode setting or drivers.

D-Bus is only the message transport.

Why do you think this is a D-Bus problem?
Comment 2 Chris Kitching 2011-02-22 09:04:42 UTC
(In reply to comment #1)
> This doesn't sound like a D-Bus problem. D-Bus doesn't know anything about
> video, screens, kernel mode setting or drivers.
> 
> D-Bus is only the message transport.
> 
> Why do you think this is a D-Bus problem?

Because the problem only occurs while dbus is running. Disabling dbus stops the screen from flickering (But is not a good solution since other programs require the dbus daemon in order to function).
Comment 3 Thiago Macieira 2011-02-22 11:11:09 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Why do you think this is a D-Bus problem?
> 
> Because the problem only occurs while dbus is running. Disabling dbus stops the
> screen from flickering (But is not a good solution since other programs require
> the dbus daemon in order to function).

Sorry, I'm still not convinced. If D-Bus is running, programs can communicate with each other.

Those programs communicating bad things or misbehaving when their D-Bus codepaths are enabled does not mean it's a D-Bus bug.
Comment 4 Chris Kitching 2011-02-22 11:58:06 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > Why do you think this is a D-Bus problem?
> > 
> > Because the problem only occurs while dbus is running. Disabling dbus stops the
> > screen from flickering (But is not a good solution since other programs require
> > the dbus daemon in order to function).
> 
> Sorry, I'm still not convinced. If D-Bus is running, programs can communicate
> with each other.
> 
> Those programs communicating bad things or misbehaving when their D-Bus
> codepaths are enabled does not mean it's a D-Bus bug.

I see. It's not immediatly clear who to ask about this, then - Xorg? The display drivers? 

Thanks for your help, anyway.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.