On Sam, 2003-02-08 at 03:40, David Dawes wrote: > On Fri, Feb 07, 2003 at 09:24:21PM -0500, David Dawes wrote: > >On Fri, Feb 07, 2003 at 05:33:09PM -0800, Michael Cardenas wrote: > >> > >>I'm implementing a resolution test in our display control panel, which > >>basically starts a second X server on another terminal with the > >>desired resolution. > >> > >>This seems to work with some cards, but on the intel i810, I get the > >>following error: > > > >What hardare are you using? I just checked and noticed that the > >agpgart isn't being released when switching away for the 830M and > >later. Adding that allows a second X server to be started. If > >DRI is enabled, I notice some contention there when starting the > >second server, so that's something else to watch out for. > > > >If you're using an 830M or later, try this patch. The code for the > >810/815 already has this. > > I had another look, and for the 810/815 it doesn't do this when > DRI is enabled. I'm not sure why not. Nothing should be referencing > those mappings when the X server is switched away, so it should be safe > to unbind them.
If a DRI client is running while you switch away, it will use these mappings (if the i8xx drivers are anything like the radeon drivers). De-initializing the DRI if possible when switching away and re-initializing it when switching back is what the infamous reinit patch for the radeon driver does. -- Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast _______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86