• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Create a VM ($25 Credit)
  • Buy a Domain
  • 1 Month free Back Blaze Backup
  • Other Deals
    • Domain Email
    • Nixstats Server Monitoring
    • ewww.io Auto WordPress Image Resizing and Acceleration
  • About
  • Links

IoT, Code, Security, Server Stuff etc

Views are my own and not my employer's.

Personal Development Blog...

Coding for fun since 1996, Learn by doing and sharing.

Buy a domain name, then create your own server (get $25 free credit)

View all of my posts.

  • Cloud
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to buy a new domain and SSL cert from NameCheap, a Server from Digital Ocean and configure it.
    • Setting up a Vultr VM and configuring it
    • All Cloud Articles
  • Dev
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to setup pooled MySQL connections in Node JS that don’t disconnect
    • NodeJS code to handle App logins via API (using MySQL connection pools (1000 connections) and query parameters)
    • Infographic: So you have an idea for an app
    • All Development Articles
  • MySQL
    • Using the free Adminer GUI for MySQL on your website
    • All MySQL Articles
  • Perf
    • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 1 of 4
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Setting up a website to use Cloudflare on a VM hosted on Vultr and Namecheap
    • All Performance Articles
  • Sec
    • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
    • Using OWASP ZAP GUI to scan your Applications for security issues
    • Setting up the Debian Kali Linux distro to perform penetration testing of your systems
    • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
    • PHP implementation to check a password exposure level with Troy Hunt’s pwnedpasswords API
    • Setting strong SSL cryptographic protocols and ciphers on Ubuntu and NGINX
    • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
    • All Security Articles
  • Server
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All Server Articles
  • Ubuntu
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Useful Linux Terminal Commands
    • All Ubuntu Articles
  • VM
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All VM Articles
  • WordPress
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
    • How to backup WordPress on a host that has CPanel
    • Moving WordPress to a new self managed server away from CPanel
    • Moving a CPanel domain with email to a self managed VPS and Gmail
    • All WordPress Articles
  • All

Using a 12-year-old dual Xeon server setup as a desktop PC

July 26, 2021 by Simon

Even since the mid 90’s I have alway wanted a dual processor/socket system. My first PC was an AMD K6-2 333 MHz (Single Core) processor and I have always loved building computers from parts.

Recently, I stumbled across Tech Yes City’s video about buying a 12 year old Xeon (server) processors an dusing it in a gaming machine..

I do not need a gaming PC but I do need a spare development PC and PC my kids can use for Homework.

I searched eBay, GumTree and AliExpress in vein for a cheap a X58 mainboard. I ended up finding a new (new really) Tyan S7012 (S7012GM4NR) mainbaiord for $119 USD.

Mainboard

NEW - Tyan S7012GM4NR Dual Intel Socket LGA1366 DDR3 Motherboard

I was mesmerized by the 18 Memory Slots and dual CPU sockets.

TYAN S7012 (S7012GM4NR) (EOL) photo

Memory

I orderd 12 x Hynix RDIMM PC3-10600R 1333Mhz (HMT351R7BFR8C) memory modules (48GB in total).

12 RDIMM Hynix 24GB (6x 4Gb) 2Rx8 PC3-10600R 1333Mhz (HMT351R7BFR8C)

I ordered 12 because I could not find a cheap set of 18 x RDIMM’s. I will try and find 6 more memory modules later.

I ordered 2x Intel Xeon E5620 SPEC SLBV4 for 99c. These chips are 4 core, 8 threads per processor.

Processor(s)

INTEL XEON E5620 SPEC SLBV4 x 2 99c

After some research, I realised these chips are way too slow.

At the same time, I accidentally won an auction for 2x 6 core/12 Thread Intel Xeon E5645 Processor (SLBWZ 2.4GHz 12M).

Matched Pair Intel Xeon E5645 Processor 6 Core CPU LGA 1366 SLBWZ 2.4GHz 12M

The more I researched, I realised I should purchase 2 of the fastest X5600 series processor possible. I purchased 2x X5690 Xeon processors from Ali Express.

Each processor is a 6 core/12 thread 3.46Ghz (single-core boost to 3.73Ghz), 12MB cache processor made with 32nm lithography.

2x X5690 CPUs fore sale

1 hour after purchasing from Ali Express I has confirmation from the seller.

Post Box Photo

The board arrived in a few weeks, The board was in mint condition.

Mint condition Tyan S7012

Heatsink(s)

I ordered2 S7012 compatible heatsinks (Noctua NH-U9DX i4)

2x Heatsinks

Preparing the Processor(s)

I was a bit scared of the potential 2x 130W each processor could generate at 100% usage so I decided to lap the surface of each processor using 400 to 3000 grit sandpaper. I used a sheet of glass to lap each processor with a fresh wet/dry sandpaper sheet. I used Isopropot alcohol to lubricate the paper and carry away metal.

400-3000 grit sandpaper.

It turns out that each processor was very distorted. The IHS was bent out of shape.

lapping of theheqatsink shows the cou IHS was distorted.

I lapped each processor to remove each concave and convex shape.

lapped 2 CPU's

Each processor IHS was very flat.

Smooth finish after 300 grit finish.

Case

I was lucky enough to get a Phanteks Enthoo Pro 2 D-RGB Tempered Glass Full-Tower ATX Case – Black case for $141

The Tyan S7012 Mainbioard is 30cm x 33cm and it will nt fit in a ATX case.

Loads of room for Fans

The installed Tyan S7012 case looks tiny when installed in the Phanteks case.

Power Supply

I ordered a Corsair RMx Series™ RM1000x — 1000 Watt 80 PLUS Gold Fully Modular ATX PSU as it has the 3x EPS12V power connectors that the Tyan S7120 requires.

Tested Bench

Etc

I added a Sound card, USB 3 card, 12 fans.

Sound card and fans

I added a Wifi6 card

WiFi 6 card

Installing Windows

I grabbed a DVD Drive, 500Gb Solid State Drive (from an old Retina Mac book and a GT1033 Video card and plugged it all together. I had read that the northbridge CPOU gets hot so I added a fan to the heatsink on the Northbridge.

The S7012 booted after a 30 seconds self-test, I installed Windows 10 and to my surprise, everything was detected.

Installing Wiondows 10

After the first boot, the Windows 10 Task Masnger reported 12 cores/24 threads and 48GB of memory.

CPU view in task manager

On a cool winters night, the CPU’s were barely 10c above ambiet temperatures.

Time to run Cinebench R23 and stress every core.

Cinebench R23 stressing every core.

Now CPU cores were hitting 39c under 100% load.

Cinebench R23

Cinebench R23 was reporting 8277 points, that’s only 20% behind my AMD Ryzen 3700X

366 Watts full load.

What was concerning was 366 Watts full load (all Core stress test

Power Savings

I set the Windows Power plan to “Power Savings” and now the power dray is a respectable 128W.

128W

Using more than 4x PCIe Cards

In order to use more than 4 PCI cards, I had to buy some PCI over USB extension cards. The Heatsinks were blocking 2x PCIe slots.

2x PCIe over USB extenders.

In routed 2x PCI-E slots over USB to allow the Heatsink to intake air.

2x PCIE slots to USB

I routed 1x sound cards and 1x USB 3 card to the vertical PCIe card mounts on the case.

Vertical mounts.

Looks ghetto but it works

Vertical PCIe cards

Filling the empty memory banks

I managed to find 6 more RDIMM memory sticks that matched the memory that was installed. It was even made in the same week.

6 more memory sticks

18 Memory banks were populated.

2x COU, 18x memory banks

72GB memory installed at full speed.

72GB insatlled
72GB  Mmeory

Fans

I installed the fans ready for summer.

Fans

I routed some case RGB under my power cable.

Conclusion

Even though this system is 12 years old it boots Windows in 20 seconds (after self-test) and it is a fast machine to use.

Would I game on this? No.

Would I code on it? Yes.

Would I run it 24/7? No.

Would I do this again? Yes

I still have a spare PCI-E slot for a SATA 3 card.

Handy Links

  • https://mywiredhouse.net/blog/setting-used-tyan-s7012/
  • https://forums.servethehome.com/index.php?threads/tyan-s7012-bmc-ipmi-stops-ast2050-area-overheating.19395/

Filed Under: Uncategorized Tagged With: Intel, Tyan, X5690

Advertisement:

Copyright © Fearby.com - Do not copy or duplicate (that means you laptrinhx.com)

Primary Sidebar

Poll

What would you like to see more posts about?
Results

Support this Blog

Create your own server today (support me by using these links

Create your own server on UpCloud here ($25 free credit).

Create your own server on Vultr here.

Create your own server on Digital Ocean here ($10 free credit).

Remember you can install the Runcloud server management dashboard here if you need DevOps help.

Advertisement:

Tags

2FA (9) Advice (17) Analytics (9) App (9) Apple (10) AWS (9) Backup (21) Business (8) CDN (8) Cloud (49) Cloudflare (8) Code (8) Development (26) Digital Ocean (13) DNS (11) Domain (27) Firewall (12) Git (7) Hosting (18) HTTPS (6) IoT (9) LetsEncrypt (7) Linux (20) Marketing (11) MySQL (24) NGINX (11) NodeJS (11) OS (10) PHP (13) Scalability (12) Scalable (14) Security (44) SEO (7) Server (26) Software (7) SSH (7) ssl (17) Tech Advice (9) Ubuntu (39) Uncategorized (23) UpCloud (12) VM (44) Vultr (24) Website (14) Wordpress (25)

Disclaimer

Terms And Conditions Of Use All content provided on this "www.fearby.com" blog is for informational purposes only. Views are his own and not his employers. The owner of this blog makes no representations as to the accuracy or completeness of any information on this site or found by following any link on this site. Never make changes to a live site without backing it up first.

Advertisement:

Footer

Popular

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Add Google AdWords to your WordPress blog

Security

  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • Setting up DNSSEC on a Namecheap domain hosted on UpCloud using CloudFlare
  • Set up Feature-Policy, Referrer-Policy and Content Security Policy headers in Nginx
  • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
  • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
  • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
  • Beyond SSL with Content Security Policy, Public Key Pinning etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Run an Ubuntu VM system audit with Lynis
  • Securing Ubuntu in the cloud
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider

Code

  • How to code PHP on your localhost and deploy to the cloud via SFTP with PHPStorm by Jet Brains
  • Useful Java FX Code I use in a project using IntelliJ IDEA and jdk1.8.0_161.jdk
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider
  • How to setup PHP FPM on demand child workers in PHP 7.x to increase website traffic
  • Installing Android Studio 3 and creating your first Kotlin Android App
  • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
  • How to use Sublime Text editor locally to edit code files on a remote server via SSH
  • Creating your first Java FX app and using the Gluon Scene Builder in the IntelliJ IDEA IDE
  • Deploying nodejs apps in the background and monitoring them with PM2 from keymetrics.io

Tech

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Is OSX Mojave on a 2014 MacBook Pro slower or faster than High Sierra
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • The case of the overheating Mac Book Pro and Occam’s Razor
  • Useful Linux Terminal Commands
  • Useful OSX Terminal Commands
  • Useful Linux Terminal Commands
  • What is the difference between 2D, 3D, 360 Video, AR, AR2D, AR3D, MR, VR and HR?
  • Application scalability on a budget (my journey)
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.

Wordpress

  • Replacing Google Analytics with Piwik/Matomo for a locally hosted privacy focused open source analytics solution
  • Setting web push notifications in WordPress with OneSignal
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Wordfence Security Plugin for WordPress
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
  • Moving WordPress to a new self managed server away from CPanel
  • Moving WordPress to a new self managed server away from CPanel

General

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Using the WinSCP Client on Windows to transfer files to and from a Linux server over SFTP
  • Connecting to a server via SSH with Putty
  • Setting web push notifications in WordPress with OneSignal
  • Infographic: So you have an idea for an app
  • Restoring lost files on a Windows FAT, FAT32, NTFS or Linux EXT, Linux XFS volume with iRecover from diydatarecovery.nl
  • Building faster web apps with google tools and exceed user expectations
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..

Copyright © 2023 · News Pro on Genesis Framework · WordPress · Log in

Some ads on this site use cookies. You can opt-out if of local analytics tracking by scrolling to the bottom of the front page or any article and clicking "You are not opted out. Click here to opt out.". Accept Reject Read More
GDPR, Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT