Hello,
I was having trouble getting my new 1600x1200 LCD to work on the DVI port
of a Radeon VE QY with XFree86 4.2.99.2. I tracked down the problem to
RADEONDDCModes() in radeon_driver.c. The first loop contains a break
statement which causes it to process at most one DDC detailed timing mode.
Removing the break as in the attached patch fixed my difficulties. I
include the DDC output information for reference.
Cheers,
Wayne
--- xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c.orig 2002-10-24
15:04:53.000000000 -0700
+++ xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c 2002-10-24
+20:13:40.000000000 -0700
@@ -1896,11 +1896,10 @@
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Valid Mode from Detailed timing table: %s\n",
new->name);
RADEONSortModes(&new, &first, &last);
- break;
}
}
/* Search thru standard VESA modes from EDID */
for (j = 0; j < 8; j++) {
(II) RADEON(0): I2C EDID Info:
(II) RADEON(0): Manufacturer: TVT Model: 20 Serial#: 43
(II) RADEON(0): Year: 2002 Week: 37
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Digital Display Input
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 39 vert.: 29
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.619 redY: 0.340 greenX: 0.279 greenY: 0.600
(II) RADEON(0): blueX: 0.140 blueY: 0.090 whiteX: 0.289 whiteY: 0.300
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 65.0 MHz Image Size: 386 x 290 mm
(II) RADEON(0): h_active: 1024 h_sync: 1040 h_sync_end 1104 h_blank_end 1344
h_border: 0
(II) RADEON(0): v_active: 768 v_sync: 781 v_sync_end 783 v_blanking: 817 v_border: 0
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 162.0 MHz Image Size: 386 x 290 mm
(II) RADEON(0): h_active: 1600 h_sync: 1664 h_sync_end 1856 h_blank_end 2160
h_border: 0
(II) RADEON(0): v_active: 1200 v_sync: 1201 v_sync_end 1204 v_blanking: 1250
v_border: 0
(II) RADEON(0): Ranges: V min: 56 V max: 60 Hz, H min: 30 H max: 80 kHz, PixClock
max 170 MHz
(II) RADEON(0): Monitor name: FCT1905
(II) RADEON(0): End of DDC Monitor info
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert