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

Reply via email to