Hi, I am currently trying to configure an LCD screen that has a native 1024x600 resolution (OSD102TN43). This LCD doesn't return any EDID information.
Hardware spec: (II) intel(0): Integrated Graphics Chipset: Intel(R) 965GME/GLE Software spec: X.Org X Server 1.5.3 Linux 2.6.27.4 intel driver 2.4.2 Running "Xorg -configure" results in a xorg.conf file that automatically falls back to 1024x768. I tried to force the 1024x600 mode by generating a modeline using the LCD spec sheet. This gives me something like: > Section "Monitor" > Identifier "Monitor0" > VendorName "Monitor Vendor" > ModelName "Monitor Model" > DisplaySize 221.79 131.52 > UseModes "1024x600_g3" > EndSection > > Section "Modes" > Identifier "1024x600_g3" > Modeline "1024x600_g3" 51 1024 1184 1185 1344 600 612 613 > 635 -hsync EndSection > > Section "Device" > Identifier "Card0" > VendorName "Unknown Vendor" > Driver "intel" > BoardName "Unknown Board" > BusID "PCI:0:2:0" > Option "monitor-LVDS" "Monitor0" > EndSection > > Section "Screen" > Identifier "Screen0" > Device "Card0" > Monitor "Monitor0" > DefaultDepth 24 > SubSection "Display" > Viewport 0 0 > Depth 24 > Modes "1024x600_g3" > Virtual 1024 768 > EndSubSection > EndSection Using this configuration, xrandr -q reports the following: > Screen 0: minimum 320 x 200, current 1024 x 600, maximum 1024 x 768 > VGA disconnected (normal left inverted right x axis y axis) > LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 0mm > x 0mm 1024x600_g3 59.8*+ > 1024x768 60.0 + 85.0 75.0 70.1 60.0 > 832x624 74.6 > 800x600 85.1 72.2 75.0 60.3 56.2 > 640x480 85.0 72.8 75.0 59.9 > 720x400 85.0 > 640x400 85.1 > 640x350 85.1 I also noted the following in Xorg.log: > (II) intel(0): initializing int10 > (WW) intel(0): Bad V_BIOS checksum > (II) intel(0): Primary V_BIOS segment is: 0xc000 > (II) intel(0): VESA BIOS detected > (II) intel(0): VESA VBE Version 3.0 > (II) intel(0): VESA VBE Total Mem: 448 kB > (II) intel(0): VESA VBE OEM: Intel(r)GM965/PM965/GL960 Graphics Chip > Accelerated VGA BIOS (II) intel(0): VESA VBE OEM Software Rev: 1.0 > (II) intel(0): VESA VBE OEM Vendor: Intel Corporation > (II) intel(0): VESA VBE OEM Product: Intel(r)GM965/PM965/GL960 Graphics > Controller (II) intel(0): VESA VBE OEM Product Rev: Hardware Version 0.0 > (II) Loading sub module "ddc" > (II) LoadModule: "ddc" > (II) Module "ddc" already built-in > (II) Loading sub module "i2c" > (II) LoadModule: "i2c" > (II) Module "i2c" already built-in > (II) intel(0): Output VGA using monitor section Monitor0 > (II) intel(0): I2C bus "CRTDDC_A" initialized. > (II) intel(0): Output LVDS using monitor section Monitor0 > (II) intel(0): I2C bus "LVDSDDC_C" initialized. > (II) intel(0): Attempting to determine panel fixed mode. > (II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0. > (II) intel(0): I2C device "LVDSDDC_C:ddc2" removed. > (II) intel(0): Output TV using monitor section TV > (**) intel(0): Option "Ignore" > (II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0. > (II) intel(0): I2C device "LVDSDDC_C:ddc2" removed. > (II) intel(0): Output VGA disconnected > (II) intel(0): Output LVDS connected > (II) intel(0): Using user preference for initial modes > (II) intel(0): Output LVDS using initial mode 1024x600_g3 > (II) intel(0): Monitoring connected displays enabled > (II) intel(0): detected 512 kB GTT. > (II) intel(0): detected 508 kB stolen memory. > (==) intel(0): video overlay key set to 0x101fe > (==) intel(0): Will not try to enable page flipping > (==) intel(0): Triple buffering disabled > (==) intel(0): Intel XvMC decoder disabled > (==) intel(0): Using gamma correction (1.0, 1.0, 1.0) > (**) intel(0): Display dimensions: (221, 131) mm > (**) intel(0): DPI set to (117, 148) So if I'm reading this correctly, the output LVDS should be using the initial mode 1024x600_g3 which specifies a 1024x600 resolution. But by looking at my LCD, I see a stretched and fuzzy looking LCD screen (it's even worst than the default 1024x768). Has anyone ever configured a 1024x600 LCD using modelines? I'm really wondering if the driver is using this mode, or maybe it falls back to a default mode when it cannot read the EDID info... Any help is greatly appreciated! Regards, Marc _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg