[Openchrome-users] problem with Syncmaster wide monitor
Alex Roitman
shura
Thu Sep 27 21:02:15 PDT 2007
Jelle and John,
On Thu, 2007-09-27 at 22:40 +0200, Jelle de Jong wrote:
> I believe this will help you, I have a 940BW:
>
> execute the following command:
> gtf 1680 1050 60 -x
>
> result: (remove the _60 part)
> Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087
> -HSync +Vsync
I cannot seem to get this mode, as the X log says that my monitor
cannot do dotclock higher than 140.
Now bear with me just a little bit. I have the manual (on CD ROM)
that came with the monitor. In the Specifications section it says:
Maximum Pixel Clock
146 MHz (Analog,Digital)
And yet X tells that 140 is the max. Can it be that X is wrong?
Can I override this?
Further, in the preset mode list it has:
Mode H Freq(kHz) V Freq(Hz) Pixel Clock(MHz) Sync(H/V)
VESA,1680X1050 65,290 59,954 146,250 -/+
Which also happens to be:
$ cvt 1680 1050 60
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059
1089 -hsync +vsync
But when I tried using this I fail:
(II) VIA(0): ViaValidMode: Validating shura0 (146250)
(II) VIA(0): ViaModePrimaryVGAValid
(II) VIA(0): Not using mode "shura0" (mode clock too high)
So the manual lists the mode with dotclock 146.25 while saying that
the max dotclock is 146, and the X says the max is 140. What a mess.
To complicate the matters, the openchrome driver manual via(4) says
that not all dotclocks are supported:
... 108.0, 108.28, 122.0, 122.726, 135.0, 148.5, ...
I am at a loss then why the 119 Mhz happens to run.
As I said in the previous mail, I think I do get the 1680x1050 mode
but it is a reduced blanking cvt mode:
$ cvt -r 1680 1050 60
# 1680x1050 59.88 Hz (CVT 1.76MA-R) hsync: 64.67 kHz; pclk: 119.00 MHz
Modeline "1680x1050R" 119.00 1680 1728 1760 1840 1050 1053 1059 1080
+hsync -vsync
Now that seems to run, but the width does not fit as I said before.
> Some extra commands that can help you solve problems:
> xdpyinfo | grep resolution
$ xdpyinfo | grep -A 12 \#0
screen #0:
dimensions: 1680x1050 pixels (445x278 millimeters)
resolution: 96x96 dots per inch
depths (7): 24, 1, 4, 8, 15, 16, 32
root window id: 0x47
depth of root window: 24 planes
number of colormaps: minimum 1, maximum 1
default colormap: 0x20
default number of colormap cells: 256
preallocated pixels: black 0, white 16777215
options: backing-store NO, save-unders NO
largest cursor: 32x32
current input event mask: 0xfa0033
If I take a screenshot with e.g. GIMP, it shows the full 1680x1050 pixel
desktop, but the actual screen shows only part of this.
Any insights on this ugly set of problems?
Thanks for the help,
Alex
More information about the Openchrome-users
mailing list