<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<a class="moz-txt-link-rfc2396E" href="mailto:diogo@underdev.org"><diogo@underdev.org></a>Diogo Ferreira ha scritto:
<blockquote cite="mid1184004872.19945.3.camel@localhost.localdomain"
type="cite">
<pre wrap="">On Mon, 2007-07-09 at 18:02 +0200, Treviño wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Some weeks ago one of my friends asked me to port the "use-copy"
(non-tfp) beryl's feature to Compiz since he wasn't able to run compiz
(fusion) smoothly in his nvidia card with turbocache (these cards works
well only using Xgl, otherwise they are affected by the [in]famous
"Black Window Bug". That's obiouvsly an error that nVidia should fix,
but in the latest months nothing has changed!); then Vladimir posted in
this list asking the use-copy feature for using compiz in fglrx drivers
too, that's why I passed the latest night in porting the code to Compiz
and... All works well!
You can find the patch at:
compiz-use-copy-rendering.patch - <a class="moz-txt-link-freetext" href="http://tinyurl.com/35rum3">http://tinyurl.com/35rum3</a>
</pre>
</blockquote>
<pre wrap=""><!---->This was dismissed as a driver workaround back when it was implemented
and if an inferior system is implemented the drivers will never get
fixed properly.
</pre>
</blockquote>
Fglrx drivers are far to be fixed... :( <br>
Firstly they're not usable now (using this way there are many problems
also if compiz basically works), then I don't think ATi is so
interessed to these things since it's more than an year now that AiGLX
specifications are out (really more the composite extension ones) and
now we started to see the first move...<br>
However I'm not so intrested on what ATi offers in their proprietary
drivers, since I do really prefer using the free ones... My wish so is
that AMD whould release specs instead of binaries...<br>
<blockquote cite="mid1184004872.19945.3.camel@localhost.localdomain"
type="cite">
<pre wrap="">If this is really needed I think the copy mode patches implemented as a
plugin by onestone are better because they avoid cluttering the core
with workarounds.
</pre>
</blockquote>
Of course... I think the same. I didn't know that code until Maniac
linked me it... It's really better from a code and implementation point
of view, and of course that is the code that should be merged, but from
my point of view it's hard to maintain since it changes really many
parts of the code... So that should be the choice, but only if merged
upstream!<br>
<blockquote cite="mid1184004872.19945.3.camel@localhost.localdomain"
type="cite">
<blockquote type="cite">
<pre wrap="">As in beryl now you'll have an "--use-copy" flag that you could use to
load compiz also if you don't have the texture-from-pixmaps support
I've tested this with nvidia and radeon (free drivers) and compiz works
correctly
I've not added an ABIVERSION change in patch, not to update the patch on
each compiz change, however as you'd know it's absolutely needed that
you recompile every plugin after applying this patch.
</pre>
</blockquote>
<pre wrap=""><!---->Actually this doesn't exactly change the ABI so plugins would work
without recompiling AFAIK.
</pre>
</blockquote>
Eh, that is what I thought, however without recompiling them all I got
a segmentation fault, that's why I said that maybe should be changed...<br>
<br>
<pre class="moz-signature" cols="72">--
Treviño's Blog - Life and Linux
<a class="moz-txt-link-freetext" href="http://3v1n0.tuxfamily.org/blog/">http://3v1n0.tuxfamily.org/blog/</a>
</pre>
</body>
</html>