Thomas,
Well, answer me this one question:
What refresh rates does Windows 2000 allow when you set the Windows color
depth to 8 bits?
If the answer is that Windows only allows a 60 Hz refresh rate then you have
found that your driver only supports a 60 Hz refresh rate when in 8 bit
mode. If Windows allows higher refresh rates in 8 bit mode then you have
found that DirectDraw )or the DirectDraw drivers for your video card) does
not allow a refresh rate higher than 60 Hz. I would believe either of these
scenarios, as moving 8 bit colors to the screen requires a table lookup for
each pixel to find the associated rgb triple for that pixel. I have no idea
how much overhead, if any, that that involves.
When you run with 'XWin -engine 1 -fullscreen -depth ?', the '-depth ?'
parameter is ignored because the GDI engine just opens a large GDI window
that covers the entire desktop. No color depth switching takes place. Thus
your discovery that you were actually running at 24 bits per pixel.
May I suggest that, if you can set Windows to a display depth of 8 bits with
a refresh rate of 75 Hz that you simply do this before and while running
XWin and switch back afterwards? I really don't think there is anything
that we can do to help you other than this, as DirectDraw is simply not
allowing a 75 Hz refresh rate at 8 bits per pixel.
Hope that helps,
Harold
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Thomas Chadwick
> Sent: Wednesday, April 17, 2002 2:27 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Curious refresh rate behavior...
>
>
> >From: "Thomas Chadwick" <[EMAIL PROTECTED]>
>
> [snip]
>
> >If I do this, I get 75Hz and 8-bit depth, but have to give up the
> >DirectDraw
> >engine:
> >
> >XWin -engine 1 -fullscreen -depth 8
>
> I take it back. This command-line gives me 75Hz, but not 8-bit
> depth (I get
> 24-bit).
>
>
> _
> Join the worlds largest e-mail service with MSN Hotmail.
> http://www.hotmail.com
>