On 2014-01-26 07:45 (GMT+0330) kraxadmin composed:
I have a monitor with native resolution of 1600*900_60.00, and the intel on board Gen3 Xeon video chipset (i915). when i do $> xrandr the 1600x900 resolution is not in the list. I tried to write an xorg configuration for monitor and I placed it on /etc/X11/xorg.conf.d/10-monitor. but i must mess some value in there up; that it ha no effect and doesn't change the resolution. I am sure the /etc/X11/xorg.conf.d/10-monitor is being read at $> startx because if i put anything wrong like ()*! at that file *X* won't start and produce an error. The cvt 1600 900 returns:
1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
I've never ever found it necessary to add any modeline to an Xorg config file, regardless of driver, and regardless of hardware. When either EDID is valid, or the config file(s) is/are valid and include HorizSync, VertRefresh and PreferredMode, Xorg calculates an appropriate modeline automatically. IOW, Xorg automatically does the same thing gtf and xvt do when a valid config file or files include(s) HorizSync, VertRefresh and PreferredMode. Apparently your display has invalid EDID and needs a validly constructed xorg.conf or suite of 3 files in xorg.conf.d/.
And this is my 10-monitor.config file:
10-monitor.config is not a valid standard filename for Xorg to use automatically.
Section "Device" Identifier "Intel i915" Option "VGA1" #"VGA screen" Driver "intel" EndSection Section "Monitor" Identifier "Primary Monitor" Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -Hsync +Vsync Option "PreferredMode" "1600x900" EndSection Section "Screen" Identifier "Screen0" Device "VGA1" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1600x900_60.00" EndSubSection EndSection
I've never found configuring a monitor alone sufficient. It needs to be coupled to a display and a device in separate files in /etc/X11/xorg.conf.d/. The format you have made needs to be in /etc/X11/xorg.conf. See http://fm.no-ip.com/Share/xorg.conf-minimal-EDID-workaround as example of what I mean by coupling in xorg.conf.d/.
-- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ _______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s