Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 Jul 2011 01:54:39 +0200
From:      Bernt Hansson <bernt@bah.homeip.net>
To:        Dieter BSD <dieterbsd@engineer.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: trying for 1920x1080 was: Re: Attempting to get an X11 server running
Message-ID:  <4E0D0CBF.6090603@bah.homeip.net>
In-Reply-To: <20110630214204.219410@gmx.com>
References:  <20110630214204.219410@gmx.com>

next in thread | previous in thread | raw e-mail | index | archive | help
2011-06-30 23:42, Dieter BSD skrev:
>>>> Now to see if I can get this wimpy rage xl to do 1920x1080.

You can't. Mach64 does not support that resulution.

>>> Please don't mess with modelines, it should not be needed any more.
>>> Just set the resolutions desired in the Screen/Display section.  If
>>> modelines are really required, get them out of /var/log/Xorg.0.log.
>>> But they almost certainly are not.
>>
>> Though if you *really* wanted to, there's cvt(1):
>
> The cvt utility helpfully created a couple of modelines which I think
> should work, but Xorg doesn't appear to use it.  I know it sees it,
> because if I put in a typo it complains.  :-)  But the modelines don't
> appear in the log file, even with Option "ModeDebug" and -logverbose 100.
>
> I do get these:
> (II) MACH64(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
> (II) MACH64(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz)
>
> but it doesn't use them:
> (II) MACH64(0):<default monitor>: Using hsync range of 30.00-83.00 kHz
> (II) MACH64(0):<default monitor>: Using vrefresh range of 56.00-76.00 Hz
> (II) MACH64(0):<default monitor>: Using maximum pixel clock of 170.00 MHz
> (II) MACH64(0): Estimated virtual size for aspect ratio 1.7778 is 1920x1080
> (II) MACH64(0): Maximum clock: 124.00 MHz
> [ ... ]
> (II) MACH64(0): Not using driver mode "1920x1080" (bad mode clock/interlace/doublescan)
> (II) MACH64(0): Not using driver mode "1280x1024" (bad mode clock/interlace/doublescan)
> (II) MACH64(0): Not using driver mode "1920x1080" (bad mode clock/interlace/doublescan)
> (WW) MACH64(0): Shrinking virtual size estimate from 1920x1080 to 1400x1050
> (--) MACH64(0): Virtual size is 1400x1050 (pitch 1408)
> (**) MACH64(0): *Default mode "1400x1050": 122.0 MHz, 64.9 kHz, 60.0 Hz
> (II) MACH64(0): Modeline "1400x1050"x60.0  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync (64.9 kHz)
>
> What is this 124.00 MHz clock?  Should I be using 124 or 170?
> The 1400x1050 being 122 makes me think it is using 124 as the limit.
> It isn't clear what it means by "bad mode clock/interlace/doublescan".
> Other rejections have reasons that make sense, "vrefresh out of range",
> "insufficient memory" and so on.
>
> If the pixel clock is the problem, would reducing the color depth help?

If you set colour depth to 8 bit it can work.

> The xrandr utility doesn't help:
>
> xrandr --fb 1920x1080 -display :0
> xrandr: screen cannot be larger than 1400x1050 (desired size 1920x1080)
>
> xrandr --size 1920x1080 -display :0
> Size 1920x1080 not found in available modes
>
> Current xorg.conf:
>
> Section "ServerLayout"
>          Identifier     "X.org Configured"
> #       Screen      0  "Screen0" 0 0
>          InputDevice    "Mouse0" "CorePointer"
>          InputDevice    "Keyboard0" "CoreKeyboard"
>          # need Option "AutoAddDevices" "Off" to avoid the non-working hald
>          # run moused instead
>          Option "AutoAddDevices" "Off"
> EndSection
>
> Section "Module"
>          Disable  "record"
> EndSection
>
> Section "InputDevice"
>          Identifier  "Keyboard0"
>          Driver      "kbd"
> EndSection
>
> Section "InputDevice"
>          Identifier  "Mouse0"
>          Driver      "mouse"
>          Option      "Protocol" "auto"
>          Option      "Device" "/dev/sysmouse"
>          Option      "ZAxisMapping" "4 5 6 7"
> EndSection
>
> Section "Device"
>          Identifier "Device0"
>          Option "ModeDebug"
> EndSection
>
> Section "Monitor"
>          Identifier "Monitor2220"
>          VendorName "Dell"
>          ModelName  "ST2220T"
>          HorizSync  30.00-83.00
>          VertRefresh 56.00-76.00
>
> # cvt -v  1920 1080 57
> # Warning: Refresh Rate is not CVT standard (50, 60, 75 or 85Hz).
> # 1920x1080 56.90 Hz (CVT) hsync: 63.67 kHz; pclk: 163.00 MHz
> Modeline "1920x1080_57.00"  163.00  1920 2040 2240 2560  1080 1083 1088 1119 -hsync +vsync
>
> # cvt -v -r 1920 1080
> # 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
> Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
> EndSection
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E0D0CBF.6090603>