> > It's not clear to me which of the above the r300 & nv people are aiming at, 
> but in my opinion the latter is such a significant departure from what we 
> have 
> been thinking about that I have always believed it should be addressed by a 
> new 
> set of interfaces.
> > 
> 
> My understanding of future hw is that we are heading to virtualized GPU 
> memory 
> (IRQ assistance for
> page fault).

Yes, of course.  This is the vista advanced scheduler and I guess it will be 
enforced by whql or some other mandatory scheme.  Here's a post from 2006 that 
lays out the concepts:

http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx

The graphics rumour sites suggest that one or more of the IHVs failed to 
achieve this for the vista deadlines, so it might be a bit of a tough technical 
problem...

My belief is that there are two different problems - buffer based memory 
managent and page-based virtualized GPU memory, and they should be solved with 
different implementations and probably different interfaces.  Moreover, we 
should try and get a workable buffer-based scheme for current hardware and then 
commence navel-gazing to support future cards... delaying an adequate 
buffer-based memory manager (ttm+cleaner-interface or gem+performance-fixes) to 
wait for a page-based one doesn't make any sense as the page-based one won't 
ever work on current cards.

The opposite is true, however -- a decent set of buffer-based interfaces will 
keep working for a long time, giving breathing room to create a page-baed 
manager later.

Keith


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to