[Nouveau] [PATCH 2/2] exa: do PrepareAccess for classic too, since we do need to map the frontbuffer.

Hervé Cauwelier herve.cauwelier at free.fr
Fri Feb 27 02:07:11 PST 2009


Ben Skeggs a écrit :
> On Thu, 2009-02-26 at 21:55 +0100, Maarten Maathuis wrote:
>> - I'm surprised we didn't get serious complaints about not being able to render to the frontbuffer.
> We don't get serious complaints because it's not an issue.  EXA is given
> the virtual address, and it remembers it.  The design of the mm
> guarantees the virtual address of the buffer won't change, map()/unmap()
> are there merely for synchronisation of CPU/GPU access.
> 
> In the "classic" case, exaMarkSync()/exaWaitSync() do the
> synchronisation job as we don't use prepare/finish_access().
> 
> Ben.

I didn't complain because I think you have more important issues to
address, but I spend half of my work day on gnome-terminal and waiting a
couple of seconds when switching windows or desktops is rapidly
annoying. And no, I can't replace it because it's configured for my
needs and I heavily use the tabs.

If the bug could be addressed in gnome-terminal, I can work with them on
Gnome's bugzilla, with any detail you could give to me.

For now, I use a branch with Maarten's patches from February the 12th.

Hervé


More information about the Nouveau mailing list