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