Platform: Sun Sparc 2 Solaris 2.5
Problem: This machine has a cgsix frame buffer that seems to only want to
run at 1280x1024 no matter what I tell eeprom to do.
>From the boot prom, I did the following
setenv output-device sreen:r1152x900x66
reset
The machine rebooted and the eeprom command gives the desired output
% eeprom | grep screen
output-device=screen:r1152x900x66
but X still thinks that things are running at 1280x1024
% xdpyinfo | grep dimensions
dimensions: 1280x1024 pixels (361x289 millimeters)
and dmesg isn't any better
% dmesg | grep cgsix
cgsix0 at sbus0: SBus slot 2 0x0 SBus level 5 sparc ipl 7
cgsix0 is /sbus@1,f8000000/cgsix@2,0
cgsix0: screen 1280x1024, double buffered, 4M mappable, rev 6
and it is clear that the display is still at 1280x1024.
Any ideas of why this machine insists on running at this resolution and/or
how to get it to a different resolution would be appreciated.
Oh, the monitor I have attached is a GDM-20D10
TIA and I'll summarize of course.
Tim
=======================================================================
Matt Reynolds (reynolmd@aston.ac.uk) gave me the correct answer:
> Quite bizarre, cos I didn't think the cgsix would run at 1280x1024
> at all. If the reset doesn't seem to work, first try power-cycling,
> then try booting with the monitor unplugged (that's the monitor cable
> from the frame buffer, not the monitor's power supply).
I first power cycled the machine to see if that would do anything (while
leaving the monitor plugged in). Same result 1280x1024
I then power cycled and booted without the monitor. And what do you know,
the machine is now quite happy at a lower resolution.
cgsix0 at sbus0: SBus slot 2 0x0 SBus level 5 sparc ipl 7
cgsix0 is /sbus@1,f8000000/cgsix@2,0
cgsix0: screen 1152x900, double buffered, 4M mappable, rev 6
Tim Carlson Voice: (505) 984-8800x255
Systems Manager: Santa Fe Institute Fax: (505) 982-0565
WWW: http://www.santafe.edu/~tim Email: tim@santafe.edu