On Tue, Feb 24, 2004 at 02:43:08AM -0500, Branden Robinson wrote: > > XFree86 refuses to use DRI at resolutions higher than 1024x768 on a > > 3dfx Voodoo Banshee and complains with this message on the logs: > > > > (WW) TDFX(0): [dri] To use DRI, with a 16Mb Voodoo 3 or Banshee card, > > you must invoke the server using a maximum resolution of 1024x768 or > > lower. > > > > I think this behaviour is not justified by any technical reason, > > This seems a hasty conclusion to reach if you're not very familiar with the > driver code and the video hardware.
Branden, I am seeing this too. The important point here is that this is a
regression from 4.2.1, where the hardware is capable of DRI within an X
session of 1600x1200. Note that the resolution in question here is not the
resolution of the GLX graphic, but the resolution of the X display. That
is, the accelerated graphic I had working was at 640x480 and would appear
windowed or fullscreen via DGA.
Now glxinfo with LIBGL_DEBUG=verbose is reporting:
libGL error: XF86DRIQueryDirectRenderingCapable failed
> Perhaps you could review the changes made to the tdfx driver between
> XFree86 4.2.1 and 4.3.0 (the tdfx driver has not, to date, been changed
> on xf-4_3-branch).
>
> It looks to me like the error message you're complaining of was not
> added in 4.3.0.
I don't see anything that is obviously causing this to be triggered.
However, I am unsure about how this code fits in the wider implementation.
-Chris
signature.asc
Description: Digital signature

