<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: One helluva bugger of a bug</title>
	<atom:link href="http://www.qdh.org.uk/wordpress/?feed=rss2&#038;p=215" rel="self" type="application/rss+xml" />
	<link>http://www.qdh.org.uk/wordpress/?p=215</link>
	<description>Hacks, code, etc...</description>
	<lastBuildDate>Fri, 16 Jul 2010 21:30:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: SZERVÃC Attila</title>
		<link>http://www.qdh.org.uk/wordpress/?p=215&#038;cpage=1#comment-50403</link>
		<dc:creator>SZERVÃC Attila</dc:creator>
		<pubDate>Thu, 29 May 2008 11:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=215#comment-50403</guid>
		<description>3D RadeonHD Driver!

http://www.phoronix.com/scan.php?page=article&amp;item=ati_r500_3d&amp;num=1

------------------------------------------
&lt;a href=&quot;http://mutopiaproject.org/cgibin/make-table.cgi?Composer=SzervacA&quot; rel=&quot;nofollow&quot;&gt; SZERVÃC Attila&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>3D RadeonHD Driver!</p>
<p><a href="http://www.phoronix.com/scan.php?page=article&amp;item=ati_r500_3d&amp;num=1" rel="nofollow">http://www.phoronix.com/scan.php?page=article&amp;item=ati_r500_3d&amp;num=1</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<a href="http://mutopiaproject.org/cgibin/make-table.cgi?Composer=SzervacA" rel="nofollow"> SZERVÃC Attila</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kalle Vahlman</title>
		<link>http://www.qdh.org.uk/wordpress/?p=215&#038;cpage=1#comment-45088</link>
		<dc:creator>Kalle Vahlman</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=215#comment-45088</guid>
		<description>I suppose the quoted clipping issue (or, in more general, the alpha blending) is the major cause of it.

If you are drawing and *not* hitting exactly on the pixel grid, the resulting edges will need to be blended. If the destination surface does not support accelerated operations with alpha, it means that the destination image needs to be fetched from the video memory (SLOW), composited in software and then pushed back.

This holds true for rectangular integer-positioned fills too, for the reason described in http://cairographics.org/FAQ/#sharp_lines

If you want somewhat consistent performance regardless of bad drivers, do *all* your compositing in software (ie. construct the whole graph in cairo image surfaces) and just blit the result to the server side surface. This sucks for network clients though as the clientserver traffic is increased.

Unfortunately the &quot;somewhat consistent&quot; part implies that it can only be  as fast as your blit from the client side, and doesn&#039;t get faster even if your graphics hardware could do all the work instead of your CPU.

So in other words: IMO there isn&#039;t a full satisfactory solution for this that doesn&#039;t involve fixing/providing good drivers to graphics hardware. Fortunately that situation (slowly) changing for the better.</description>
		<content:encoded><![CDATA[<p>I suppose the quoted clipping issue (or, in more general, the alpha blending) is the major cause of it.</p>
<p>If you are drawing and *not* hitting exactly on the pixel grid, the resulting edges will need to be blended. If the destination surface does not support accelerated operations with alpha, it means that the destination image needs to be fetched from the video memory (SLOW), composited in software and then pushed back.</p>
<p>This holds true for rectangular integer-positioned fills too, for the reason described in <a href="http://cairographics.org/FAQ/#sharp_lines" rel="nofollow">http://cairographics.org/FAQ/#sharp_lines</a></p>
<p>If you want somewhat consistent performance regardless of bad drivers, do *all* your compositing in software (ie. construct the whole graph in cairo image surfaces) and just blit the result to the server side surface. This sucks for network clients though as the clientserver traffic is increased.</p>
<p>Unfortunately the &#8220;somewhat consistent&#8221; part implies that it can only be  as fast as your blit from the client side, and doesn&#8217;t get faster even if your graphics hardware could do all the work instead of your CPU.</p>
<p>So in other words: IMO there isn&#8217;t a full satisfactory solution for this that doesn&#8217;t involve fixing/providing good drivers to graphics hardware. Fortunately that situation (slowly) changing for the better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: danguy</title>
		<link>http://www.qdh.org.uk/wordpress/?p=215&#038;cpage=1#comment-45057</link>
		<dc:creator>danguy</dc:creator>
		<pubDate>Thu, 10 Apr 2008 21:23:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=215#comment-45057</guid>
		<description>I have exactly this bug on my new 2.22.1 installation (Gentoo, ThinkPad T43, Radeon X300 /w fglrx, dual-screen). The graphs work fine when the window is scaled down, but at the normal size it takes 100% CPU and there is about 1 frame every 5 seconds; the whole System Monitor is then unresponsive.</description>
		<content:encoded><![CDATA[<p>I have exactly this bug on my new 2.22.1 installation (Gentoo, ThinkPad T43, Radeon X300 /w fglrx, dual-screen). The graphs work fine when the window is scaled down, but at the normal size it takes 100% CPU and there is about 1 frame every 5 seconds; the whole System Monitor is then unresponsive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JGJones</title>
		<link>http://www.qdh.org.uk/wordpress/?p=215&#038;cpage=1#comment-45018</link>
		<dc:creator>JGJones</dc:creator>
		<pubDate>Thu, 10 Apr 2008 13:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=215#comment-45018</guid>
		<description>I get this bug myself too - here&#039;s a screenshot for your viewing pleasure:

http://gwallgofi.com/sysmon.jpg

It&#039;s on a Intel Core 2 Duo 2.2GHz system with NVidia 8600 graphics and 2GB of RAM...so system grunt isn&#039;t an issue here(!)

I simply just don&#039;t touch the graphics area when using System Monitor (although I actually use htop mostly)</description>
		<content:encoded><![CDATA[<p>I get this bug myself too &#8211; here&#8217;s a screenshot for your viewing pleasure:</p>
<p><a href="http://gwallgofi.com/sysmon.jpg" rel="nofollow">http://gwallgofi.com/sysmon.jpg</a></p>
<p>It&#8217;s on a Intel Core 2 Duo 2.2GHz system with NVidia 8600 graphics and 2GB of RAM&#8230;so system grunt isn&#8217;t an issue here(!)</p>
<p>I simply just don&#8217;t touch the graphics area when using System Monitor (although I actually use htop mostly)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ulrik</title>
		<link>http://www.qdh.org.uk/wordpress/?p=215&#038;cpage=1#comment-45017</link>
		<dc:creator>ulrik</dc:creator>
		<pubDate>Thu, 10 Apr 2008 13:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=215#comment-45017</guid>
		<description>I noticed this a soon as I upgraded, the first thought was exactly that.. Very pretty graphs but totally pointless.

If you use a tool to measure something, would it be ok if it disturbed its subject this much? It&#039;s basically measuring itself..

Something really has to be done and the pretty graphs have to taste the axe because more than 1-3 % absolute error is not ok by me..</description>
		<content:encoded><![CDATA[<p>I noticed this a soon as I upgraded, the first thought was exactly that.. Very pretty graphs but totally pointless.</p>
<p>If you use a tool to measure something, would it be ok if it disturbed its subject this much? It&#8217;s basically measuring itself..</p>
<p>Something really has to be done and the pretty graphs have to taste the axe because more than 1-3 % absolute error is not ok by me..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blah</title>
		<link>http://www.qdh.org.uk/wordpress/?p=215&#038;cpage=1#comment-45015</link>
		<dc:creator>blah</dc:creator>
		<pubDate>Thu, 10 Apr 2008 12:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=215#comment-45015</guid>
		<description>RadeonHD is being phased out. Use the normal radeon driver. It supports the new cards, too. And is the driver that is being actively worked on.</description>
		<content:encoded><![CDATA[<p>RadeonHD is being phased out. Use the normal radeon driver. It supports the new cards, too. And is the driver that is being actively worked on.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
