<?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"
	>
<channel>
	<title>Comments on: Framebuffer vs. X11</title>
	<atom:link href="http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/</link>
	<description>Software Engineer - Author - Open Source Enthusiast</description>
	<pubDate>Tue, 07 Feb 2012 19:36:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: mobiphil</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-118940</link>
		<dc:creator>mobiphil</dc:creator>
		<pubDate>Sun, 12 Jul 2009 22:28:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-118940</guid>
		<description>news... you may read the final tests on my blog... but openmoko is not slow due to X windows... I am convinced that 90% of slowness is due to other libraries... so first speed up those and then X windows...</description>
		<content:encoded><![CDATA[<p>news&#8230; you may read the final tests on my blog&#8230; but openmoko is not slow due to X windows&#8230; I am convinced that 90% of slowness is due to other libraries&#8230; so first speed up those and then X windows&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mobiphil</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-118939</link>
		<dc:creator>mobiphil</dc:creator>
		<pubDate>Sun, 12 Jul 2009 22:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-118939</guid>
		<description>30% here, 30% there. We think that is not a problem in terms of energy consumption, the same do the managers, politicians etc. It means 30% more waste. Multiplied with number of years and so on... It is a huge number... So better redesign now than later. We need to redesign several things on earth... And Xwindows is one of them :)</description>
		<content:encoded><![CDATA[<p>30% here, 30% there. We think that is not a problem in terms of energy consumption, the same do the managers, politicians etc. It means 30% more waste. Multiplied with number of years and so on&#8230; It is a huge number&#8230; So better redesign now than later. We need to redesign several things on earth&#8230; And Xwindows is one of them <img src='http://www.vanille-media.de/site/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mokobits</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-65591</link>
		<dc:creator>mokobits</dc:creator>
		<pubDate>Mon, 07 Jan 2008 02:01:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-65591</guid>
		<description>Hi,

Lame_Dude: well, but there a port of GTK to directfb instead of X. Even Gimp runs without X! Also, Qtopia does not need any X related stuff (AFAIK). Maybe directfb increases the speed of GTK. Apart from QT and GTK, there are IMO not a lot GUI libraries which would need support anyway.

The current OpenMoko interface on GTA01 feels veeheheery sluggish and I think performance needs to be improved alot (a 200MHz CPU should be able to do usual smartphone apps quickly, even my old m105 palm was able to do that!). Of course, optimization is the last thing to consider, ... but here it would change alot in terms of usability.

I have my neo-GTA01 in dualboot with QTopia on the SD-Card and (apart from the still not finished GTK Openmoko Desktop, but that's ok), QT feels like a usable phone in terms of speed, whereas you can see the different drawing operations of GTK and you will become impatient very soon.

To summarize, I really like to have an image of all the openmoko apps built on top of GTK/directFB, to test this combination (and I think it would be good for openmoko to have this feedback to know what to finally put on the market).

Also, isn't it possible to have a combination of GTK+directfb and an X server which would be optionally started 'on another console' for those who really need their special X apps? If such a combination will be chosen, I do not see the reason for an additional X layer below the core OpenMoko apps at all.

Maybe - ok, this is baad blasphemy I know - the Openmoko project would have a lot less headaches if they simply switch to QTopia.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Lame_Dude: well, but there a port of GTK to directfb instead of X. Even Gimp runs without X! Also, Qtopia does not need any X related stuff (AFAIK). Maybe directfb increases the speed of GTK. Apart from QT and GTK, there are IMO not a lot GUI libraries which would need support anyway.</p>
<p>The current OpenMoko interface on GTA01 feels veeheheery sluggish and I think performance needs to be improved alot (a 200MHz CPU should be able to do usual smartphone apps quickly, even my old m105 palm was able to do that!). Of course, optimization is the last thing to consider, &#8230; but here it would change alot in terms of usability.</p>
<p>I have my neo-GTA01 in dualboot with QTopia on the SD-Card and (apart from the still not finished GTK Openmoko Desktop, but that&#8217;s ok), QT feels like a usable phone in terms of speed, whereas you can see the different drawing operations of GTK and you will become impatient very soon.</p>
<p>To summarize, I really like to have an image of all the openmoko apps built on top of GTK/directFB, to test this combination (and I think it would be good for openmoko to have this feedback to know what to finally put on the market).</p>
<p>Also, isn&#8217;t it possible to have a combination of GTK+directfb and an X server which would be optionally started &#8216;on another console&#8217; for those who really need their special X apps? If such a combination will be chosen, I do not see the reason for an additional X layer below the core OpenMoko apps at all.</p>
<p>Maybe - ok, this is baad blasphemy I know - the Openmoko project would have a lot less headaches if they simply switch to QTopia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mr Nice</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62932</link>
		<dc:creator>Mr Nice</dc:creator>
		<pubDate>Mon, 17 Dec 2007 12:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62932</guid>
		<description>Hi,
I like the idea of something like xynth [1] for smartphones.

1 http://xynth.org</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I like the idea of something like xynth [1] for smartphones.</p>
<p>1 <a href="http://xynth.org" rel="nofollow">http://xynth.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Sokolovsky</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62834</link>
		<dc:creator>Paul Sokolovsky</dc:creator>
		<pubDate>Sun, 16 Dec 2007 15:54:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62834</guid>
		<description>Only by 50%?! Tests must be wrong! I'd expect 2-3 times real-world slowdown with all the byte-banging X does...</description>
		<content:encoded><![CDATA[<p>Only by 50%?! Tests must be wrong! I&#8217;d expect 2-3 times real-world slowdown with all the byte-banging X does&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wertigon</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62463</link>
		<dc:creator>Wertigon</dc:creator>
		<pubDate>Thu, 13 Dec 2007 23:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62463</guid>
		<description>Lame_Dude: I'd hate to see, say, Pidgin as it is right now on the Neo1973. Why? Because the interface would *suck*. Not only would it take up like, the entire screen and then some, it'd also probably consume tonnes of resources. An application based on libpurple might be better suited, but then libpurple doesn't have any dependencies on X (AFAIK).

So, you're left with either really good apps crippled and shoehorned into a format that obviously doesn't fit too well, or fix the interface for those apps so they work well with the OpenMoko platform. If you do the later, might as well write a new interface while you're at it.

So I don't buy that particular argument; I do however buy the argument that GTK, QT etc all exist for X with bindings in multiple languages. That in and of itself is worth quite some consideration...</description>
		<content:encoded><![CDATA[<p>Lame_Dude: I&#8217;d hate to see, say, Pidgin as it is right now on the Neo1973. Why? Because the interface would *suck*. Not only would it take up like, the entire screen and then some, it&#8217;d also probably consume tonnes of resources. An application based on libpurple might be better suited, but then libpurple doesn&#8217;t have any dependencies on X (AFAIK).</p>
<p>So, you&#8217;re left with either really good apps crippled and shoehorned into a format that obviously doesn&#8217;t fit too well, or fix the interface for those apps so they work well with the OpenMoko platform. If you do the later, might as well write a new interface while you&#8217;re at it.</p>
<p>So I don&#8217;t buy that particular argument; I do however buy the argument that GTK, QT etc all exist for X with bindings in multiple languages. That in and of itself is worth quite some consideration&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lame_Dude</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62431</link>
		<dc:creator>Lame_Dude</dc:creator>
		<pubDate>Thu, 13 Dec 2007 16:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62431</guid>
		<description>Can we do not use X-windows?Yeah.But this will be sort of dumb lame dialer only.At very most, it will run couple of native graphic programs aware of framebuffer + maybe have.Hardly can be called a smart phone or communicator.Just dialer.Yeah, controlled by Linux.But still pretty useless brick not so far from these 150$ proprietary "dumb dialers".Because you can't for example expect to see featured apps (like Pidgin for example).So only dumb things are fast.On PC text-mode console is even faster when it comes to text output.So what?It's also so boring...</description>
		<content:encoded><![CDATA[<p>Can we do not use X-windows?Yeah.But this will be sort of dumb lame dialer only.At very most, it will run couple of native graphic programs aware of framebuffer + maybe have.Hardly can be called a smart phone or communicator.Just dialer.Yeah, controlled by Linux.But still pretty useless brick not so far from these 150$ proprietary &#8220;dumb dialers&#8221;.Because you can&#8217;t for example expect to see featured apps (like Pidgin for example).So only dumb things are fast.On PC text-mode console is even faster when it comes to text output.So what?It&#8217;s also so boring&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mickey</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62278</link>
		<dc:creator>mickey</dc:creator>
		<pubDate>Wed, 12 Dec 2007 08:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62278</guid>
		<description>I left two tests out of the graph which had very high scores which would have ruined the scale. I'll update the blog post on how to reproduce these tests tomorrow, so you can play with it.

@Nikolaus: Even on faster CPUs, X11 will still be slower by about the same amount. And it's not just about slowness, it's also about power consumption, of course. And i'm sure you will agree with me that one can never have enough usage and standby time...</description>
		<content:encoded><![CDATA[<p>I left two tests out of the graph which had very high scores which would have ruined the scale. I&#8217;ll update the blog post on how to reproduce these tests tomorrow, so you can play with it.</p>
<p>@Nikolaus: Even on faster CPUs, X11 will still be slower by about the same amount. And it&#8217;s not just about slowness, it&#8217;s also about power consumption, of course. And i&#8217;m sure you will agree with me that one can never have enough usage and standby time&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikolaus Schaller</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62277</link>
		<dc:creator>Nikolaus Schaller</dc:creator>
		<pubDate>Wed, 12 Dec 2007 08:39:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62277</guid>
		<description>I do not see how you come to 50% overhead.

Let's take the highest peak: 30 vs. 23 fps. This means:

fb   33ms
X11  43ms = 33+10 i.e. 30% overhead

So, the overhead is less than 30%. A 50% faster CPU will outweight this. And in one year we can have 100% faster CPUs.

And, approx. 80% of the benchmarks have the same speed. So, why care about it?</description>
		<content:encoded><![CDATA[<p>I do not see how you come to 50% overhead.</p>
<p>Let&#8217;s take the highest peak: 30 vs. 23 fps. This means:</p>
<p>fb   33ms<br />
X11  43ms = 33+10 i.e. 30% overhead</p>
<p>So, the overhead is less than 30%. A 50% faster CPU will outweight this. And in one year we can have 100% faster CPUs.</p>
<p>And, approx. 80% of the benchmarks have the same speed. So, why care about it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Krog</title>
		<link>http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62208</link>
		<dc:creator>Michael Krog</dc:creator>
		<pubDate>Tue, 11 Dec 2007 21:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.vanille-media.de/site/index.php/2007/12/08/framebuffer-vs-x11/#comment-62208</guid>
		<description>I really dont see how a window server, that already doesnt perform *incredibly* on a 3 Ghz PC with 2 Gigs of ram and a decent screen card, should ever be made to perform good on a small unaccelerated phone.

When openmoko was first announced I was delighted. Finally a free phone OS. But - comparing its current performance to any other phone OS just doesnt cut it.

In my (humble) opinion the eyecandy of this phone wont happen soon with an X server.

Furthermore - Trash GTK as long as its performance and API stinks.</description>
		<content:encoded><![CDATA[<p>I really dont see how a window server, that already doesnt perform *incredibly* on a 3 Ghz PC with 2 Gigs of ram and a decent screen card, should ever be made to perform good on a small unaccelerated phone.</p>
<p>When openmoko was first announced I was delighted. Finally a free phone OS. But - comparing its current performance to any other phone OS just doesnt cut it.</p>
<p>In my (humble) opinion the eyecandy of this phone wont happen soon with an X server.</p>
<p>Furthermore - Trash GTK as long as its performance and API stinks.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

