Bug 10592

Summary: Driver does a register/unregister 6 times....
Product: xorg Reporter: Magnus Boman <captain.magnus>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Magnus Boman 2007-04-10 02:20:13 UTC
When starting X, the radeon reports the following message 6 times, adding ~1-2 seconds to the X startup;

(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.

Tried to with NoDCC and DDCMode=off but to no avail.
Comment 1 Adam Jackson 2007-11-18 08:02:14 UTC
The DDC probe itself isn't so much the problem.  The real issue is RADEONDisplayDDCConnected() has a slow hack for some really old monitors that is (afaict) never relevant anymore.

Worse, it does this hack in a loop three times, even though xf86DoEDID_DDC2() already retries four times.  Not.  Fast.

I've patched this out in fedora:

http://cvs.fedoraproject.org/viewcvs/rpms/xorg-x11-drv-ati/devel/radeon-6.7.196-faster-ddc.patch?rev=1.1&view=auto
Comment 2 Alex Deucher 2008-12-02 23:56:43 UTC
this has been fixed for a while.

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.