Tuesday 10 March 2015

Desktop Upgrade – Part 3

With my hardware tested and running well at stock speeds in part 1 and part 2, it's time to try for an overclock.

The Asrock Z97 motherboard detects the G3258 on boot up and prompts you to press the P key to enable 'Pentium Anniversary Boot'. Really this is just some pre-configured settings to get you started overclocking. Pressing P will gives you the following screen with some clock speeds to choose from:

I like big boosts and I can not lie

Obviously, when presented with this screen, you're just going to nail it straight on to the 4.2GHz option and see what happens.

Testing

I fired Prime95 up again with the same 'Small FFTs' torture as in part 2 and monitored temperatures using the Linux command 'sensors'. The temperatures reported were about 20°C hotter than before, but held absolutely solidy at the 60°C mark for two hours:

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +60.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +60.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +52.0°C  (high = +80.0°C, crit = +100.0°C)

+1 hour

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +60.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +60.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +51.0°C  (high = +80.0°C, crit = +100.0°C)

+2 hours

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +60.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +60.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +51.0°C  (high = +80.0°C, crit = +100.0°C)

No errors or warning were reported during the tests:

[Worker #2 Mar 8 22:03] Worker stopped.
[Worker #1 Mar 8 22:03] Torture Test completed 177 tests in 1 hour, 43 minutes - 0 errors, 0 warnings.
[Worker #1 Mar 8 22:03] Worker stopped.
[Main thread Mar 8 22:03] Execution halted.

Overclocked Benchmark

I benchmarked the new setup at 4.2GHz using the same tools and tests as used in part 1 and part 2.

I ran GeekBench three times to make sure the results were consistent:

RunSingle-Core ScoreMulti-Core ScoreFull Results
1st35956562http://browser.primatelabs.com/geekbench3/2054643
2nd36006567http://browser.primatelabs.com/geekbench3/2054658
3rd35916558http://browser.primatelabs.com/geekbench3/2048367

Disappointingly the GPU benchmarks with the 4.2GHz 'Pentium Anniversary Boot' configuration came out exactly the same as at stock speeds in part 2, so I wont include them here. I suspect some custom settings tuning may yield better results.

Compared to the benchmark from part 1, my overclocked system is almost three times as fast on single core performance and twice as fast using multiple cores:

TestNumber of times faster
Single-Core Score2.8x
Multi-Core Score2.0x

Tweaking

The BIOS comes with loads of options for OC tweaking:

Tweak my MIPS harder

The core voltage looks a little high on the pre-configured overclock settings, so I've reduced that slightly, and I need to optimize settings for GPU and RAM, but for now I'm happy with my 4.2GHz clock.

There are some good tutorials out there for OCing this kind of rig. In the future I'll give a this guide a go and post the results here.

Desktop Upgrade – Part 2

My new hardware came and it looks a bit like this:

Looking sexy

First things first - time to rag out my old kit and clean out seven years of accumulated dust.

Before: I wish my girlfriend was this dirty (that's not really my PC).

After: Loads cleaner than your mucky mother.

Brilliant, time to put it all together, that heat sink is an absolute beast and it was a bit of a sod to bolt to the motherboard. The Asrock Z97 Anniversary motherboard is only about 2/3 the size of my old Asus so there is a bit more room for messing about with the drives.

Assembled: The heatsink fits in the Cooler Master Centurion C5 case no problem if you remove the pipe attached to the case side.

After a fresh install of Linux Mint 17.1 with the Xfce desktop, we're ready to rock. The Linux 'sensors' command show that things are running pretty cool at stock speeds:

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +27.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +27.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +26.0°C  (high = +80.0°C, crit = +100.0°C)

Testing

Before attempting any overclocking I wanted to make sure the new hardware was stable enough and cool enough with the out of the box configuration.

First I used Memtest86 to make sure that there were no faults with the memory, downloadable here:
http://www.memtest86.com/download.htm

Faultless

Memtest86 took about half an hour to run on 8GB RAM, and reported no errors after one pass. I couldn't really be bothered running it for more time - I was going to overclock it whatever the result.

Booting back into Linux, I installed Prime95 and ran the 'Small FTTs' torture test to bring the CPU up to full utilization. Prime95 is downloadable from here:
http://www.mersenne.org/download/

The 'sensors' command showed the temperature immediately go up to the low 40°C range, still pretty cool, and increase slow by about 1°C per hour:

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +42.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +42.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +38.0°C  (high = +80.0°C, crit = +100.0°C)

+1 hour

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +43.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +43.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +39.0°C  (high = +80.0°C, crit = +100.0°C)

+2 hours

ccoretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +44.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +44.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +40.0°C  (high = +80.0°C, crit = +100.0°C)

No errors or warning were reported during the tests:

[Worker #2 Mar 7 21:21] Torture Test completed 182 tests in 2 hours, 23 minutes - 0 errors, 0 warnings.
[Worker #2 Mar 7 21:21] Worker stopped.
[Worker #1 Mar 7 21:21] Torture Test completed 181 tests in 2 hours, 23 minutes - 0 errors, 0 warnings.
[Worker #1 Mar 7 21:21] Worker stopped.
[Main thread Mar 7 21:21] Execution halted.

Stock Benchmark

I benchmarked the new setup at stock speeds using the same tools and tests as used in part 1.

I ran GeekBench three times to make sure the results were consistent:

RunSingle-Core ScoreMulti-Core ScoreFull Results
1st28715180http://browser.primatelabs.com/geekbench3/2048335
2nd28695178http://browser.primatelabs.com/geekbench3/2048351
3rd28695178http://browser.primatelabs.com/geekbench3/2048367

I ran each of the GpuTest fullscreen benchmark scripts, as before:

ModulePointsFPS
Triangle39818663
Plot3D371861
FurMark3946
PixMark Volplosion1762

Compared to the benchmark from part 1, my new system is roughly twice as fast:

TestNumber of times faster
Single-Core Score2.2x
Multi-Core Score1.6x
Triangle2.0x
Plot3D1.7x
FurMark2.8x
PixMark Volplosion3.2x

Part 3

Desktop Upgrade – Part 3

Tuesday 3 March 2015

Desktop Upgrade – Part 1

I've not upgraded my desktop hardware for nearly seven years, so it's time for some new kit. To know how much extra bang for my buck I'm getting, I want to do a direct comparison between my current hardware and my new hardware, with the new kit running at stock speeds and also overclocked.

Current Hardware

My current hardware looks like this:

CPUIntel Core 2 Duo E8400
CoolerStock
RAMCorsair 4GB DDR2 800MHz
MotherboardASUS P5KC ATX
GraphicsInno3D GeForce 9500GT 1GB GDDR2

Benchmark

I used GeekBench to profile CPU performance and GpuTest for graphics, downloadable here:

http://www.primatelabs.com/geekbench/download
http://www.geeks3d.com/gputest/download/

I ran GeekBench three times to make sure the results were consistent:

RunSingle-Core ScoreMulti-Core ScoreFull Results
1st12723242http://browser.primatelabs.com/geekbench3/2019865
2nd12803244http://browser.primatelabs.com/geekbench3/2019892
3rd13173244http://browser.primatelabs.com/geekbench3/2019918

I ran each of the GpuTest fullscreen benchmark scripts, a couple couldn't run, the results of the ones which could are as follows:

ModulePointsFPS
Triangle20371339
Plot3D212735
FurMark1412
PixMark Volplosion540

Buy Stuff!

Now I'm thoroughly disgusted at the performance of my current rig it's time to buy some new stuff. I don't have stacks of cash to throw at this upgrade so I want to maximize performance per pound, easily overclock, and have further upgrade options in the future.

My new hardware will look like this:

CPUIntel Pentium Processor G3258£47.57
CoolerCooler Master Hyper 212 EVO£25.50
RAMHyperX FURY Series 8GB DDR3 1866MHz£52.99
MotherboardASRock Z97 Anniversary£54.00
GraphicsIntegrated Intel HD Graphicsn/a
 
Total£180.06

Not a bad price if this upgrade lasts another seven years.

There are some great prices on G3258 bundles out there, with the CPU already overclocked and ready to go, but they weren’t quite what I wanted, and I fancied clocking this myself. Some bundles I looked at are:

eclipsecomputers.com
dabs.com
overclockers.co.uk

Part 2

Desktop Upgrade – Part 2