<div dir="ltr">Just to satisfy my curiosity, why was it that with MergedFB on radeon (before randr 1.2) I was able to have full acceleration across two screens?  Was there no scan out limit in that particular case or was there some other workaround?<br>
<br><div class="gmail_quote">On Thu, Oct 16, 2008 at 1:39 PM, Adam Jackson <span dir="ltr"><<a href="mailto:ajax@nwnk.net">ajax@nwnk.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Tue, 2008-10-14 at 21:28 +0100, Andrew Clayton wrote:<br>
> On Mon, 13 Oct 2008 17:08:29 -0400, Joel Feiner wrote:<br>
><br>
> > And on that note, how about allowing proper 3d and compositing<br>
> > acceleration across screen area bigger than 2048x2048 (I believe<br>
> > that's the limit).  It'd be nice to be able to use Compiz/xcompmgr<br>
> > with two screens again like I could with MergedFB.<br>
><br>
> Adam Jackson has a project called shatter which should get around<br>
> this. See last paragraph here:<br>
> <a href="http://ajaxxx.livejournal.com/60080.html" target="_blank">http://ajaxxx.livejournal.com/60080.html</a><br>
<br>
</div></div>There's a (broken, incomplete, useful for reading but not for running,<br>
please don't even try to run it) version of this idea here:<br>
<br>
<a href="http://cgit.freedesktop.org/%7Eajax/xserver-shatter?h=shatter" target="_blank">http://cgit.freedesktop.org/~ajax/xserver-shatter?h=shatter</a><br>
<br>
In case anyone's interested in the general shape of the idea.  The<br>
comment at the top here is, well, more or less accurate:<br>
<br>
<a href="http://cgit.freedesktop.org/%7Eajax/xserver-shatter/tree/randr/rrmx.c?h=shatter&id=2d97ccc7ef20ab186dbe681fbe101ab4a246edfd" target="_blank">http://cgit.freedesktop.org/~ajax/xserver-shatter/tree/randr/rrmx.c?h=shatter&id=2d97ccc7ef20ab186dbe681fbe101ab4a246edfd</a><br>

<br>
The big work left to do is splitting this the rest of the way out from<br>
RANDR, redoing rendering dispatch so that everything is against<br>
contexts, probably some other stuff I'm forgetting.<br>
<br>
I've got a better writeup on the core API changes this will need, and a<br>
less garbage implementation, laying around on some laptop somewhere.<br>
I'll see about getting those uploaded.<br>
<br>
- ajax<br>
</blockquote></div><br></div>