[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SOLVED] Re: DRI not enabled - Why?



Some months ago I posted asking why DRI wasn't working on my system with
a Rage 128 PF/PRO AGP 4x TMDS (as reported by lspci) card. Everything
looked fine.

Just now I found this information at
https://listman.redhat.com/pipermail/xfree86-list/2001q3/000074.html:

>It is critically important to everyone using DRI to set it up
>properly for their hardware.  This means knowing that some
>hardware such as the Voodoo3 and Banshee *ONLY* has hardware
>support at 16 bit depth.  So 24bpp is unsupported in hardware
>completely.

and

>For DRI to work properly, it requires a lot of video RAM.  The
>general ballpark is 4 times the amount of RAM that your 2D
>resolution is using.  So take your x res and y res, multiply
>them, then multiply that by the number of bytes per pixel
>(2=16bpp,4=24/32bpp).  That gives you your 2D RAM usage.  On top
>of that, X needs RAM for mouse pointers, and other pixmaps,
>etc...  If this total is more than 1/4 of your video RAM, it is
>possible that DRI will either not start, or more likely, it will
>start, and will eventually hang your machine.
>
>Of course, this is all general advice based on a *LOT* of
>experimentation, advice of the XFree86 and DRI project members,
>and also user feedback and bug reports.


So I dropped my res down from 1600x1200x24 to 1280x1024x24, and sure
enough, that got DRI working for me. So it looks like if I want to have
the higher res with DRI, I'm gonna have to up my video RAM. Still, it's
great to have finally found the solution.

Thanks for everyone's input!

Kent






Reply to: