Two things: - wfb is not supposed to solve that problem, it's only supposed to solve the problem of software access to tiled pixmaps - wfb+exa requires something newer than xorg-server-1.6.0
The problem of getting the hw to do scanout from tiled memory still exists (darktama tried to replicate what the blob does without success as far as i know). The only workaround to it is some kind of shadow fb, the latter is more of a political issue. Maarten. 2009/4/13 Hervé Cauwelier <[email protected]>: > Is there some option to pass? I have xserver 1.6, drm 2.4.9 and nouveau > master with your patches, but I see no progress in gnome-terminal > refresh when maximising the window or switching desktops. It still takes > like a couple of seconds where the CPU is at 100 %. > > Some report from dmesg: > > [drm] Initialized drm 1.1.0 20060810 > nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 > nouveau 0000:01:00.0: setting latency timer to 64 > [drm] Detected an NV50 generation card (0x086700a2) > [drm] Initialized nouveau 0.0.12 libdrm-2.4.9 on minor 0 > [drm] Allocating FIFO number 1 > [drm] nouveau_fifo_alloc: initialised FIFO 1 > [drm] Allocating FIFO number 2 > [drm] nouveau_fifo_alloc: initialised FIFO 2 > > And Xorg.0.log: http://pastebin.ca/1390029 > > Regards > > Maarten Maathuis a écrit : >> 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. >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Nouveau mailing list >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/nouveau > > _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
