<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rushibhai</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rushibhai"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Rushibhai"/>
	<updated>2026-05-03T22:37:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Pentium_M_undervolting_and_underclocking&amp;diff=18862</id>
		<title>Pentium M undervolting and underclocking</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Pentium_M_undervolting_and_underclocking&amp;diff=18862"/>
		<updated>2006-01-23T23:58:35Z</updated>

		<summary type="html">&lt;p&gt;Rushibhai: /* Background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Background ==&lt;br /&gt;
&lt;br /&gt;
Intel Pentium M processors from the [[Intel Pentium M (Dothan)|Dothan]] and [[Intel Pentium M (Banias)|Banias]] families can be instructed to operate at voltage and clock frequencies lower than the nominal ones recommended by Intel and used by ThinkPads by default. Experience shows that the processor may continue working correctly at lower-than-nominal voltages and frequencies, thereby reducing power consumption, heat and fan noise.&lt;br /&gt;
&lt;br /&gt;
In the Pentium M, speed and voltage are controlled by software (through the MSR registers). It is up to the operating system to choose the right voltage for each frequency. Normally this is done according to tables published by Intel or according to ACPI tables. However, this can be overriden - in the case of Linux, by a kernel patch.&lt;br /&gt;
&lt;br /&gt;
{{WARN|Following this instructions will operate your CPU under conditions it was not designed for. Even if your system seems stable, it may still suffer transient faults leading to arbitrary data corruption. In addition, errors in following these instructions (or changes between processor models) may operate the CPU ''above'' its nominal parameters, with effects up to and including laptop meltdown.}}&lt;br /&gt;
&lt;br /&gt;
For an example of what may be achieved, on one ThinkPad {{T43}} all voltages could be reduced by 20-30% and moreover, the minimal frequency reduced from 800MHz to 533MHz; this reduced stable CPU temperature by 7-10deg under both idle and burn-in conditions. Combined with [[how to control fan speed|fan speed control]], this greatly reduced the [[Problem with fan noise|problem with fan noise]].&lt;br /&gt;
&lt;br /&gt;
{{NOTE|While under''volting'' has a clear measurable effect, it's not clear if under''clocking'' really works. &amp;lt;tt&amp;gt;/proc/cpuinfo&amp;lt;/tt&amp;gt; reflects the underclocked frequency, but enabling debug output on &amp;lt;tt&amp;gt;cpufreq&amp;lt;/tt&amp;gt; causes it to say things like &amp;quot;&amp;lt;tt&amp;gt;CPU frequency out of sync: cpufreq and timing core thinks of 533000, is 800000 kHz.&amp;lt;/tt&amp;gt;&amp;quot; where the former is the chosen underclocked frequency and the latter is the documented minimum frequency. This discrepancy also causes [[Software Suspend 2]] to oops during suspend.}}&lt;br /&gt;
&lt;br /&gt;
There are several methods to control CPU voltage in Linux, and currently all of them require a patched kernel.&lt;br /&gt;
&lt;br /&gt;
== Alternative 1: patch with hard-coded voltages ==&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
# Determine the stable voltages for each frequency, using some overclocking/undervolting utility that has specific support for Pentium M (&amp;quot;Centrino&amp;quot;) processors. It seems that no such utility exists for Linux. For windows, one good choice is [http://www.pbus-167.com/chc.htm Notebook Hardware Control (NHC)], which conveniently also includes a table of nominal frequencies and voltags (in its help file).&amp;lt;br&amp;gt; Ascertain that at the undervolted settings the CPU actually performs correct computation ([http://www.mersenne.org/freesoft.htm Prime95] in &amp;quot;Tortute Test&amp;quot; mode seems to be a good partial test emphasizing FPU and memory access).&amp;lt;br&amp;gt; Note that beside reducing voltages (undervolting), you can also try to add lower frequencies (underclocking).&lt;br /&gt;
# Determine the model name string reported by the CPU, e.g., via the &amp;quot;&amp;lt;tt&amp;gt;Model name&amp;lt;/tt&amp;gt;&amp;quot; line in {{path|/proc/cpuinfo}}, and likewise the &amp;lt;tt&amp;gt;cpu_family&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;model&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;stepping&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Grab a copy of the example patch below and update it to reflect the parameters, frequencies and voltages you found.&lt;br /&gt;
# Apply the patch to your kernel (tested with 2.6.13.1 and 2.6.14-rc2).&lt;br /&gt;
# To prevent the ACPI table from overriding your table, disable the &amp;lt;tt&amp;gt;CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI&amp;lt;/tt&amp;gt; kernel option.&lt;br /&gt;
# Compile and install the new kernel.&lt;br /&gt;
&lt;br /&gt;
The changes should be active now. If you want to see debug information attesting to thus, do the following:&lt;br /&gt;
&lt;br /&gt;
# Reboot in &amp;lt;tt&amp;gt;single&amp;lt;/tt&amp;gt; mode.&lt;br /&gt;
# {{cmdroot|echo 2 &amp;gt; /sys/module/cpufreq/parameters/debug}}&lt;br /&gt;
# {{cmdroot|modprobe speedstep-centrino}}&lt;br /&gt;
# {{cmdroot|dmesg}} and check for the message &amp;quot;&amp;lt;tt&amp;gt;speedstep-centrino: found &amp;quot;Intel(R) Pentium(R) M processor &amp;lt;/tt&amp;gt;...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you don't see that message, you got the &amp;lt;tt&amp;gt;cpu_id&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;model_name&amp;lt;/tt&amp;gt; parmaeters wrong. If your system crashes, re-test the voltages and adjust accordingly.&lt;br /&gt;
&lt;br /&gt;
Please report your results (including voltages)!&lt;br /&gt;
&lt;br /&gt;
=== Linux kernel patch (example) ===&lt;br /&gt;
&lt;br /&gt;
The following example shows how to undervolt a Pentium M 750 (1.86GHz) on a ThinkPad {{T43}}. As discussed above, the parameters are specific to this one CPU. You will need to experimentally find the correct settings for your own CPU and adjust the patch accordingly.&lt;br /&gt;
&lt;br /&gt;
Note that the Pentium M 750 has a 533MHz FSB (quad-pumped 133MHz), hence the use of &amp;lt;tt&amp;gt;OP133&amp;lt;/tt&amp;gt;. If you have a Pentium M with 400MHz FSB (i.e., quad-pumped 100MHz, found in [[Intel Pentium M (Banias)|Banias]] and older [[Intel Pentium M (Dothan)|Dothan]]) then in the voltage table change &amp;lt;tt&amp;gt;OP133&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;OP&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--- linux-2.6.13.1-vanilla/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c	2005-09-10 05:42:58.000000000 +0300&lt;br /&gt;
+++ linux-2.6.13.1/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c	2005-10-18 04:46:01.000000000 +0200&lt;br /&gt;
@@ -54,6 +54,7 @@ enum {&lt;br /&gt;
 	CPU_DOTHAN_A1,&lt;br /&gt;
 	CPU_DOTHAN_A2,&lt;br /&gt;
 	CPU_DOTHAN_B0,&lt;br /&gt;
+	CPU_DOTHAN_C0,&lt;br /&gt;
 	CPU_MP4HT_D0,&lt;br /&gt;
 	CPU_MP4HT_E0,&lt;br /&gt;
 };&lt;br /&gt;
@@ -63,6 +64,8 @@ static const struct cpu_id cpu_ids[] = {&lt;br /&gt;
 	[CPU_DOTHAN_A1]	= { 6, 13, 1 },&lt;br /&gt;
 	[CPU_DOTHAN_A2]	= { 6, 13, 2 },&lt;br /&gt;
 	[CPU_DOTHAN_B0]	= { 6, 13, 6 },&lt;br /&gt;
+	[CPU_DOTHAN_C0]	= { 6, 13, 8 },&lt;br /&gt;
 	[CPU_MP4HT_D0]	= {15,  3, 4 },&lt;br /&gt;
 	[CPU_MP4HT_E0]	= {15,  4, 1 },&lt;br /&gt;
 };&lt;br /&gt;
@@ -94,6 +97,12 @@ static struct cpufreq_driver centrino_dr&lt;br /&gt;
 		.frequency = (mhz) * 1000,				\&lt;br /&gt;
 		.index = (((mhz)/100) &amp;lt;&amp;lt; 8) | ((mv - 700) / 16)		\&lt;br /&gt;
 	}&lt;br /&gt;
+/* Likewise, for processors with 133MHz FSB. */&lt;br /&gt;
+#define OP133(mhz, mv)							\&lt;br /&gt;
+	{								\&lt;br /&gt;
+		.frequency = (mhz) * 1000,				\&lt;br /&gt;
+		.index = (((mhz)/133) &amp;lt;&amp;lt; 8) | ((mv - 700) / 16)		\&lt;br /&gt;
+	}&lt;br /&gt;
 &lt;br /&gt;
 /*&lt;br /&gt;
  * These voltage tables were derived from the Intel Pentium M&lt;br /&gt;
@@ -202,7 +211,26 @@ static struct cpufreq_frequency_table ba&lt;br /&gt;
 	OP(1700, 1484),&lt;br /&gt;
 	{ .frequency = CPUFREQ_TABLE_END }&lt;br /&gt;
 };&lt;br /&gt;
+&lt;br /&gt;
+/* Intel Pentium M 750, drastically undervoltaged */&lt;br /&gt;
+static struct cpufreq_frequency_table pentium_m_750[] =&lt;br /&gt;
+{&lt;br /&gt;
+	    /* MHz   mV */&lt;br /&gt;
+	OP133( 800,  700),&lt;br /&gt;
+	OP133(1066,  780),&lt;br /&gt;
+	OP133(1200,  828),&lt;br /&gt;
+	OP133(1333,  876),&lt;br /&gt;
+	OP133(1466,  924),&lt;br /&gt;
+	OP133(1600,  972),&lt;br /&gt;
+	OP133(1733, 1020),&lt;br /&gt;
+	OP133(1866, 1068),&lt;br /&gt;
+	{ .frequency = CPUFREQ_TABLE_END }&lt;br /&gt;
+};&lt;br /&gt;
+&lt;br /&gt;
 #undef OP&lt;br /&gt;
+#undef OP133&lt;br /&gt;
 &lt;br /&gt;
 #define _BANIAS(cpuid, max, name)	\&lt;br /&gt;
 {	.cpu_id		= cpuid,	\&lt;br /&gt;
@@ -225,6 +253,12 @@ static struct cpu_model models[] =&lt;br /&gt;
 	BANIAS(1500),&lt;br /&gt;
 	BANIAS(1600),&lt;br /&gt;
 	BANIAS(1700),&lt;br /&gt;
+	{&lt;br /&gt;
+		.cpu_id     =  &amp;amp;cpu_ids[CPU_DOTHAN_C0],&lt;br /&gt;
+		.model_name = &amp;quot;Intel(R) Pentium(R) M processor 1.86GHz&amp;quot;,&lt;br /&gt;
+		.max_freq   = 1866000,&lt;br /&gt;
+		.op_points  = pentium_m_750&lt;br /&gt;
+	},&lt;br /&gt;
 &lt;br /&gt;
 	/* NULL model_name is a wildcard */&lt;br /&gt;
 	{ &amp;amp;cpu_ids[CPU_DOTHAN_A1], NULL, 0, NULL },&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don't forget to disable &amp;lt;tt&amp;gt;CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Alternative 2: patch with user-space control==&lt;br /&gt;
The [http://fabrice.bellamy.club.fr/bdz.undervolt.2005.10.22.a.patch bdz.undervolt.2005.10.22.a.patch] patch, written by Gentoo-Wiki user &amp;quot;Bdz&amp;quot;, allows voltages to be changed without reboot.&lt;br /&gt;
&lt;br /&gt;
It presents a userspace interface, as in the following example:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/system/cpu/cpu0/cpufreq/voltage_table}}&lt;br /&gt;
:{{cmdresult|1356,1356,1356,1356,1356,1356,1356,1244,1116,988}}&lt;br /&gt;
:{{cmdroot|echo &amp;quot;1084,1084,1084,1084,1084,1084,1084,988,908,860&amp;quot; &amp;gt;/sys/devices/system/cpu/cpu0/cpufreq/voltage_table}}&lt;br /&gt;
&lt;br /&gt;
The relevant [http://gentoo-wiki.com/HOWTO_Undervolt_a_Pentium_M_CPU page] on Gentoo-Wiki providues further information and some helpful hints and scripts for voltage adjustment.&lt;br /&gt;
&lt;br /&gt;
Note that this approach only allows adjustment of the voltages for the normal clock speeds (as reported by the ACPI table in the BIOS). On some models (e.g., ThinkPad {{T43}}) this does not include all clock speeds supported by the processor.&lt;br /&gt;
&lt;br /&gt;
===Initscript===&lt;br /&gt;
This is a Gentoo initscript for the patch from Gentoo-Wiki user &amp;quot;Bdz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Configuration file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/conf.d/undervoltage&lt;br /&gt;
&lt;br /&gt;
# voltage table sysfs interface&lt;br /&gt;
VTABLE_SYSFS=&amp;quot;/sys/devices/system/cpu/cpu0/cpufreq/voltage_table&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# switch back to  DEFAULT_VTABLE if undervoltage is stopped? [yes/no]&lt;br /&gt;
SWITCH_BACK=&amp;quot;no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# pentium-m banias 1,7GHz default voltages&lt;br /&gt;
DEFAULT_VTABLE=&amp;quot;1484,1308,1228,1116,1004,956&amp;quot;&lt;br /&gt;
# pentium-m banias 1,7GHz lowered voltages [ -208mV ]&lt;br /&gt;
MOD_VTABLE=&amp;quot;1276,1100,1020,908,796,748&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initscript&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/sbin/runscript&lt;br /&gt;
# Copyright 1999-2005 Gentoo Foundation&lt;br /&gt;
# Distributed under the terms of the GNU General Public License v2&lt;br /&gt;
# $Header: $&lt;br /&gt;
&lt;br /&gt;
sysfs_check() {&lt;br /&gt;
&lt;br /&gt;
        if ! [ -e ${VTABLE_SYSFS} ]; then&lt;br /&gt;
                logger &amp;quot;No sysfs voltage_table present. Modifying vcore voltage failed.&amp;quot;&lt;br /&gt;
                eerror &amp;quot;It seems that the undervolting patch has not been applied to the kernel.&amp;quot;&lt;br /&gt;
                eerror &amp;quot;see http://gentoo-wiki.com/HOWTO_Undervolt_a_Pentium_M_CPU for further information&amp;quot;&lt;br /&gt;
                return 1&lt;br /&gt;
        fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
start() {&lt;br /&gt;
        sysfs_check || return 1&lt;br /&gt;
        ebegin &amp;quot;Switching to modified voltage table [${MOD_VTABLE}]&amp;quot;&lt;br /&gt;
                echo ${MOD_VTABLE} &amp;gt; ${VTABLE_SYSFS}&lt;br /&gt;
        eend $?&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# I think it is not necessary to switch to the default voltage table on shutdown&lt;br /&gt;
stop() {&lt;br /&gt;
        if [ $SWITCH_BACK = &amp;quot;yes&amp;quot; ]; then&lt;br /&gt;
                ebegin &amp;quot;Switching back to default voltage table [${DEFAULT_VTABLE}]&amp;quot;&lt;br /&gt;
                        echo ${DEFAULT_VTABLE} &amp;gt; ${VTABLE_SYSFS}&lt;br /&gt;
                eend $?&lt;br /&gt;
        fi &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tested frequencies===&lt;br /&gt;
&lt;br /&gt;
If you have done excessive testing with user defined frequencies (stable system for over a month).&lt;br /&gt;
and no lookups occur when computing primes with mprime http://mersenne.org/ (gentoo: 'emerge gimps')&lt;br /&gt;
you can post your frequencies here. But note that this is just a rough indication, since the stable values will differ between individual processors, even in the same model.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! CPU Type !! GHz !! Frequency Steps&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M Banias || 1.7  || 1276,1100,1020,908,796,748&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M Dothan || 1.86 || 1068,972,876,780,700&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M SL6F7  || 1.6  || 1196,1052,956,860,780,732&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Alternative 3: another patch with user-space control==&lt;br /&gt;
&lt;br /&gt;
The [http://avkrok.net/nw8240/centrino-voltages.diff centrino-voltages.diff] patch, written by Rickard Holmberg, also provides user-space control. See [http://avkrok.net/nw8240/ here] and [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2005-December/030772.html here] for usage.&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
&lt;br /&gt;
* A [http://forums.anandtech.com/messageview.aspx?catid=51&amp;amp;threadid=1677980 forum discussion] of Pentium M undervolting&lt;br /&gt;
&lt;br /&gt;
[[Category:Patches]]&lt;/div&gt;</summary>
		<author><name>Rushibhai</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X60&amp;diff=18658</id>
		<title>Category talk:X60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X60&amp;diff=18658"/>
		<updated>2006-01-22T07:21:53Z</updated>

		<summary type="html">&lt;p&gt;Rushibhai: /* Don't revert! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;&amp;lt;rant&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The new [http://www.notebookreview.com/assets/8714.jpg key layout] is ''evil''.&lt;br /&gt;
&lt;br /&gt;
For crying out loud, with what kind of accuracy do they think I can place my right pinky, with the view obstructed by my palm? It was bad enough when they put {{ibmkey|Backward|#494949}} and {{ibmkey|Forward|#494949}} in the &amp;quot;vacant&amp;quot; space around {{key|Up}}, so that I keep switching pages in my browser when I try to scroll up. But making the right {{key|Ctrl}} and {{key|Alt}} keys narrower than a finger and penalizing any miss with a focus-grabbing {{key|Menu}} popup? That's insane.&lt;br /&gt;
&lt;br /&gt;
Oh, yes, I'm sure the Pointy Haired purchasers will love it (&amp;quot;ooh, more keys!&amp;quot;). Those Lenovo engineers, they seem to have lost all dignity when they switched employers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/rant&amp;gt;&amp;lt;/nowiki&amp;gt; --[[User:Thinker|Thinker]] 14:41, 5 Jan 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Holy cow, I totally agree.  I never understand decisions like this, for all you have to do is ask some people that *actually use the laptop* every day and they will tell you why this is bad / good.  I just placed a micro-rant about the addition of the Windows keys too.  Looks like I'll stay with my good old T43p for a while!&lt;br /&gt;
&lt;br /&gt;
-[[User:gsmenden|gsmenden]] 14:41, 5 Jan 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
Totally agree, the windows and browser keys are ''evil''.&lt;br /&gt;
&lt;br /&gt;
I was afraid when the Z series where introduced with Windows keys, that other future ThinkPads would also have them, and it seems I was right.&lt;br /&gt;
&lt;br /&gt;
I will be sticking with my current ThinkPad for as long as I can, one can always hope they ''correct'' this problem in later models, but I am not hopeful.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 18:15, 5 Jan 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Don't revert! ==&lt;br /&gt;
&lt;br /&gt;
My Edit is based on new information. There *ARE* single core models! Look at the X60/X60s data sheet: http://www5.pc.ibm.com/europe/me.nsf/LenovoDetail?OpenAgent&amp;amp;key=ThinkPad:ThinkPad+X+Series:Data+Sheet:English&amp;amp;&amp;amp;cntry=UK-L&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sorry, I disagree.&lt;br /&gt;
&lt;br /&gt;
I do not think those datasheets cannot be trusted, the only source I think that can more or less be trusted is tabook.pdf. Those datasheets contain specs of *possible* configs, configs that might never be released. We have seen that with other machine types where datasheets or HMM's have specifications that never shipped.&lt;br /&gt;
&lt;br /&gt;
I think we should stick with actually released hardware specs.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 02:53, 15 January 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
I agree, Tonko, the feature listing only makes sense if it holds only information of models that actually exist like that by default configuration. So tabook is the most reliable source. However, i discovered that the product overview page in the support area of the lenovo page seems to be updated more frequently than tabook and i would think that it also only lists actually existing configurations.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 11:59, 15 January 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
I have updated the processor types for X60 and X60s as per anandtech CES 2006 report [http://www.anandtech.com/tradeshows/showdoc.aspx?i=2665&amp;amp;p=6 link here].&amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Rushibhai|Rushibhai]] 08:17, 22 January 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Rushibhai</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X60&amp;diff=18657</id>
		<title>Category talk:X60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X60&amp;diff=18657"/>
		<updated>2006-01-22T07:17:10Z</updated>

		<summary type="html">&lt;p&gt;Rushibhai: /* Don't revert! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;&amp;lt;rant&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The new [http://www.notebookreview.com/assets/8714.jpg key layout] is ''evil''.&lt;br /&gt;
&lt;br /&gt;
For crying out loud, with what kind of accuracy do they think I can place my right pinky, with the view obstructed by my palm? It was bad enough when they put {{ibmkey|Backward|#494949}} and {{ibmkey|Forward|#494949}} in the &amp;quot;vacant&amp;quot; space around {{key|Up}}, so that I keep switching pages in my browser when I try to scroll up. But making the right {{key|Ctrl}} and {{key|Alt}} keys narrower than a finger and penalizing any miss with a focus-grabbing {{key|Menu}} popup? That's insane.&lt;br /&gt;
&lt;br /&gt;
Oh, yes, I'm sure the Pointy Haired purchasers will love it (&amp;quot;ooh, more keys!&amp;quot;). Those Lenovo engineers, they seem to have lost all dignity when they switched employers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/rant&amp;gt;&amp;lt;/nowiki&amp;gt; --[[User:Thinker|Thinker]] 14:41, 5 Jan 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Holy cow, I totally agree.  I never understand decisions like this, for all you have to do is ask some people that *actually use the laptop* every day and they will tell you why this is bad / good.  I just placed a micro-rant about the addition of the Windows keys too.  Looks like I'll stay with my good old T43p for a while!&lt;br /&gt;
&lt;br /&gt;
-[[User:gsmenden|gsmenden]] 14:41, 5 Jan 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
Totally agree, the windows and browser keys are ''evil''.&lt;br /&gt;
&lt;br /&gt;
I was afraid when the Z series where introduced with Windows keys, that other future ThinkPads would also have them, and it seems I was right.&lt;br /&gt;
&lt;br /&gt;
I will be sticking with my current ThinkPad for as long as I can, one can always hope they ''correct'' this problem in later models, but I am not hopeful.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 18:15, 5 Jan 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Don't revert! ==&lt;br /&gt;
&lt;br /&gt;
My Edit is based on new information. There *ARE* single core models! Look at the X60/X60s data sheet: http://www5.pc.ibm.com/europe/me.nsf/LenovoDetail?OpenAgent&amp;amp;key=ThinkPad:ThinkPad+X+Series:Data+Sheet:English&amp;amp;&amp;amp;cntry=UK-L&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Sorry, I disagree.&lt;br /&gt;
&lt;br /&gt;
I do not think those datasheets cannot be trusted, the only source I think that can more or less be trusted is tabook.pdf. Those datasheets contain specs of *possible* configs, configs that might never be released. We have seen that with other machine types where datasheets or HMM's have specifications that never shipped.&lt;br /&gt;
&lt;br /&gt;
I think we should stick with actually released hardware specs.&lt;br /&gt;
&lt;br /&gt;
--[[User:Tonko|Tonko]] 02:53, 15 January 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
I agree, Tonko, the feature listing only makes sense if it holds only information of models that actually exist like that by default configuration. So tabook is the most reliable source. However, i discovered that the product overview page in the support area of the lenovo page seems to be updated more frequently than tabook and i would think that it also only lists actually existing configurations.&lt;br /&gt;
&lt;br /&gt;
[[User:Wyrfel|Wyrfel]] 11:59, 15 January 2006 (CET)&lt;br /&gt;
----&lt;br /&gt;
I have updated the processor types for X60 and X60s as per anandtech CES 2006 report.&amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Rushibhai|Rushibhai]] 08:17, 22 January 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Rushibhai</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:X60&amp;diff=18656</id>
		<title>Category:X60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:X60&amp;diff=18656"/>
		<updated>2006-01-22T07:09:48Z</updated>

		<summary type="html">&lt;p&gt;Rushibhai: /* ThinkPad X60 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad X60 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad X60 related topics.&lt;br /&gt;
&lt;br /&gt;
* [[Intel Core Duo (Yonah)]] CPU with 1.83 or 1.66 GHz (standard voltage) in X60, or [[Intel Core Solo (Yonah)]] with 1.66 GHz in X60s&lt;br /&gt;
* [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
** 12.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
* 512 MB [[PC2-5300]] memory standard&lt;br /&gt;
* 40, 60, 80, 100 GB 5400 rpm or 100 GB 7200 rpm SATA 2.5&amp;quot; HDD &lt;br /&gt;
** [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[AD1981HD]] AC'97 Audio controller&lt;br /&gt;
* [[Ethernet Controllers# Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[MiniPCI Express slot]] with one of the following:&lt;br /&gt;
** [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]]&lt;br /&gt;
* [[SD Card slot]] with IO support&lt;br /&gt;
* [[CardBus slot]] (Type 2)&lt;br /&gt;
* Firewire (IEEE1394)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:ThinkPadX60.jpg|ThinkPad X60]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Reviews ====&lt;br /&gt;
* [http://www.notebookreview.com/default.asp?newsID=2701 NotebookReview.com], 2006-01-05&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>Rushibhai</name></author>
		
	</entry>
</feed>