[Nouveau] [PATCH 2/2] exa: do PrepareAccess for classic too, since we do need to map the frontbuffer.
madman2003 at gmail.com
Fri Feb 27 03:31:55 PST 2009
You're confusing issues, yours is a performance issue, not a correctness issue.
On Fri, Feb 27, 2009 at 11:07 AM, Hervé Cauwelier
<herve.cauwelier at free.fr> wrote:
> 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().
> 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.
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
More information about the Nouveau