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