I am trying to set up a new 1400x900 widescreen monitor, but I just cannot get it to work correctly. The closest I get is 1400x900, which causes lots of vertical blur bands.
I have tried with two different machines with i945 and ATi cards, running CentOS 4 and Ubuntu, always with the same result.
My investigations indicate that the monitor reports itself to be "1440x900". It also supports 1600x1200 by squashing the pixels together, so it also advertises support for that resolution, which messes things up.
According to the documentation I have seen online, disabling DDC (using NoDDC and DCC "off") and setting the correct modeline should work, but it always reverts to 1440x900 (if I am lucky).
Any ideas on how to force it to the right resolution? It really is driving me nuts not being able to use the monitor to the native resolution.
Thanks
Gabriel
___________________________________________________________ New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk
first last wrote:
I am trying to set up a new 1400x900 widescreen monitor, but I just cannot get it to work correctly. The closest I get is 1400x900, which causes lots of vertical blur bands.
I am having some difficulty understanding the difference between 1400x900 and 1400x900.
Perhaps you could take a few moments to clarify and check each resolution you mention?
I have tried with two different machines with i945 and ATi cards, running CentOS 4 and Ubuntu, always with the same result.
My experience with Intel graphics is it's usually difficult; I have a Dell GX270 with onboard Intel graphics and, in FC6, it doesn't work at in any useful sense. (Note, with coaxing, it works in EL5 beta, SLES and SUSE 10.1). And that's with a monitor running at 1280x1024.
My investigations indicate that the monitor reports itself to be "1440x900". It also supports 1600x1200 by squashing the pixels together, so it also advertises support for that resolution, which messes things up.
According to the documentation I have seen online, disabling DDC (using NoDDC and DCC "off") and setting the correct modeline should work, but it always reverts to 1440x900 (if I am lucky).
Any ideas on how to force it to the right resolution? It really is driving me nuts not being able to use the monitor to the native resolution.
You could try reading the messages written to the Xorg log file in /var/log
Thanks
Gabriel
___________________________________________________________ New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
--- John Summerfield debian@herakles.homelinux.org wrote:
first last wrote:
I am trying to set up a new 1400x900 widescreen monitor, but I just cannot get it to work correctly. The closest I get is 1400x900,
which
causes lots of vertical blur bands.
I am having some difficulty understanding the difference between 1400x900 and 1400x900.
Apologies. It is 1400x900 (physical) and 1440x900 (the one that xorg chooses).
I have tried with two different machines with i945 and ATi cards, running CentOS 4 and Ubuntu, always with the same result.
My experience with Intel graphics is it's usually difficult; I have a
Dell GX270 with onboard Intel graphics and, in FC6, it doesn't work at in any useful sense. (Note, with coaxing, it works in EL5 beta, SLES and SUSE 10.1). And that's with a monitor running at 1280x1024.
I had to use 915resolution to enable the modes on the BIOS. It seems to work fine for all the other resolutions I set, but it seems that being so close to the other "standard" resolution messes xorg up.
My investigations indicate that the monitor reports itself to be "1440x900". It also supports 1600x1200 by squashing the pixels together, so it also advertises support for that resolution, which messes things up.
According to the documentation I have seen online, disabling DDC
(using
NoDDC and DCC "off") and setting the correct modeline should work,
but
it always reverts to 1440x900 (if I am lucky).
Any ideas on how to force it to the right resolution? It really is driving me nuts not being able to use the monitor to the native resolution.
You could try reading the messages written to the Xorg log file in /var/log
You can see things like: (... ) (**) I810(0): Option "NoDDC" (... ) Mode: 3a (1400x900) ModeAttributes: 0x9b WinAAttributes: 0x7 WinBAttributes: 0x0 WinGranularity: 64 WinSize: 64 WinASegment: 0xa000 WinBSegment: 0x0 WinFuncPtr: 0xc00076a3 BytesPerScanline: 1408 XResolution: 1400 YResolution: 900 XCharSize: 8 YCharSize: 16 NumberOfPlanes: 1 BitsPerPixel: 8 NumberOfBanks: 1 MemoryModel: 4 BankSize: 0 NumberOfImages: 9 RedMaskSize: 0 RedFieldPosition: 0 GreenMaskSize: 0 GreenFieldPosition: 0 BlueMaskSize: 0 BlueFieldPosition: 0 RsvdMaskSize: 0 RsvdFieldPosition: 0 DirectColorModeInfo: 0 PhysBasePtr: 0xc0000000 LinBytesPerScanLine: 1408 BnkNumberOfImagePages: 9 LinNumberOfImagePages: 9 LinRedMaskSize: 0 LinRedFieldPosition: 0 LinGreenMaskSize: 0 LinGreenFieldPosition: 0 LinBlueMaskSize: 0 LinBlueFieldPosition: 0 LinRsvdMaskSize: 0 LinRsvdFieldPosition: 0 MaxPixelClock: 230000000 Mode: 3c (1400x900) ModeAttributes: 0x9b WinAAttributes: 0x7 WinBAttributes: 0x0 WinGranularity: 64 WinSize: 64 WinASegment: 0xa000 WinBSegment: 0x0 WinFuncPtr: 0xc00076a3 BytesPerScanline: 1408 XResolution: 1400 YResolution: 900 XCharSize: 8 YCharSize: 16 NumberOfPlanes: 1 BitsPerPixel: 8 NumberOfBanks: 1 MemoryModel: 4 BankSize: 0 NumberOfImages: 9 RedMaskSize: 0 RedFieldPosition: 0 GreenMaskSize: 0 GreenFieldPosition: 0 BlueMaskSize: 0 BlueFieldPosition: 0 RsvdMaskSize: 0 RsvdFieldPosition: 0 DirectColorModeInfo: 0 PhysBasePtr: 0xc0000000 LinBytesPerScanLine: 1408 BnkNumberOfImagePages: 9 LinNumberOfImagePages: 9 LinRedMaskSize: 0 LinRedFieldPosition: 0 LinGreenMaskSize: 0 LinGreenFieldPosition: 0 LinBlueMaskSize: 0 LinBlueFieldPosition: 0 LinRsvdMaskSize: 0 LinRsvdFieldPosition: 0 MaxPixelClock: 230000000 (same resolution for modes 4b, 4d, 5a, 5c in the bios, no mention to 1400x900) (... ) (II) I810(0): Correcting stride (1400 -> 5632) (II) I810(0): Increasing the scanline pitch to allow tiling mode (1408 -> 2048). (--) I810(0): Virtual size is 1400x900 (pitch 2048) (**) I810(0): Built-in mode "1400x900" (**) I810(0): Built-in mode "1400x900" (**) I810(0): Built-in mode "1280x800" (**) I810(0): Built-in mode "1024x768" (**) I810(0): Built-in mode "800x600" (**) I810(0): Built-in mode "640x480" (II) I810(0): Attempting to use 60.00Hz refresh for mode "1400x900" (85a) (II) I810(0): Attempting to use 60.00Hz refresh for mode "1400x900" (85c) (II) I810(0): Attempting to use 60.00Hz refresh for mode "1280x800" (858) (II) I810(0): Attempting to use 60.00Hz refresh for mode "1024x768" (854) (II) I810(0): Attempting to use 60.32Hz refresh for mode "800x600" (852) (II) I810(0): Attempting to use 60.00Hz refresh for mode "640x480" (850) (.. it then loads ddc... for some unknown reason... ) (II) Open ACPI successful (/var/run/acpid.socket) (II) AIGLX: Resuming AIGLX clients after VT switch (II) I810(0): xf86BindGARTMemory: bind key 8 at 0x007bf000 (pgoffset 1983) (II) I810(0): xf86BindGARTMemory: bind key 0 at 0x0ffff000 (pgoffset 65535) (II) I810(0): xf86BindGARTMemory: bind key 1 at 0x0fffb000 (pgoffset 65531) (II) I810(0): xf86BindGARTMemory: bind key 3 at 0x0ffea000 (pgoffset 65514) (II) I810(0): xf86BindGARTMemory: bind key 2 at 0x0fffa000 (pgoffset 65530) (II) I810(0): xf86BindGARTMemory: bind key 4 at 0x0ffe2000 (pgoffset 65506) (II) I810(0): xf86BindGARTMemory: bind key 5 at 0x0f000000 (pgoffset 61440) (II) I810(0): xf86BindGARTMemory: bind key 6 at 0x0e800000 (pgoffset 59392) (II) I810(0): xf86BindGARTMemory: bind key 7 at 0x0c380000 (pgoffset 50048) (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Reloading /usr/lib/xorg/modules/libddc.so (lists the modes again, no mention of 1440x900)
That's it, not a single mention of "1440x900", but it still loads X using that resolution.
I am really puzzled as of why it would do this, apart from the fact that it is getting the data from the monitor.
The output of ddcprobe is: vbe: VESA 3.0 detected. oem: Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS vendor: Intel Corporation product: Intel(r) 82945GM Chipset Family Graphics Controller Hardware Version 0.0 memory: 12288kb mode: 1280x1024x256 mode: 1280x1024x64k mode: 1280x1024x16m mode: 1024x768x256 mode: 1024x768x64k mode: 1024x768x16m mode: 640x480x16m mode: 800x600x64k mode: 800x600x16m mode: 640x480x256 mode: 800x600x256 mode: 640x480x64k edid: edid: 1 3 id: 0000 eisa: NUL0000 serial: 00000001 manufacture: 30 2006 input: sync on green, analog signal. screensize: 41 26 gamma: 2.200000 dpms: RGB, no active off, no suspend, no standby timing: 720x400@70 Hz (VGA 640x400, IBM) timing: 720x400@88 Hz (XGA2) timing: 640x480@67 Hz (Mac II, Apple) timing: 640x480@75 Hz (VESA) timing: 800x600@60 Hz (VESA) timing: 800x600@75 Hz (VESA) timing: 832x624@75 Hz (Mac II) timing: 1024x768@87 Hz Interlaced (8514A) timing: 1024x768@75 Hz (VESA) timing: 1280x1024@75 (VESA) dtiming: 1440x900@69 <- What's this... should be 1400x900@60 monitorid: monitorname: M19W monitorserial:
I have tried everything I can think of, but to no avail (now including FC6). so any help would be appreciated.
Gabriel
___________________________________________________________ New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk