Subject: Re: (yet another) color X server available
To: None <kenn@physics.rutgers.edu>
From: Chris <smirks@mail.eclipse.net>
List: port-mac68k
Date: 02/22/1998 22:57:43
Okay, correct me if I'm wrong on this, but this DOES work on internal 
video, AND it gives it color support?! 

If this is true, I am somewhat confuesed about how I'd use it.  First, I 
am *still* using NetBSD 1.2, I have yet to have the time to download 1.3 
and install it, so would in work on 1.2 or is it for 1.3 only?  Second, I 
am using a IIvx with internal video, and I am booting with the latest 
booter (1.11 I believe), the one that changes to 1 bit before it boots.  
If I understand the readme correctly, if I use internal video, I have to specify 
everything in the monitors c'panel.  Now, does that mean that I STILL 
have to boot in 1bit, or do I now boot in 16bit, like I normally have it 
set in monitors?

Thanks Alot!
Chris

On Sun, 22 Feb 1998, Ken Nakata wrote:

> Hi,
> 
> I kind of succeeded to modify the Xmac68k_color server to support
> multiple pixel depth up to 32 bit (but 32 bpp support is broken...
> hence "kind of succeeded").  I would like you to try it out.
> 
> Not only does it support multiple pixel depths of 1, 4, 8, 16 (and 32)
> bits, it also has some means to specify the grf device(s) to use (or
> not).  So, if you are one of the people who has an internal video but
> don't use it and instead use a NuBus video, your annoyance may be
> over forever.
> 
> The bonus is that it runs in color or gray even if you are not running
> on a SLOTMAN kernel or with video_lkm installed.  It is particularly
> important for you to note that you have to set "Gray" mode before
> booting NetBSD if you want to run it in 4 or 8 bpp gray mode.  It is
> not unusable even if the video is in "Color" mode instead of "Gray",
> but photo images (JPEGs and GIFs) will look gibberish on the screen.
> 
> BTW, "if you are running a non-SLOTMAN kernel with video_lkm loaded or
> a SLOTMAN kernel" is too lengthy to me, so I coined the term "video
> ROM driver support", because both utilize the driver software resident
> in the video card's on-board ROM.  If you don't like it, now's the
> time to tell me to drop it. ;-)
> 
> I've uploaded it at ftp://ftp.macbsd.com/pub/NetBSD/X/ as files
> Xmac68k_OSFA.tar.gz and README.Xmac68k_OSFA (OSFA is the code name
> which stands for "One Server Fits All" which it nealy does).
> 
> If you are running a kernel with video ROM driver support (= SLOTMAN
> or non-SLOTMAN+video_lkm), and have a NuBus video card capable of
> millions of colors, you are definitely going to have some trouble
> because the server by default tries to use the deepest pixel depth
> available.  That means it will try 32 bpp mode first which is broken
> at the moment.  In that case, you will really need to use the device
> specification scheme which is described in the README file in great
> detail.
> 
> By no means I consider this server a final product (even aside from
> the broken 32 bpp support), so please try it out and complain if it's
> broken!  At least it seems to run fine on my Q840AV's internal video
> in 4/8-bpp StaticGray visual and 16-bpp TrueColor visual.
> 
> Oh, BTW, it doesn't support 2-bpp (4 colors) mode because there's no
> 2-bit graphics code in X Consortium's sample server.  I would have to
> write from scratch if I wanted to support it (which obviously I don't).
> 
> Cheers,
> 
> Ken
>