<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Improving input latency</title>
	<atom:link href="http://vignatti.wordpress.com/2008/07/29/improving-input-latency/feed/" rel="self" type="application/rss+xml" />
	<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/</link>
	<description>In The Eyes Of The World</description>
	<lastBuildDate>Wed, 02 Dec 2009 05:05:59 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: vignatti</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1611</link>
		<dc:creator>vignatti</dc:creator>
		<pubDate>Fri, 13 Feb 2009 04:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1611</guid>
		<description>a multithreaded X server won&#039;t solve all issues that we have today. See my old posts.</description>
		<content:encoded><![CDATA[<p>a multithreaded X server won&#8217;t solve all issues that we have today. See my old posts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1609</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sat, 17 Jan 2009 11:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1609</guid>
		<description>Low latency mouse would be nice. But it should be doable in user-space by making X multithreaded and having proper controls on how long can one thread/process hog the rendering pipeline. This is all needed anyway for console switches.

Don&#039;t forget about multiple screens, etc...</description>
		<content:encoded><![CDATA[<p>Low latency mouse would be nice. But it should be doable in user-space by making X multithreaded and having proper controls on how long can one thread/process hog the rendering pipeline. This is all needed anyway for console switches.</p>
<p>Don&#8217;t forget about multiple screens, etc&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vignatti</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1607</link>
		<dc:creator>vignatti</dc:creator>
		<pubDate>Fri, 16 Jan 2009 19:32:52 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1607</guid>
		<description>@ LGB:

I&#039;ll not enter in monolithic VS microkernel discussion and they merits ;)</description>
		<content:encoded><![CDATA[<p>@ LGB:</p>
<p>I&#8217;ll not enter in monolithic VS microkernel discussion and they merits ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LGB</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1605</link>
		<dc:creator>LGB</dc:creator>
		<pubDate>Fri, 16 Jan 2009 15:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1605</guid>
		<description>Okey, but pushing things into kernel done &quot;shurtcuts&quot; there to have better performance etc would have no end then: we could bring firefox into kernel too, and it would be faster because of the the lack of context switches between user/kernel space, and so on :) I think everything should be moved OUT from kernel (and this is done by kernel developers too) instead what is possible, but push in things which works better there (eg: kernel based mode switching ....).</description>
		<content:encoded><![CDATA[<p>Okey, but pushing things into kernel done &#8220;shurtcuts&#8221; there to have better performance etc would have no end then: we could bring firefox into kernel too, and it would be faster because of the the lack of context switches between user/kernel space, and so on :) I think everything should be moved OUT from kernel (and this is done by kernel developers too) instead what is possible, but push in things which works better there (eg: kernel based mode switching &#8230;.).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cursor&#8217;s update inside kernel only &#171; Tiago Vignatti</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1604</link>
		<dc:creator>Cursor&#8217;s update inside kernel only &#171; Tiago Vignatti</dc:creator>
		<pubDate>Wed, 14 Jan 2009 22:48:49 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1604</guid>
		<description>[...] DRM based cursors obtained by short-circuit the kernel input layer and DRM module. This would solve all cursor&#8217;s latency issues that we have in our current [...]</description>
		<content:encoded><![CDATA[<p>[...] DRM based cursors obtained by short-circuit the kernel input layer and DRM module. This would solve all cursor&#8217;s latency issues that we have in our current [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keep it going&#8230; &#171; Tiago Vignatti</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1574</link>
		<dc:creator>keep it going&#8230; &#171; Tiago Vignatti</dc:creator>
		<pubDate>Thu, 07 Aug 2008 23:22:33 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1574</guid>
		<description>[...] it&#160;going&#8230;  Given that GSoC &#8216;08 is getting close to the end, strategy number 2 showed more feasible to proceed my work. Strategy #3 would be a lot of fun but would imply a hell [...]</description>
		<content:encoded><![CDATA[<p>[...] it&nbsp;going&#8230;  Given that GSoC &#8216;08 is getting close to the end, strategy number 2 showed more feasible to proceed my work. Strategy #3 would be a lot of fun but would imply a hell [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vignatti</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1572</link>
		<dc:creator>vignatti</dc:creator>
		<pubDate>Wed, 30 Jul 2008 15:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1572</guid>
		<description>to Robert: 

&quot;Number three would make anyone wanting to play with new input methods play kernel programmer for the day. Which brings its own set of restrictions and pain.&quot;, oh god. For sure this is not a good argument of design. And thanks for remember me that X is different from linux...</description>
		<content:encoded><![CDATA[<p>to Robert: </p>
<p>&#8220;Number three would make anyone wanting to play with new input methods play kernel programmer for the day. Which brings its own set of restrictions and pain.&#8221;, oh god. For sure this is not a good argument of design. And thanks for remember me that X is different from linux&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vignatti</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1571</link>
		<dc:creator>vignatti</dc:creator>
		<pubDate>Wed, 30 Jul 2008 15:27:05 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1571</guid>
		<description>to Rudd-O:

Xinput extension would exists in strategy #3 at all inside the X server. You also mentioned that &quot;cursor latency is really not a problem in modern desktops with enough RAM&quot;. And if I want to run Xorg in my mobile?</description>
		<content:encoded><![CDATA[<p>to Rudd-O:</p>
<p>Xinput extension would exists in strategy #3 at all inside the X server. You also mentioned that &#8220;cursor latency is really not a problem in modern desktops with enough RAM&#8221;. And if I want to run Xorg in my mobile?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1570</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Wed, 30 Jul 2008 13:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1570</guid>
		<description>Number three would make anyone wanting to play with new input methods play kernel programmer for the day.

Which brings its own set of restrictions and pain.

And remember X != Linux.</description>
		<content:encoded><![CDATA[<p>Number three would make anyone wanting to play with new input methods play kernel programmer for the day.</p>
<p>Which brings its own set of restrictions and pain.</p>
<p>And remember X != Linux.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rudd-O</title>
		<link>http://vignatti.wordpress.com/2008/07/29/improving-input-latency/#comment-1569</link>
		<dc:creator>Rudd-O</dc:creator>
		<pubDate>Wed, 30 Jul 2008 09:37:05 +0000</pubDate>
		<guid isPermaLink="false">http://vignatti.wordpress.com/?p=33#comment-1569</guid>
		<description>Strategy 3 is wrong.  You&#039;d lose all the new XInput goodness for multitouch.  And cursor latency is really not a problem in modern desktops with enough RAM, but multitouch IS a concern.  Wanna avoid cursor jumpiness?  Then work harder on making shared libs consume less RAM.

Strategies 1+2 seem much more reasonable.</description>
		<content:encoded><![CDATA[<p>Strategy 3 is wrong.  You&#8217;d lose all the new XInput goodness for multitouch.  And cursor latency is really not a problem in modern desktops with enough RAM, but multitouch IS a concern.  Wanna avoid cursor jumpiness?  Then work harder on making shared libs consume less RAM.</p>
<p>Strategies 1+2 seem much more reasonable.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
