[Nouveau] nv50: wfb patches

Maarten Maathuis madman2003 at gmail.com
Fri Apr 10 12:31:02 PDT 2009


Updated patches, with one performance improvement. Not checking for
tiled pixmaps when all pending pixmaps are linear. This reduces the
overhead to the point that you are doing small memcopies instead of a
large one.

I think i solved the XSHM problem, simply by accelerating it
(http://cgit.freedesktop.org/xorg/xserver/commit/?id=1b5758bef0840c6614244e321790231b3c9477c9).

I'll be fading to the background for a few months pretty soon, so
questions that involve access to my main machine (running nouveau,
xorg-git, etc) should be asked soon (less than a week).

Maarten.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-nv50-implement-wfb.patch
Type: text/x-patch
Size: 17724 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0008.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-exa-smarter-initial-mapping-of-driver-allocated-pix.patch
Type: text/x-patch
Size: 8939 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0009.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-nv50-support-NV9X-hw-with-wfb.patch
Type: text/x-patch
Size: 5080 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0010.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-exa-don-t-put-cpp-0-pixmaps-in-vram.patch
Type: text/x-patch
Size: 885 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0011.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-xv-some-fixes.patch
Type: text/x-patch
Size: 2054 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0012.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-NV50-add-NV84-wfb-support.patch
Type: text/x-patch
Size: 5874 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0013.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-exa-failing-to-create-a-pixmap-is-fatal.patch
Type: text/x-patch
Size: 930 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0014.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-exa-avoid-overhead-when-there-are-no-tiled-pixmaps.patch
Type: text/x-patch
Size: 1091 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090410/214c4e86/attachment-0015.bin 


More information about the Nouveau mailing list