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

Reply via email to