Can't get accelerated 3D on R300, can't build from source
Roland Scheidegger
rscheidegger_lists at hispeed.ch
Thu May 4 05:49:06 PDT 2006
David D. Hagood wrote:
> I cannot get accelerated 3D on the R300 to work using the binary
> distribution supplied by Fedora Core Rawhide, nor can I build modular
> X from source.
>
> As per the instructions, I pulled down Mesa from CVS, built the
> linux-dri-x86 target, and installed it into /usr[...] (i.e. NOT into
> /usr/local/[...]).
>
> At that point, this is the output from glxinfo:
>
> glxinfo direct rendering: No
try LIBGL_DEBUG=verbose glxinfo
If you have a radeon 9700 or 9800 and it says that these cards aren't
stable set the env var R300_FORCE_R300 to something, though obviously
you might experience lockups.
> (EE) AIGLX error: Calling driver entry point failed(EE) AIGLX:
> reverting to software rendering
>
> So it would seem that this is the reason that DRI is not working.
> Now, as to *why* AIGLX is not able to call the entry point I do not
> know - I've been unable to find any references that explain this
> online (hence this message). I have created
> https://bugs.freedesktop.org/show_bug.cgi?id=6816 for this problem.
No, not really. aiglx can fail for some reason but dri can still be
working (I have that situation currently due to some path mismatch). As
long as the log says "direct rendering enabled" you still get DRI.
> [all-recursive] Error 1 make[1]: Leaving directory
> `/home/wowbaggr/src/xorg/driver/xf86-video-ast' make: *** [all] Error
>
The AST driver doesn't compile since some time now, I'm not sure if
anyone bothers. If you pulled from cvs only, other drivers won't build
neither (intel, nv) because they are maintained in git. You can safely
ignore those errors, just use a build script which continues. (If you
use build.sh, -n should do, though you should check the errors in the
log afterwards).
Roland
More information about the xorg
mailing list