Skip to content

The XX5X CPU Artwork Project

After the socket 5/socket 7 project, I would have liked to do one with AMD K5 and K6 socket 5/socket 7 CPUs, but given their (assumed) market share of 10-15% during that era, there were virtually no socket 7 AMD CPUs available and it would have taken a lot of effort and more money than I was willing to spend to complete an AMD project.

775: wide lip, no tabs, small notch
775: wide lip, no tabs, small notch
1156: small lip, tabs, large notch
1156: small lip, tabs, large notch
1155: small lip, tabs, small notch
1155: small lip, tabs, small notch
1150: small lip, tabs, no notch
1150: small lip, tabs, no notch

While researching affordable and available sockets, I found out that CPUs of the first four Intel LGA-sockets (LGA 775 , LGA 1156 , LGA 1155 , LGA 1150) for consumer desktops all share the same dimensions of 37.5x37.5mm.

By pure chance, 8x37.5mm is exactly 300mm, just like my previous project! I needed 64 CPUs (8x8) instead of the previous 36 (6x6). I decided to buy 16 CPUs of each socket, each with a distinct nickel-plated IHS and substrate design.

Design

just the nickel-plating looking great
just the nickel-plating looking great
top view of the finished piece
top view of the finished piece
overlaid Tetris elements
overlaid Tetris elements

Deciding on the placement pattern was challenging. Going for a purely visual arrangement like I did with the other project was not an option because I wanted to do something that would take into account the fact that I had 16 of each type.

Since the heatspreaders are visually not really distinctive and the wear and tear on the nickel-plating varies wildly, geometric patterns using the different types did not give good results (stripes etc) or wouldn't work in any meaningful way with the number of CPUs available (concentric, spirals etc).

I finally decided on a Tetris-pattern where each element is made up of 4 blocks and for each CPU type there are 4 blocks. From a distance it looks rather noisy (just like any other pattern), but the Tetris elements express a nice conceptual layer.

Mounting

mounting parts
mounting parts
assembled mount: bottom view
assembled mount: bottom view
interlocking mounting braces
interlocking mounting braces
bottom view of the center SMDs
bottom view of the center SMDs

Since the LGA-CPUs have no pins but lands and those lands are not magnetic at all, I had to design a mounting system that adds as little extra footprint as possible to the CPUs but is also strong enough to let me pick up and rearrange the CPUs.

I decided on a three-part PLA construction with magnets inside the center-part and two braces that run below the center-part, across each other and fix the substrate to the center-part.

The braces use a tongue and groove design so they fit into each other, helping with alignment while also halving the gap between the CPUs.

The center-part has a round hole in the center to make room for the SMDs on the bottom of the substrate, and the cross-shaped cutout is deep enough to fit the braces and provide clearance for the alignment-grid that sits on the steel plate.

Even though I made the gaps as small as possible, the overall footprint had increased from 300x300mm to ~308x308mm, so the printed frame would need notches to accommodate the extra space and the braces.

The initial frame and alignment grid prototypes were printed in thermochromic PLA, which you can see in the detail photos above. Since the braces completely cover the grid, I decided to keep the prototypes and printed a frame that sits on top of the actual frame using the same matte grey PLA as the mounts.

Used CPUs, Prices and Performance Stats

Illustrating TDP vs perf over time. click for interactive version
QuantitySocketModelReleaseperf abs1perf relTDPMSRP2MSRP ∑∑ + inflation
1775Pentium 4 HT 540JOct 2004~7.515%84W$278$278$488
1775Core 2 Duo E6600July 200615.832%65W$316$316$520
3775Pentium DC E2160Jun 2007~13.527%65W$84$252$405
6775Pentium DC E2180Aug 2007~14.228%65W$84$504$812
2775Core 2 Duo E8400Jan 200824.249%65W$316$632$1003
1775Celeron E3300Aug 2009~16.533%65W$43$43$67
2775Pentium E5500April 2010~18.537%65W$75$150$230
11156Core i5-750Sep 2009~32.665%95W$196$196$304
51156Core i3-540Jan 201027.856%73W$133$665$1028
71156Core i3-530Jan 201026.954%73W$113$791$1223
21156Core i5-650Jan 201030.762%73W$176$352$555
11156Core i3-550May 201029.659%73W$138$138$211
61155Core i3-2120Feb 201136.974%65W$138$828$1254
41155Pentium G620May 201130.561%65W$74$296$439
11155Core i5-3470sJun 201245.792%65W$184$184$269
11155Core i5-3330Sep 20124284%77W$182$182$264
11155Core i3-3245Jun 201341.283%55W$134$134$192
31155Pentium G2030Jun 20133774%55W$50$150$214
11150Pentium G3220Sep 20134080%53W$71$71$101
31150Core i3-4130Sep 201348.798%54W$122$366$524
101150Celeron G1820Jan 201436.673%53W$42$420$602
11150Pentium G3250Jul 2014*42.685%53W$71$71$100
11150Core i3-4170Mar 2015*49.9100%54W$117$117$166

The total price of all 64 CPUs at launch was $7,163.00, which is $10,971.00 when adjusted for inflation. Quite the difference compared to the ~$30k launch price of the 36 CPUs of the other project. However, almost all of the above CPUs are low-end or mid-range at best, while the 90s Pentiums were all considered to be high-end.

The SPECint2006 baseline-values give a good sense of how performance has progressed across the collection from the weak but power-hungry P4 HT 540J to the much better i3-4170.

For reference, the i3-4170's most powerful contemporary, the i7-4790K, has a baseline value of 65.2, which is ~30% higher. Real-world performance difference was likely higher than 30%, especially on multi-core workloads.

When comparing the i3-4170's performance to the modern i9-14900KS on single thread MOps/s, the i9 is ~2.4× faster: 2,027 for the i3-4170 vs 4,813 for the i9-14900KS.

Acquiring the CPUs

I started on Kleinanzeigen, where I got some socket 775 and socket 1156 CPUs (and socket 1366 Xeons) for free or at reasonable prices. Still, I was looking at ~5€/CPU incl. shipping, ~320€ in total only for the CPUs.

Luckily, I found out that you can buy older used CPUs in bulk on eBay. I ended up spending ~1.80€/CPU incl. shipping on the final ~50 CPUs.

The total spend was ~30€ for those I got from Kleinanzeigen and ~90€ for those I ordered from eBay.

Fun fact: all my eBay orders contained 1-2 CPUs more than what I ordered and some different models. Thankfully, they were all for the sockets I needed and it enabled me to not use CPUs like the cursed and punished 775 pictured below.

Final Thoughts

unidentifiable 775 CPU: The copper shines through the sliced nickel
unidentifiable 775 CPU: The copper shines through the sliced nickel
Socket 1366 Xeon next to small 775
Socket 1366 Xeon next to small 775

I am very pleased with how this turned out! The nickel plating looks great and building it was a fun challenge.

The project made me aware of Intel's decision to change socket design every few years and rob users of an upgrade path. Except for a 1150-build (i5-4670K) in 2014, I've only had AMD builds since the late 1990s, so I never really bothered to look into Intel's socket policy before.

I will not be building another of those, since 1151-CPUs basically look the same and newer CPUs are not square and would be pretty expensive.

Footnotes

1 Performance metric used is SPECint2006. ~ = estimated, * = taken from similar CPU

2 Prices, Release Date, TDP from wikipedia: core, celeron, pentium. extra price sources: G620, G2030, G3220, E5500, E2160/E2180, G3220/G3250