<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>chys&#039;s random notes &#187; hardware</title>
	<atom:link href="http://en.chys.info/tag/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://en.chys.info</link>
	<description>Study more problems; Talk less of isms.</description>
	<lastBuildDate>Tue, 27 Dec 2011 11:56:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Intel announces AVX2</title>
		<link>http://en.chys.info/2011/06/intel-announces-avx2/</link>
		<comments>http://en.chys.info/2011/06/intel-announces-avx2/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 06:38:01 +0000</pubDate>
		<dc:creator>chys</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://en.chys.info/?p=898</guid>
		<description><![CDATA[The documentation is available for download. The instruction set war is still there &#8211; Intel still doesn&#8217;t plan to support many XOP features of AMD; also Intel still plans to use FMA3 while AMD uses FMA4. Nevertheless, this time Intel is at least not making the war even worse. In addition to extending most SSE2/SSE3/SSE4 [...]<hr/>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>The documentation is available for <a href="http://software.intel.com/file/36945">download</a>.</p>
<p>The <a href="http://www.agner.org/optimize/blog/read.php?i=25">instruction set war</a> is still there &#8211; Intel still doesn&#8217;t plan to support many <a href="http://en.wikipedia.org/wiki/XOP_instruction_set">XOP</a> features of AMD; also Intel still plans to use <a href="http://en.wikipedia.org/wiki/FMA_instruction_set">FMA3</a> while AMD uses FMA4. Nevertheless, this time Intel is at least not making the war even worse. In addition to extending most SSE2/SSE3/SSE4 instructions to 256 bits (this is no surprise), they copied BMI (with an extension called BMI2) and <a href="http://en.wikipedia.org/wiki/CVT16_instruction_set">CVT16</a> from AMD. If I recall correctly, Intel had never copied so many instructions from AMD at once, with the notable exception of x86-64.</p>
<hr/><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://en.chys.info/2011/06/intel-announces-avx2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CPU Frequency Governor</title>
		<link>http://en.chys.info/2010/05/cpu-frequency-governor/</link>
		<comments>http://en.chys.info/2010/05/cpu-frequency-governor/#comments</comments>
		<pubDate>Fri, 21 May 2010 14:29:26 +0000</pubDate>
		<dc:creator>chys</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://en.chys.info/?p=812</guid>
		<description><![CDATA[Kernel documentation recommends &#8220;conservative&#8221; for laptops, citing latency reasons. However, Intel explicitly recommends &#8220;ondemand&#8221; in its powertop. So does at least one Intel kernel developer. OK. I have been using &#8220;conservative.&#8221; I decide to switch to &#8220;ondemand&#8221; from now on. Reference Related posts: gspca in Linux 2.6.27<hr/>
Related posts:<ol>
<li><a href='http://en.chys.info/2009/01/gspca-in-linux-2627/' rel='bookmark' title='gspca in Linux 2.6.27'>gspca in Linux 2.6.27</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt">Kernel documentation</a> recommends &#8220;<a href="http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt#162">conservative</a>&#8221; for laptops, citing latency reasons.</p>
<p>However, Intel explicitly recommends &#8220;<a href="http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt#109">ondemand</a>&#8221; in its <a href="http://www.lesswatts.org/projects/powertop/">powertop</a>. So does at least <a href="http://www.bughost.org/pipermail/power/2007-May/000071.html">one Intel kernel developer</a>.</p>
<p>OK. I have been using &#8220;conservative.&#8221; I decide to switch to &#8220;ondemand&#8221; from now on.</p>
<p><a href="http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling">Reference</a></p>
<hr/><p>Related posts:<ol>
<li><a href='http://en.chys.info/2009/01/gspca-in-linux-2627/' rel='bookmark' title='gspca in Linux 2.6.27'>gspca in Linux 2.6.27</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://en.chys.info/2010/05/cpu-frequency-governor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>gspca in Linux 2.6.27</title>
		<link>http://en.chys.info/2009/01/gspca-in-linux-2627/</link>
		<comments>http://en.chys.info/2009/01/gspca-in-linux-2627/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 05:14:00 +0000</pubDate>
		<dc:creator>chys</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.chys.info/2009/01/gspca-in-linux-2627/</guid>
		<description><![CDATA[only works with v4l2, but not v4l. So it can lead to problems &#8211; programs using v4l gives strange pictures as well as annoying error messages. My webcam worked with gspcav1 and Linux 2.6.26, but it failed in Linux 2.6.27 (with its in-kernel gspca drivers): >>cmcapture err -1 cvsync err : Invalid argument cmcapture: Invalid [...]<hr/>
Related posts:<ol>
<li><a href='http://en.chys.info/2010/04/null-can-be-a-valid-address/' rel='bookmark' title='NULL can be a valid address'>NULL can be a valid address</a></li>
<li><a href='http://en.chys.info/2010/05/cpu-frequency-governor/' rel='bookmark' title='CPU Frequency Governor'>CPU Frequency Governor</a></li>
<li><a href='http://en.chys.info/2010/12/concatenate-pdf-files-in-linux/' rel='bookmark' title='Concatenate PDF files in Linux'>Concatenate PDF files in Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>only works with v4l2, but not v4l. So it can lead to problems &#8211; programs using v4l gives strange pictures as well as annoying error messages.</p>
<p>My webcam worked with gspcav1 and Linux 2.6.26, but it failed in Linux 2.6.27 (with its in-kernel gspca drivers):<br />
<blockquote>
<pre>>>cmcapture err -1
cvsync err
: Invalid argument
cmcapture: Invalid argument</pre>
</blockquote>
<p>
Solution: Install libv4l, and use a command like this:<code>LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype</code>.</p>
<p>Reference<br />
<a href="http://bugzilla.kernel.org/show_bug.cgi?id=11860">Linux kernel bug #11860</a>.
<div class="blogger-post-footer">
<hr />
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div>
<hr/><p>Related posts:<ol>
<li><a href='http://en.chys.info/2010/04/null-can-be-a-valid-address/' rel='bookmark' title='NULL can be a valid address'>NULL can be a valid address</a></li>
<li><a href='http://en.chys.info/2010/05/cpu-frequency-governor/' rel='bookmark' title='CPU Frequency Governor'>CPU Frequency Governor</a></li>
<li><a href='http://en.chys.info/2010/12/concatenate-pdf-files-in-linux/' rel='bookmark' title='Concatenate PDF files in Linux'>Concatenate PDF files in Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://en.chys.info/2009/01/gspca-in-linux-2627/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

