I'm wondering if there is any way to reload (or at least re-evaluate)
direct rendering on-the-fly.  Here's my problem.  My laptop has 16MB
VRAM and I normally like to run at 1400x1050x24, which is about 1MB
short on memory to support DR.  I'd like to be able to use the vidtool
to drop down to 16-Bit color depth (which does support DR), but without
restarting X (for several reasons).

I don't have any 3D issues in Windows.  What I think Windows does (and
it would be great to see X or GLX or whatever piece is responsible for
it to do this) is determine at the time of window creation whetehr there
is enough VRAM to create it (whether it's full screen or windowed) with
DR support, and either comply or fail the mode.  Another step up from
this would be to have a 3DModes option in XF86Config and have XF
determine the best mode if I tried to get fullscreen DR.  What this
would allow me to do is run at 1400x1050x24, still run DR games in
smaller windows (even 1024x768), and instantly change the mode if I
needed to run beyond my card's capabilities....after all it doesn't
really need a buffer for the whole screen if you're only using half of
it, right?  What about using my system RAM to extend the VRAM?  Lots of
people always ask this, and system RAM is getting pretty fast these days
- chances are that extra MB may not even end up being used.

Anyhow, if anyone could help me with any pointers that would make my
life easier in switching between DR and Non-DR modes (or if there's any
way to creatively massage DRI into working with my resolution) I would
appreciate any useful information.

Jonathan



_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to