[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hal monitor detection, was hal documentation



Paul Scott wrote:

On Apr 25, 2009, at 2:58 PM, Florian Kulzer wrote:

On Sat, Apr 25, 2009 at 08:35:18 -0700, Paul Scott wrote:
On Apr 25, 2009, at 2:02 AM, Paul Scott wrote:

[...]

So why can 'Xorg -configure' detect my monitor frequencies correctly and
whatever Hal uses can't?  get-edid doea correctly get the monitor name.
Does Hal depend on some kind of database to get the monitor spec's that
my Dell M770 monitor may not be in?

What gives you the idea that HAL is now involved in the monitor
detection of Xorg? I run the current Xorg 7.4 on Sid (with an almost
empty xorg.conf) and my Xorg.0.log claims that the video driver module
probes the monitor, just like it was for the older versions.


Good question! I was also running with a minimal xorg.conf. When I get back to that machine I'll retry and let you know what my log says.

Here's the portion of the log from my current configuration (from Xorg -configure) which works fine.

(II) NV(0): I2C device "DDC:E-EDID segment register" registered at address 0x60.
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0):   ... none found
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0):   ... none found
(--) NV(0): CRTC 0 appears to have a CRT attached
(II) NV(0): Using CRT on CRTC 0
(--) NV(0): VideoRAM: 32768 kBytes
(==) NV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) NV(0): Monitor0: Using hsync range of 30.00-69.00 kHz
(II) NV(0): Monitor0: Using vrefresh range of 48.00-160.00 Hz
(WW) NV(0): Unable to estimate virtual size
(II) NV(0): Clock range:  12.00 to 350.00 MHz


Here's the same portion from the log which doesn't work:

(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0):   ...found one
(II) NV(0): Probing for analog device on output B...
(--) NV(0):   ...can't find one
(II) NV(0): Probing for EDID on I2C bus A...
(II) NV(0): I2C device "DDC:E-EDID segment register" registered at address 0x60.
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0):   ... none found
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0):   ... none found
(--) NV(0): CRTC 0 appears to have a CRT attached
(II) NV(0): Using CRT on CRTC 0
(--) NV(0): VideoRAM: 32768 kBytes
(==) NV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) NV(0): <default monitor>: Using default hsync range of 31.50-37.90 kHz
(II) NV(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz

I don't know why there is a difference.

Paul



Reply to: