Difference between revisions of "Intel Mobile Pentium III-M"
(→GCC Optimization Flags) |
|||
Line 83: | Line 83: | ||
==GCC Optimization Flags== | ==GCC Optimization Flags== | ||
You should use the following if you have a Mobile Pentium III-M: | You should use the following if you have a Mobile Pentium III-M: | ||
− | -Os -march= | + | -Os -march=pentium3m -fomit-frame-pointer -pipe |
"-Os" means optimise for size. "-O2" is usually the default and is probably more prefferable. If you're feeling brave you could try using "-O3", but many programs fail to compile with this (attempting to compile binutils, gcc or any other core tools with "-O3" is not recommended) | "-Os" means optimise for size. "-O2" is usually the default and is probably more prefferable. If you're feeling brave you could try using "-O3", but many programs fail to compile with this (attempting to compile binutils, gcc or any other core tools with "-O3" is not recommended) | ||
[[Category:Components]] | [[Category:Components]] |
Revision as of 12:20, 14 July 2007
Intel Mobile Pentium III-MFeaturing the Tualatin core the Mobile Pentium III-M is a lot more powerful than the Mobile Pentium III. This is proven in it's rebirth as Pentium M. Features
|
Available Types and ThinkPads featuring them
Frequency (MHz) | Bus Speed (MHz) | core Voltage (V) | TDP (W) | ThinkPad Models | |||
---|---|---|---|---|---|---|---|
max. | min. | high | low | high | low | ||
Mobile Pentium III-M | |||||||
1333 | 800 | 133 | 1.40 | 1.15 | 22.0 | 9.8 | |
1266 | 800 | 133 | 1.40 | 1.15 | 22.0 | 9.8 | |
1200 | 800 | 133 | 1.40 | 1.15 | 22.0 | 9.8 | A30p, T23, X30 |
1133 | 733 | 133 | 1.40 | 1.15 | 21.8 | 9.3 | A30, R31, T23, X24 |
1066 | 733 | 133 | 1.40 | 1.15 | 21.0 | 9.3 | X30 |
1000 | 733 | 133 | 1.40 | 1.15 | 20.5 | 9.3 | A30, R31, T23 |
933 | 733 | 133 | 1.40 | 1.15 | 20.1 | 9.3 | A30 |
866 | 667 | 133 | 1.40 | 1.15 | 19.5 | 8.9 | T23 |
Mobile Pentium III-M (Low Voltage) | |||||||
1000 | 533 | 133 | 1.15 | 1.05 | 10.9 | 6.1 | |
933 | 533 | 133 | 1.15 | 1.05 | 10.5 | 6.1 | |
866 | 533 | 133 | 1.15 | 1.05 | 10.1 | 6.1 | X23? |
850 | 500 | 100 | 1.15 | 1.05 | 10.0 | 5.9 | |
800 | 533 | 133 | 1.15 | 1.05 | 9.8 | 5.9 | X22?, X23? |
750 | 450 | 100 | 1.15 | 1.05 | 9.4 | 5.7 | |
733 | 466 | 133 | 1.15 | 1.05 | 9.3 | 5.8 | X22? |
Mobile Pentium III-M (Ultra Low Voltage) | |||||||
866 | 400 | 133 | 1.10 | 0.95 | 7 | 3.4 | |
850 | 400 | 100 | 1.10 | 0.95 | 7 | 3.4 | |
800 | 400 | 100 | 1.10 | 0.95 | 7 | 3.4 | |
750 | 350 | 100 | 1.10 | 0.95 | 7 | 3.1 | |
733 | 400 | 133 | 1.10 | 0.95 | 7 | 3.4 | |
700 | 300 | 100 | 1.10 | 0.95 | 7 | 3.0 |
Thermal Specifications
Speedstepping
TODO: Which kernel module is needed to enable speedstepping control? Commands to use? Automatic speedstepping?
GCC Optimization Flags
You should use the following if you have a Mobile Pentium III-M:
-Os -march=pentium3m -fomit-frame-pointer -pipe
"-Os" means optimise for size. "-O2" is usually the default and is probably more prefferable. If you're feeling brave you could try using "-O3", but many programs fail to compile with this (attempting to compile binutils, gcc or any other core tools with "-O3" is not recommended)