bump :)

---------- Forwarded message ----------
From: Zenaan Harkness <[email protected]>
Date: Thu, May 12, 2011 at 09:10
Subject: Modeline for DELL U2410, 1920x1200 ?
To: SLUG <[email protected]>


Does anyone have on hand an xorg.conf modeline for a DELL U2410
running at max resolution of 1920x1200?

Or otherwise how can I calculate such a modeline from the monitor specs?

I've tried the 1920x1200 modelines from mythtv.org, which has
modelines for a Dell 2405FPW.

My laptop can drive the resolution - previous monitor was an AOC of
same size + res. However it is only now that I finally constructed an
xorg.conf with dual-monitor support, with the AOC, I was running only
external monitor, or internal, not both at same time. It was a very
simple xorg.conf essentially with just the extra bits for the marble
trackball and touchpad.

I've tried with no xorg.conf and got presented with max 1280x800,
which is the internal resolution. With a lot of googling I eventually
determined an xorg.conf which displays both monitors in non-clone
mode, and on independent resolution, but with max external resolution
of 1600x1200.

gnome-display-properties is showing the correct available resolutions,
including 1920x1200, but when I choose 1920x1200 for the external
monitor, the U2410 flickers with a fuzzy image - I guess the timings
being sent to monitor are actually incorrect.
When I move mouse from external to internal display, the external
display is black, the internal laptop screen doesn't flicker, but is
completely skew-wiff (overlapping images of desktop which are all on
angles and interleaved).

Going back to 1600x1200 on external and 1280x800 on internal, things
go back to normal.

After day of battling yesterday, I eventually found enough hints to
piece together the xorg.conf below which gives me dual monitors, and a
decent resolution.

Reson I'm on such old kernel/distro: About 6 months ago I tried latest
Ubuntu release at the time, and the intel 855GM graphics drivers kept
causing my laptop to hang, so I've reverted to Hardy/ 8.04 LTS, and
also older kernel, even for hardy. Contributed to at least one bug
report on this and have not had time in last two months to check
latest kernels/ xorgs etc.


$ lspci|egrep -i graph
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM
Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated
Graphics Device (rev 02)

$ uname -a
Linux ip61 2.6.24-28-generic #1 SMP Sat Oct 16 17:46:03 UTC 2010 i686 GNU/Linux

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.4 LTS"

$ xrandr --verbose
Screen 0: minimum 320 x 200, current 2880 x 1200, maximum 3200 x 1920
VGA connected 1600x1200+0+0 (0x47) normal (normal left inverted right
x axis y axis) 0mm x 0mm
       Identifier: 0x43
       Timestamp:  83851
       Subpixel:   unknown
       Clones:     TMDS
       CRTC:       0
       CRTCs:      0 1
 1920x1200 (0x46)  193.2MHz
       h: width  1920 start 2048 end 2256 total 2592 skew    0 clock   74.5KHz
       v: height 1200 start 1201 end 1204 total 1242           clock   60.0Hz
 1600x1200 (0x47)  162.0MHz +HSync +VSync
       h: width  1600 start 1664 end 1856 total 2160 skew    0 clock   75.0KHz
       v: height 1200 start 1201 end 1204 total 1250           clock   60.0Hz
 1680x1050 (0x48)  147.1MHz
       h: width  1680 start 1784 end 1968 total 2256 skew    0 clock   65.2KHz
       v: height 1050 start 1051 end 1054 total 1087           clock   60.0Hz
 1600x1024 (0x49)  106.9MHz -HSync -VSync
       h: width  1600 start 1620 end 1640 total 1670 skew    0 clock   64.0KHz
       v: height 1024 start 1027 end 1030 total 1067           clock   60.0Hz
 1400x1050 (0x4a)  151.0MHz +HSync +VSync
       h: width  1400 start 1464 end 1656 total 1960 skew    0 clock   77.0KHz
       v: height 1050 start 1051 end 1054 total 1100           clock   70.0Hz
 1400x1050 (0x4b)  122.0MHz +HSync +VSync
       h: width  1400 start 1488 end 1640 total 1880 skew    0 clock   64.9KHz
       v: height 1050 start 1052 end 1064 total 1082           clock   60.0Hz
 1280x1024 (0x4c)  135.0MHz +HSync +VSync
       h: width  1280 start 1296 end 1440 total 1688 skew    0 clock   80.0KHz
       v: height 1024 start 1025 end 1028 total 1066           clock   75.0Hz
 1280x1024 (0x4d)  108.0MHz +HSync +VSync
       h: width  1280 start 1328 end 1440 total 1688 skew    0 clock   64.0KHz
       v: height 1024 start 1025 end 1028 total 1066           clock   60.0Hz
 1440x900 (0x4e)  108.8MHz +HSync +VSync
       h: width  1440 start 1472 end 1880 total 1912 skew    0 clock   56.9KHz
       v: height  900 start  918 end  927 total  946           clock   60.2Hz
 1280x960 (0x4f)  108.0MHz +HSync +VSync
       h: width  1280 start 1376 end 1488 total 1800 skew    0 clock   60.0KHz
       v: height  960 start  961 end  964 total 1000           clock   60.0Hz
 1280x800 (0x50)   83.5MHz
       h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   49.7KHz
       v: height  800 start  801 end  804 total  828           clock   60.0Hz
 1152x864 (0x51)  108.0MHz +HSync +VSync
       h: width  1152 start 1216 end 1344 total 1600 skew    0 clock   67.5KHz
       v: height  864 start  865 end  868 total  900           clock   75.0Hz
 1280x768 (0x52)   80.1MHz
       h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   47.7KHz
       v: height  768 start  769 end  772 total  795           clock   60.0Hz
 1024x768 (0x53)   78.8MHz +HSync +VSync
       h: width  1024 start 1040 end 1136 total 1312 skew    0 clock   60.0KHz
       v: height  768 start  769 end  772 total  800           clock   75.0Hz
 1024x768 (0x54)   75.0MHz -HSync -VSync
       h: width  1024 start 1048 end 1184 total 1328 skew    0 clock   56.5KHz
       v: height  768 start  771 end  777 total  806           clock   70.1Hz
 1024x768 (0x55)   65.0MHz -HSync -VSync
       h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
       v: height  768 start  771 end  777 total  806           clock   60.0Hz
 832x624 (0x56)   57.3MHz -HSync -VSync
       h: width   832 start  864 end  928 total 1152 skew    0 clock   49.7KHz
       v: height  624 start  625 end  628 total  667           clock   74.6Hz
 800x600 (0x57)   50.0MHz +HSync +VSync
       h: width   800 start  856 end  976 total 1040 skew    0 clock   48.1KHz
       v: height  600 start  637 end  643 total  666           clock   72.2Hz
 800x600 (0x58)   49.5MHz +HSync +VSync
       h: width   800 start  816 end  896 total 1056 skew    0 clock   46.9KHz
       v: height  600 start  601 end  604 total  625           clock   75.0Hz
 800x600 (0x59)   40.0MHz +HSync +VSync
       h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
       v: height  600 start  601 end  605 total  628           clock   60.3Hz
 800x600 (0x5a)   36.0MHz +HSync +VSync
       h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
       v: height  600 start  601 end  603 total  625           clock   56.2Hz
 640x480 (0x5b)   31.5MHz -HSync -VSync
       h: width   640 start  664 end  704 total  832 skew    0 clock   37.9KHz
       v: height  480 start  489 end  492 total  520           clock   72.8Hz
 640x480 (0x5c)   31.5MHz -HSync -VSync
       h: width   640 start  656 end  720 total  840 skew    0 clock   37.5KHz
       v: height  480 start  481 end  484 total  500           clock   75.0Hz
 640x480 (0x5d)   25.2MHz -HSync -VSync
       h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
       v: height  480 start  490 end  492 total  525           clock   59.9Hz
LVDS connected 1280x800+1600+400 (0x5e) normal (normal left inverted
right x axis y axis) 261mm x 163mm
       Identifier: 0x44
       Timestamp:  83851
       Subpixel:   horizontal rgb
       Clones:
       CRTC:       1
       CRTCs:      1
       EDID_DATA:
               00ffffffffffff0006af142100000000
               010f0103801a10780a30259855548827
               24505400000001010101010101010101
               0101010101014c1d0080502010301520
               440005a3100000190000000000000000
               00000000000000000001000000fe0057
               35333832004231323145570a000000fe
               00fffdf3e9bb8d6f0001010a2020005f
       BACKLIGHT_CONTROL: native
               supported: native       legacy       combination  kernel
       BACKLIGHT: 0 (0x00000000) range:  (0,0)
 1280x800 (0x5e)   75.0MHz -HSync -VSync
       h: width  1280 start 1301 end 1333 total 1408 skew    0 clock   53.3KHz
       v: height  800 start  804 end  808 total  816           clock   65.3Hz
 1280x800 (0x50)   83.5MHz
       h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   49.7KHz
       v: height  800 start  801 end  804 total  828           clock   60.0Hz
 1280x768 (0x52)   80.1MHz
       h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   47.7KHz
       v: height  768 start  769 end  772 total  795           clock   60.0Hz
 1024x768 (0x55)   65.0MHz -HSync -VSync
       h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
       v: height  768 start  771 end  777 total  806           clock   60.0Hz
 800x600 (0x59)   40.0MHz +HSync +VSync
       h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
       v: height  600 start  601 end  605 total  628           clock   60.3Hz
 640x480 (0x5d)   25.2MHz -HSync -VSync
       h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
       v: height  480 start  490 end  492 total  525           clock   59.9Hz
TMDS disconnected (normal left inverted right x axis y axis)
       Identifier: 0x45
       Timestamp:  83851
       Subpixel:   horizontal rgb
       Clones:     VGA
       CRTCs:      0 1


And my current xorg.conf, working as described above:
-----------------------------------
Section "InputDevice"
  Identifier  "Generic Keyboard"
  Driver      "kbd"
  Option      "XkbRules"  "xorg"
  Option      "XkbModel"  "pc105"
  Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
  Identifier  "Configured Mouse"
  Driver      "mouse"
  Option      "CorePointer"
EndSection

Section "InputDevice"
  Identifier  "Synaptics Touchpad"
  Driver      "synaptics"
  Option      "SendCoreEvents"  "true"
  Option      "Device"    "/dev/psaux"
  Option      "Protocol"     "auto-dev"
  Option      "HorizEdgeScroll" "0"
EndSection

Section "InputDevice"
   Identifier "Marble Mouse"
   Driver "mouse"
   Option "CorePointer"
   Option "Name" "Logitech USB Trackball"
   Option "Protocol" "auto"
   Option "Device" "/dev/input/mice"
   Option "Buttons" "5"
   Option "YaxisMapping" "4 5"
   #Option "XaxisMapping" "6 7"
   Option "EmulateWheel" "true"
   #Option "EmulateWheelButton" "8" # left handed
   Option "EmulateWheelButton" "9" # orig - right handed
   #Option "ButtonMapping" "1 9 3 2 8" # left handed
   Option "ButtonMapping" "1 8 3 9 2" # orig - right handed
EndSection

# I'm pretty sure Module section superfluous:
Section "Module"
  Load  "bitmap"
  Load  "dbe"
  Load  "ddc"
  Load  "dri"
  Load  "extmod"
  Load  "freetype"
  Load  "glx"
  Load  "int10"
  Load  "record"
  Load  "type1"
  Load  "vbe"
EndSection

Section "ServerLayout"
  Identifier     "MultiheadLayout"
  Screen         "Screen-VGA" 0 0
  Screen         "Screen-LVDS" RightOf "Screen-VGA"
  InputDevice    "Synaptics Touchpad"
  InputDevice    "Marble Mouse"
  #Option         "Xinerama" "on"
  Option         "Clone" "off"
EndSection

Section "Monitor"
  Identifier     "Monitor-LVDS"
  VendorName     "Dell 700m Laptop"
  ModelName      "Internal LCD Screen"
  DisplaySize    261 164
EndSection

Section "Monitor"
  Identifier     "Monitor-VGA"
  VendorName     "DELL"
  ModelName      "U2410"
  HorizSync      30 - 81
  VertRefresh    56 - 76
  DisplaySize    518 324
  #ModeLine       "1920x1200" 193.16  1920 2048 2256 2592 1200 1201
1204 1242 +HSync -VSync
  #ModeLine       "1920x1200" 154.0   1920 2048 2256 2592 1200 1201
1204 1242 +HSync -VSync
  #ModeLine       "1920x1200" 154.0    1920 1968 2000 2080 1200 1203
1209 1235 +hsync
  #ModeLine       "1920x1200" 151.138 1920 1960 1992 4040 1200 1201
1204 1232 -hsync
  #ModeLine       "1920x1200" 161.75  1920 2020 2052 2148 1200 1202
1208 1235 -hsync -vsync
  # max res 1920x1200 60Hz
EndSection

Section "Device"
  Identifier  "Device0"
  Driver      "intel"
  VendorName  "Intel Corporation"
  BoardName   "82852/855GM Integrated Graphics Device"
  BusID       "PCI:0:2:0"
  #Option      "Monitor-LVDS" "Monitor-LVDS"
  #Screen      0
  Option      "ForceEnablePipeA" "true"
  #Option      "Dac6Bit" "true"
  #Option      "ModeDebug" "true"
EndSection

Section "Device"
  Identifier  "Device1"
  Driver      "intel"
  VendorName  "Intel Corporation"
  BoardName   "82852/855GM Integrated Graphics Device"
  BusID       "PCI:0:2:1"
  #Option      "Monitor-VGA" "Monitor-VGA"
  #Screen      1
  Option      "ForceEnablePipeA" "true"
  #Option      "Dac6Bit" "true"
  #Option      "ModeDebug" "true"
EndSection

Section "Screen"
  Identifier "Screen-LVDS"
  Device     "Device1"
  Monitor    "Monitor-LVDS"
  SubSection "Display"
     Depth     8
     Virtual  3200 1920
  EndSubSection
  SubSection "Display"
     Viewport   0 0
     Depth     16
     Virtual  3200 1920
  EndSubSection
  SubSection "Display"
     Depth     24
     Virtual  3200 1920
  EndSubSection
EndSection

Section "Screen"
  Identifier "Screen-VGA"
  Device     "Device0"
  Monitor    "Monitor-VGA"
  SubSection "Display"
     Depth     8
     Virtual  3200 1920
  EndSubSection
  SubSection "Display"
     Depth     16
     Virtual  3200 1920
  EndSubSection
  SubSection "Display"
  #  Viewport   0 0
     Depth     24
     Virtual  3200 1920
     #Modes    "1920x1200" "1280x800" "1024x768" "640x480"
  EndSubSection
EndSection
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to