Difference between revisions of "Eee PC Benchmarks"

From ivc wiki
Jump to navigationJump to search
 
(42 intermediate revisions by the same user not shown)
Line 8: Line 8:


=== Windows ===
=== Windows ===
Currently the only way to overclock in Windows is by using a program called SetFSB, by Abo from Japan.


The stock 0401 BIOS did not allow for much overclocking. Reverting back to the earlier 8804 BIOS version allowed for impressive results, 997.6 MHz before crashing. For some reason I can't get it over 1 GHz, a problem with the program or PLL maybe?
The stock 0401 BIOS did not allow for much overclocking. Reverting back to the earlier 8804 BIOS version allowed for impressive results, 997.6 MHz before crashing. Even more surprising is once the PCI-e overclock was fixed, I the overclock stopped at 1101.1 MHz.


The current version of SetFSB doesn't support the correct ICS9LPR426AGLF PLL chip yet, but I have contacted the author and he will try to add support for it. In the meantime, it's possible to use the similar ICS9LPRS906CGLF instead. The DDR and PCIe speed ratings are improperly reported, but it's still possible to change the FSB.
==== SetFSB ====


'''Update:''' I've received a new version that works with ICS9LPR426AGLF support, [http://www13.plala.or.jp/setfsb/download/test/setfsb20b18q.zip download 2.0 build18q]. The update allows for PCIe overclocking, and the correct speed ratings are reported for CPU/DDR/PCIe/PCI.
As of version 2.0 build18q, SetFSB supports the correct ICS9LPR426AGLF PLL chip. Earlier versions used the similar ICS9LPRS906CGLF chip instead. The DDR and PCI-e speed ratings are properly reported, making it possible to change the PCI-e speed in addition to the FSB.
 
Download [http://www13.plala.or.jp/setfsb/ SetFSB]
 
[[Image:Eee setfsb.png]]
 
==== Eeectl ====
 
This is a new tool to configure the Eee. It controls the clock speeds, display brightness, and fan speed. Find more information on the [http://forum.eeeuser.com/viewtopic.php?id=8808 Eeectl thread].
 
Download [http://www.cpp.in/dev/eeectl/ Eeectl]
 
[[Image:Eee eeectrl systray.png]]


==== Overclock ====
==== Overclock ====
Line 25: Line 36:
[[Image:Eee overclock memset pc4200.png|thumb|Memory speed is not correct]]
[[Image:Eee overclock memset pc4200.png|thumb|Memory speed is not correct]]


All benchmarks are performed with this default setup: 2GB PC-4200 533 MHz memory with 3-3-3-9 timing, power from wall-outlet
All benchmarks are performed with this setup: Intel Celeron M 353, Corsair 2GB PC-4200 533 MHz memory with 3-3-3-9 timing, power from wall-outlet
 
# Download the latest [http://www13.plala.or.jp/setfsb/ SetFSB] and put it on a drive other than the boot drive, e.g. a USB drive
# Open SetFSB and select the '''ICS9LPR426AGLF''' PLL chip (find it quickly by identifying ''426'') and click ''Get FSB''
# Move the lower slide bar, i.e the the PCI-express frequency, in 10 MHz steps, up to '''120.0 MHz''', and click ''Set FSB'' for each step
# Now, change the FSB speed by increasing the upper slide bar, click ''Set FSB'' for each 5 MHz step up to '''122.2 MHz''' (that's my limit)
# Look at the lower right corner to get an idea of the real processor speed, alternatively [http://www.cpuid.com/cpuz.php download CPU-Z] and double check the ratings. Use [http://www.cpp.in/dev/eeectl/ Eeectl] to monitor the temperature.


'''Overclock 1:'''
'''Overclock 1:'''
Line 122: Line 139:
== Wifi ==
== Wifi ==


After installing the new draft-N adapter I haven't had any problems or disconnects that some people are experiencing. On a 802.11g network I transferred files at 2.6 MB/s for an hour without problems.
After installing the new draft-N adapter I haven't had any problems or disconnects that some people are experiencing. On a 802.11g network I transferred files at 2.6 MB/s for an hour without problems. Monitored using [http://www.analogx.com/contents/download/Network/nsl/Freeware.htm Analogx Netstat Live]


[[Image:Eee wifi transfer g-network.png]]
[[Image:Eee wifi transfer g-network.png]]
== Storage ==
On my Eee I have 3 different storage devices, first the fast on-board Solid State Drive, second the fast Voyager GT 4 GB USB drive, and third the SDHC Adata 8 GB card slotted in a generic SDHC card reader. The tests are done using [http://www.hdtune.com HDTune] 2.54.
=== Default CPU Speed ===
Running the default '''630 MHz''' processor speed.
Solid State Drive 4 GB:
[[Image:Eee hdtune siliconmotion 4gb.png]]
Voyager GT 4 GB USB drive:
[[Image:Eee hdtune voyagergt 4gb.png]]
Adata SHDC 8 GB card:
[[Image:Eee hdtune adatasdhccard 8gb.png]]
=== Processor Native Speed ===
Running '''900 MHz''' processor speed.
Solid State Drive 4 GB:
[[Image:Eee hdtune siliconmotion 4gb 900mhz.png]]
Voyager GT 4 GB USB drive:
[[Image:Eee hdtune voyagergt 4gb 900mhz.png]]
Adata SHDC 8 GB card:
[[Image:Eee hdtune adatasdhccard 8gb 900mhz.png]]
Notice that the Voyager drive performs 3 MB/s faster on 900 MHz than 630 MHz (verified, ran twice). The reason is unknown, but it could be that the USB bus is overclocked and/or the Intel 82801FBM ICH6-M chipset performs better when overclocked. It seems that the Adata SDHC card has reached its limits at 16.1 MB/s and not affected by the extra CPU speed.


== Battery ==
== Battery ==


Fully charged, display alwasy on, 900 MHz, bios 8804, 2 GB memory, and all '''internally installed devices''' powered '''ON''':
=== 630 MHz ===
 
Fully charged, display alwasy on, 630 MHz, bios '''0511''' test 705, 2 GB memory, and all internally installed devices powered '''ON''':
* Windows XP idle: '''2 hours 35 minutes'''
 
=== 900 MHz ===
'''All devices ON'''
 
Fully charged, display alwasy on, 900 MHz, bios '''8804''', 2 GB memory, and all internally installed devices powered '''ON''':
* Windows XP idle: '''1 hour 42 minutes'''
* Windows XP idle: '''1 hour 42 minutes'''


Fully charged, display alwasy on, 900 MHz, bios 8804, 2 GB memory, and all '''internally installed devices''' powered '''OFF''':
Fully charged, display alwasy on, 900 MHz, bios '''0511''' test 705, 2 GB memory, and all internally installed devices powered '''ON''':
* Windows XP idle: '''2 hours 9 minutes'''
 
'''All devices OFF'''
 
Fully charged, display alwasy on, 900 MHz, bios '''8804''', 2 GB memory, and all internally installed devices powered '''OFF''':
* Windows XP idle: '''2 hours 49 minutes'''
* Windows XP idle: '''2 hours 49 minutes'''


Fully charged, display alwasy on, '''630 MHz''', bios 0511 test 705, 2 GB memory, and all '''internally installed devices''' powered '''ON''':
Fully charged, display alwasy on, 900 MHz, bios '''0511''' test 705, 2 GB memory, and all internally installed devices powered '''OFF''':
* Windows XP idle: '''2 hours 35 minutes'''
* Windows XP idle: '''2 hours 54 minutes'''
 
== Temperature ==
 
The Eee PC is designed to dissipate thermal heat from the three major chips (CPU, northbridge, southbridge) via the aluminum shield under the keyboard. To increase the heat transfer between the two surfaces, the chipsets are padded with a blue thermal pad.
 
The temperatures were recorded on th '''same location''', ambient temperature was always '''23 C degrees''', power from '''wall-outlet''', using the default automatic '''embedded fan controller''', bios version '''0703''', cpu speed '''900 MHz''', and letting '''Super Pi 32M'''  run for an hour.
 
[[Image:Eee temperature superpi.png]]
 
=== Default thermal pad ===
 
After dis- and reassembling the Eee PC numerous times, thermal pads have lost some of their effect and take that into consideration for the results below. One of the pads has a tear and all of them are flatter than when I first opened the Eee PC.
 
I did not record the actual native fan speed under CPU load, making direct pads vs copper comparison somewhat harder and pointless. The native fan controller adjust the fan speed according to the cpu temperature, the ambient air temperature should rise of the copper plates are more efficient than the pads. But I remember seeing 60% once under load (with copper plate the speed is 40% as seen below).
 
''CPU temperature:''
 
[[Image:Eee temperature thermal pads sample 1 mobmeter.png]]
 
''System temperature (using [[Eee PC Internal Upgrades|TEMPer USB thermometer]]):''
 
[[Image:Eee temperature thermal pads sample 1 utac.png]]
 
''More samples:'' (#2: [[Media:Eee temperature thermal pads sample 2 mobmeter.png|Mobmeter]] | [[Media:Eee temperature thermal pads sample 2 utac.png| UTAC]]) (#3: [[Media:Eee temperature thermal pads sample 3 mobmeter.png| Mobmeter]] | [[Media:Eee temperature thermal pads sample 3 utac.png| UTAC]])
 
=== Copper plates ===
 
The copper plates were measured and cut to fit exactly the free space around the chipset. Artic Silver 5 was added between the surfaces to increase the heat transfer.
 
* [[Eee PC Internal Upgrades|Heatsink upgrade build]]
 
Eeectl reported 40% fan speed when under load.
 
''CPU temperature:''
 
[[Image:Eee temperature copper plates sample 1 mobmeter.png]]
 
''System temperature (using [[Eee PC Internal Upgrades|TEMPer USB thermometer]]):''
 
[[Image:Eee temperature copper plates sample 1 utac.png]]
 
''More samples:'' (#2: [[Media:Eee temperature copper plates sample 2 mobmeter.png|Mobmeter]] | [[Media:Eee temperature copper plates sample 2 utac.png| UTAC]]) (#3: [[Media:Eee temperature copper plates sample 3 mobmeter.png|Mobmeter]] | [[Media:Eee temperature copper plates sample 3 utac.png| UTAC]])
 
Tests showed that the processor temperature stayed the same compared to the default thermal pads, while the ambient air temperature rose 6-7 degrees. The new plates helped to distribute the heat away from the chips but the cramped space and small fan couldn't dissapate the heat fast enough. I should've recorded the fan speed on the default thermal pads, that would make it an even comparison.


== Programs ==
== Programs ==
* [http://www.hdtune.com/ HD Tune]
* [http://www.hdtune.com/ HD Tune] - Drive benchmark
* [http://www.cpuid.com/cpuz.php CPU-Z]
* [http://www.cpuid.com/cpuz.php CPU-Z] - CPU and system details
* [http://www.futuremark.com/download/ 3DMark 2001 SE]
* [http://www.futuremark.com/download/ 3DMark 2001 SE] - Graphics benchmark
* [http://files.extremeoverclocking.com/file.php?f=36 SuperPI]
* [http://files.extremeoverclocking.com/file.php?f=36 SuperPI] - CPU benchmark and stability
* [http://www.entechtaiwan.com/util/ps.shtm Powerstrip]
* [http://files.extremeoverclocking.com/file.php?f=103 Prime95] - CPU and memory stability tool
* [http://www.entechtaiwan.com/util/ps.shtm Powerstrip] - Display tool
* [http://www.primatelabs.ca/geekbench/ Geekbench]
* [http://www.primatelabs.ca/geekbench/ Geekbench]
* [http://www13.plala.or.jp/setfsb/ SetFSB]
* [http://www13.plala.or.jp/setfsb/ SetFSB] - Eee Overclocking tool
* [http://www.tweakers.fr/memset.html MemSet]
* [http://www.tweakers.fr/memset.html MemSet] - Memory and system details
* [http://www.sisoftware.net/index.html?dir=&location=downandbuy&langx=en&a= Sandra]
* [http://www.sisoftware.net/index.html?dir=&location=downandbuy&langx=en&a= Sandra] - System benchmark
* [http://www.beaglesoft.com/clwaproxysockscap.htm SocksCap] - Socks5 piping tool
* [http://www.analogx.com/contents/download/Network/nsl/Freeware.htm Analogx Netstat] - Network monitoring
* [http://www.caracolix.com/lightsout/index.html Lights Out] - Turn display off instantly
* [http://www.netstumbler.com/ NetStumbler] - Wifi diagnostics and wardriving tool
* [http://cpp.in/dev/eeectl/ Eeectl] - Eee PC display, CPU, and fan control tool
* [http://synergy2.sourceforge.net/ Synergy] - Use a mouse and keyboard across IP network


== References ==
== References ==
* [http://forum.eeeuser.com/viewtopic.php?pid=58062 Overclocking Speed Tests]
* [http://forum.eeeuser.com/viewtopic.php?pid=58062 Overclocking Speed Tests]
* [http://forum.eeeuser.com/viewtopic.php?id=2540 Howto Overclock EEE PC]
* [http://forum.eeeuser.com/viewtopic.php?id=2540 Howto Overclock EEE PC]
* [http://forum.eeeuser.com/viewpoll.php?pid=125414#p125414 Eeee PC 1179 MHz overclocking]

Latest revision as of 19:17, 6 August 2009


Overclocking

Clockspeed

The is CPU frequency is calculated by multiplying the FSB with the multiplier of the CPU. Front-Side-Bus (FSB) frequency is the speed between the CPU and Memory Controller (ICH6), and quad-pumped (4x bus speed). The DDR2 Memory speed is between the Memory Module and Memory Controller, it's double-pumped (2x bus speed) and dual-rated. The bus speed is the base clock speed provided by the Phase-Locked-Loop generator.

Windows

The stock 0401 BIOS did not allow for much overclocking. Reverting back to the earlier 8804 BIOS version allowed for impressive results, 997.6 MHz before crashing. Even more surprising is once the PCI-e overclock was fixed, I the overclock stopped at 1101.1 MHz.

SetFSB

As of version 2.0 build18q, SetFSB supports the correct ICS9LPR426AGLF PLL chip. Earlier versions used the similar ICS9LPRS906CGLF chip instead. The DDR and PCI-e speed ratings are properly reported, making it possible to change the PCI-e speed in addition to the FSB.

Download SetFSB

Eee setfsb.png

Eeectl

This is a new tool to configure the Eee. It controls the clock speeds, display brightness, and fan speed. Find more information on the Eeectl thread.

Download Eeectl

Eee eeectrl systray.png

Overclock

Eee overclock setfsb 1101mhz.png
Eee overclock cpuz 1101mhz.png
Eee overclock cpuz 1101mhz mainboard.png
Eee overclock cpuz 1101mhz memory.png
Eee overclock cpuz 1101mhz spd.png
Memory speed is not correct

All benchmarks are performed with this setup: Intel Celeron M 353, Corsair 2GB PC-4200 533 MHz memory with 3-3-3-9 timing, power from wall-outlet

  1. Download the latest SetFSB and put it on a drive other than the boot drive, e.g. a USB drive
  2. Open SetFSB and select the ICS9LPR426AGLF PLL chip (find it quickly by identifying 426) and click Get FSB
  3. Move the lower slide bar, i.e the the PCI-express frequency, in 10 MHz steps, up to 120.0 MHz, and click Set FSB for each step
  4. Now, change the FSB speed by increasing the upper slide bar, click Set FSB for each 5 MHz step up to 122.2 MHz (that's my limit)
  5. Look at the lower right corner to get an idea of the real processor speed, alternatively download CPU-Z and double check the ratings. Use Eeectl to monitor the temperature.

Overclock 1:

SetFSB 2.0 build 18q, bios 8804:

  • CPU frequency: 997.6 MHz / FSB frequency: 221.7 MHz (SetFSB / CPU-Z)
  • Bus speed: 110.8 MHz
  • PCI-E speed: 99.8 MHz (locked)
  • PCI speed: 33.3 MHz (locked)

Overclock 2:

SetFSB 2.0 build 18q, bios 8804:

  • CPU frequency: 1101.1 MHz / FSB frequency: 244.7 MHz
  • Bus speed: 122.3 MHz
  • PCI-E speed: 111.0 MHz
  • PCI speed: 33.3 MHz (locked)

Super Pi

CPU 900.1 MHz / PCI-E 100 MHz, bios 8804:

  • 1M calculation: 02.15 min / 02.14 min / 02.14 min (3 runs)

CPU 997.6 MHz / PCI-E 100 MHz, bios 8804:

  • 1M calculation: 02.05 min / 02.17 min / 02.07 min / 02.09 min (4 runs)

CPU 1101.1 MHz / PCI-E 111 MHz, bios 8804:

  • 1M calculation: 01.59 min / 02.06 min / 02.05 min / 02.05 min (4 runs)

Eee overclock superpi.png

3DMark2001 SE

CPU 900.0 MHz / PCI-E 100.0 MHz, bios 8804:

  • Defaults, 800x480x16, 3025 / 3001 3DMark points (2 runs)
  • Defaults, 800x480x32, 2928 / 2913 3DMark points (2 runs)

CPU 1101.1 MHz / PCI-E 111.0 MHz, bios 8804:

  • Defaults, 800x480x16, 3716 / 3730 3DMark points (2 runs)
  • Defaults, 800x480x32, 3625 / 3657 3DMark points (2 runs)

Eee overclock 3dmark.png

SiSoft Sandra Lite 2008

Processor Arthmetic:

CPU 900.1 MHz / FSB 400 MHz, bios 8804:

  • Dhrystone: 2584 MIPS
  • Wetstone: 2138 MFLOPS

CPU 1101.1 MHz / FSB 488 MHz, bios 8804:

  • Dhrystone: 3150 MIPS
  • Wetstone: 2609 MFLOPS

Processor Multi-Media:

CPU 900.1 MHz / FSB 400 MHz, bios 8804:

  • Int: 8233 iit/s
  • Float: 9364 fits/s

CPU 1101.1 MHz / FSB 488 MHz, bios 8804:

  • Int: 10069 iit/s
  • Float: 11440 fits/s

Memory:

CPU 900.1 MHz / RAM 400 MHz, bios 8804:

  • Int: 1900 MB/s
  • Float: 1830 MB/s

CPU 1101.1 MHz / RAM 488 MHz, bios 8804:

  • Int: 2380 MB/s
  • Float: 2380 MB/s

Linux

To get the actual processor speed in linux, the 'p4_clockmod' module has to be unloaded, 'rmmod p4_clockmod'. Get the CPU information by 'cat /proc/cpuinfo' in a terminal window.

The temperature can be found by executing 'cat /proc/acpi/thermal_zone/TZ00/temperature'.

CPU/FSB Speed Limit Workaround

It's possible to run the stock 900 MHz on the latest BIOS version by clearing the CMOS and booting-up. The CPU is not reset to 630 MHz after being prompted to press F2 to load the default settings, allowing the processor to run 900 MHz until the next system reboot.

Erase/clear the CMOS by:

When booting up press F2 to load default settings and continue to load the operating systems on 900 MHz.

Wifi is disabled by default but can be enabled by pressing FN+F2 (Wifi icon) and the blue Wifi LED should light up. Webcam is different and currently I only know how to enable it in Linux. Execute this command in a terminal: sudo echo 1 > /proc/acpi/asus/camera

Wifi

After installing the new draft-N adapter I haven't had any problems or disconnects that some people are experiencing. On a 802.11g network I transferred files at 2.6 MB/s for an hour without problems. Monitored using Analogx Netstat Live

Eee wifi transfer g-network.png

Storage

On my Eee I have 3 different storage devices, first the fast on-board Solid State Drive, second the fast Voyager GT 4 GB USB drive, and third the SDHC Adata 8 GB card slotted in a generic SDHC card reader. The tests are done using HDTune 2.54.

Default CPU Speed

Running the default 630 MHz processor speed.

Solid State Drive 4 GB:

Eee hdtune siliconmotion 4gb.png

Voyager GT 4 GB USB drive:

Eee hdtune voyagergt 4gb.png

Adata SHDC 8 GB card:

Eee hdtune adatasdhccard 8gb.png

Processor Native Speed

Running 900 MHz processor speed.

Solid State Drive 4 GB:

Eee hdtune siliconmotion 4gb 900mhz.png

Voyager GT 4 GB USB drive:

Eee hdtune voyagergt 4gb 900mhz.png

Adata SHDC 8 GB card:

Eee hdtune adatasdhccard 8gb 900mhz.png

Notice that the Voyager drive performs 3 MB/s faster on 900 MHz than 630 MHz (verified, ran twice). The reason is unknown, but it could be that the USB bus is overclocked and/or the Intel 82801FBM ICH6-M chipset performs better when overclocked. It seems that the Adata SDHC card has reached its limits at 16.1 MB/s and not affected by the extra CPU speed.

Battery

630 MHz

Fully charged, display alwasy on, 630 MHz, bios 0511 test 705, 2 GB memory, and all internally installed devices powered ON:

  • Windows XP idle: 2 hours 35 minutes

900 MHz

All devices ON

Fully charged, display alwasy on, 900 MHz, bios 8804, 2 GB memory, and all internally installed devices powered ON:

  • Windows XP idle: 1 hour 42 minutes

Fully charged, display alwasy on, 900 MHz, bios 0511 test 705, 2 GB memory, and all internally installed devices powered ON:

  • Windows XP idle: 2 hours 9 minutes

All devices OFF

Fully charged, display alwasy on, 900 MHz, bios 8804, 2 GB memory, and all internally installed devices powered OFF:

  • Windows XP idle: 2 hours 49 minutes

Fully charged, display alwasy on, 900 MHz, bios 0511 test 705, 2 GB memory, and all internally installed devices powered OFF:

  • Windows XP idle: 2 hours 54 minutes

Temperature

The Eee PC is designed to dissipate thermal heat from the three major chips (CPU, northbridge, southbridge) via the aluminum shield under the keyboard. To increase the heat transfer between the two surfaces, the chipsets are padded with a blue thermal pad.

The temperatures were recorded on th same location, ambient temperature was always 23 C degrees, power from wall-outlet, using the default automatic embedded fan controller, bios version 0703, cpu speed 900 MHz, and letting Super Pi 32M run for an hour.

Eee temperature superpi.png

Default thermal pad

After dis- and reassembling the Eee PC numerous times, thermal pads have lost some of their effect and take that into consideration for the results below. One of the pads has a tear and all of them are flatter than when I first opened the Eee PC.

I did not record the actual native fan speed under CPU load, making direct pads vs copper comparison somewhat harder and pointless. The native fan controller adjust the fan speed according to the cpu temperature, the ambient air temperature should rise of the copper plates are more efficient than the pads. But I remember seeing 60% once under load (with copper plate the speed is 40% as seen below).

CPU temperature:

Eee temperature thermal pads sample 1 mobmeter.png

System temperature (using TEMPer USB thermometer):

Eee temperature thermal pads sample 1 utac.png

More samples: (#2: Mobmeter | UTAC) (#3: Mobmeter | UTAC)

Copper plates

The copper plates were measured and cut to fit exactly the free space around the chipset. Artic Silver 5 was added between the surfaces to increase the heat transfer.

Eeectl reported 40% fan speed when under load.

CPU temperature:

Eee temperature copper plates sample 1 mobmeter.png

System temperature (using TEMPer USB thermometer):

Eee temperature copper plates sample 1 utac.png

More samples: (#2: Mobmeter | UTAC) (#3: Mobmeter | UTAC)

Tests showed that the processor temperature stayed the same compared to the default thermal pads, while the ambient air temperature rose 6-7 degrees. The new plates helped to distribute the heat away from the chips but the cramped space and small fan couldn't dissapate the heat fast enough. I should've recorded the fan speed on the default thermal pads, that would make it an even comparison.

Programs

References