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

4.3.0-pre1v4 radeon driver wrongly detects two monitors



First of all, thank you guys for the effort you put into packaging XFree86.

I have a Radeon VE/7000 QY card with both DVI and VGA ports.  I have a single 
19 inch monitor, and it is connected to the VGA port.  When I upgraded to 
XFree86 4.3.0-pre1v4 from 4.2.1-13, the X server would only start up in 
640x480 rather than 1600x1200.

Looking through the log, I found that the driver was detecting two monitors.  
Since I hadn't specified any information about a second monitor, it was using 
the default hsync and vrefresh, which disallowed all modes higher than 
640x480.

I solved the problem by specifying the Options  "CloneHSync" and 
"CloneVRefresh" in the Device section to be the same as the hsync and 
vrefresh of the monitor.  Now I get X at 1600x1200 again.  However, the 
radeon driver should be able to detect that I only have one monitor.

I'm running the 2.6.0-test9-1-386 kernel if that matters.  And, the xserver 
from 4.2.1-13 does only detect my single monitor.

Please CC me on replies, as I'm not subscribed to the list.

Josh

Relevant sections of log (from before specifying these options) - I can post 
more of it if you are interested:

(II) RADEON(0): Displays Detected: Monitor1--Type 1, Monitor2--Type 1
...
(II) RADEON(0): Primary Display == Type 1
(II) RADEON(0): Clone Display == Type 1
(II) RADEON(0): PLL parameters: rf=2700 rd=60 min=12000 max=35000; xclk=15000
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Clone modes validation ------------
(WW) RADEON(0): Mag 986FS: Using default hsync range of 28.00-33.00kHz
(WW) RADEON(0): Mag 986FS: using default vrefresh range of 43.00-72.00Hz
...
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Mag 986FS: Using hsync range of 30.00-86.00 kHz
(II) RADEON(0): Mag 986FS: Using vrefresh range of 50.00-160.00 Hz



Reply to: