Subject: Creator3D and 1600x1200x60 resolution
To: None <port-sparc64@NetBSD.org>
From: Raymond Meyer <raymond.meyer@rambler.ru>
List: port-sparc64
Date: 10/01/2007 13:03:18
Hi, I have Ultra 10 with Creator3D

[raymond@ultra10] ffbconfig -prconf

--- Hardware Configuration for /dev/fbs/ffb0 ---
Type: double-buffered FFB2+ with Z-buffer
Board: rev 2 (Vertical)
PROM Information: @(#)ffb2p.fth 2.9 98/07/14
FBC: version 0x3241906d
DAC: Brooktree 9070, version 1 (Pac2)
3DRAM: Mitsubishi 130b, version 2
EDID Data: Available - EDID version 1 revision 3
Monitor Sense ID: 7  (Unknown 43x32cm RGB color monitor)
Monitor possible resolutions: 1024x768x60, 1024x768x70, 1024x768x75,
        1280x1024x60, 640x480x60, 1600x1200x60, 1600x1200x60d,
        1280x1024x60c
Current resolution setting: 1600x1200x60 Hi-res

In Solaris I use 'ffbconfig' command to set resolution to 1600x1200 at 60Hz,
because that's the native resolution of my LCD monitor. The problem is, I don't
seem to be able to set the 60Hz refresh rate for this resolution in OpenBoot
via 'setenv output-device screen:r1600x1200x60'. OpenBoot has a predefined
resolution setting of 1600x1200 at 75Hz. My monitor does not like this refresh
rate, it says the setting is not optimal and I notice everything looks much
worse (i.e. distorted) than it does at 60Hz.

If I were to use NetBSD, I'd have to go with OpenBoot resolution and refresh
rate, since XFree86 does not support changing resolution and refresh rate for
its sunffb driver, does it? Is there any hack to get OpenBoot to set resolution
to 1600x1200x60?