• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Critical Flaw in HyperThreading Discovered in "Skylake" and "Kaby Lake" CPUs

Joined
Sep 15, 2007
Messages
3,946 (0.63/day)
Location
Police/Nanny State of America
Processor OCed 5800X3D
Motherboard Asucks C6H
Cooling Air
Memory 32GB
Video Card(s) OCed 6800XT
Storage NVMees
Display(s) 32" Dull curved 1440
Case Freebie glass idk
Audio Device(s) Sennheiser
Power Supply Don't even remember
Joined
Mar 6, 2017
Messages
3,358 (1.18/day)
Location
North East Ohio, USA
System Name My Ryzen 7 7700X Super Computer
Processor AMD Ryzen 7 7700X
Motherboard Gigabyte B650 Aorus Elite AX
Cooling DeepCool AK620 with Arctic Silver 5
Memory 2x16GB G.Skill Trident Z5 NEO DDR5 EXPO (CL30)
Video Card(s) XFX AMD Radeon RX 7900 GRE
Storage Samsung 980 EVO 1 TB NVMe SSD (System Drive), Samsung 970 EVO 500 GB NVMe SSD (Game Drive)
Display(s) Acer Nitro XV272U (DisplayPort) and Acer Nitro XV270U (DisplayPort)
Case Lian Li LANCOOL II MESH C
Audio Device(s) On-Board Sound / Sony WH-XB910N Bluetooth Headphones
Power Supply MSI A850GF
Mouse Logitech M705
Keyboard Steelseries
Software Windows 11 Pro 64-bit
Benchmark Scores https://valid.x86.fr/liwjs3
When I build my own machine I know every component that's in that build. I know the model numbers, I know the brands, and I know that it was put together the right way because I myself put it together.

As for OEM machines, I've looked at many OEM systems and most if not all of them use the cheapest stuff you can find. Cheap RAM, cheap PSU, etc. The kinds of stuff that I wouldn't be caught dead buying and putting into my system.
 
Last edited:
Joined
Dec 12, 2011
Messages
79 (0.02/day)
I am not talking about AMD. I am talking about Intel.
What AMD does is irrelevant. Claiming more transparency from Intel than AMD is bullshit too.

Intel has not contacted with the Ocaml compiler developers who found that the problems they were having were rooted to Intel processors. That is shoddy behaviour.

As for processors with faults, yes, they all have bugs. Processor design, as of today, has much in common with software design.

lol?

Intel is more transparent with errata than AMD ever has. Its been there motto since forever! You can download the PDF errata documents of any intel CPU product family right from there website?

Silly consumers. This happens all the time. it just doesnt normally affect home users because the software is either IE resilient or it doesnt trigger the issue. Notice how the people that found it were running server teams with large data sets?

Does the forum consensus on TPU actually think CPUs are made without fault other than missing or wanted feature sets by consumers? every single CPU revision has a published errata.

This isnt shady at all. They do it with everything, if you can get your hands on/if the company publishes the documents. from chipsets to hard drive micro-controllers.

EDIT:: Lets take a look

http://support.amd.com/TechDocs/51810_16h_00h-0Fh_Rev_Guide.pdf

Looks like AMD does it too, and no plan to fix at that. Where is your god now AMD fans?

Here ya go. I took about 35seconds to shatter your delusions of purity.

http://support.amd.com/en-us/search/tech-docs#k=errata
 
Joined
Jan 10, 2011
Messages
1,452 (0.28/day)
Location
[Formerly] Khartoum, Sudan.
System Name 192.168.1.1~192.168.1.100
Processor AMD Ryzen5 5600G.
Motherboard Gigabyte B550m DS3H.
Cooling AMD Wraith Stealth.
Memory 16GB Crucial DDR4.
Video Card(s) Gigabyte GTX 1080 OC (Underclocked, underpowered).
Storage Samsung 980 NVME 500GB && Assortment of SSDs.
Display(s) ViewSonic VA2406-MH 75Hz
Case Bitfenix Nova Midi
Audio Device(s) On-Board.
Power Supply SeaSonic CORE GM-650.
Mouse Logitech G300s
Keyboard Kingston HyperX Alloy FPS.
VR HMD A pair of OP spectacles.
Software Ubuntu 24.04 LTS.
Benchmark Scores Me no know English. What bench mean? Bench like one sit on?
When I build my own machine I know every component that's in that build. I know the model numbers, I know the brands, and I know that it was put together the right way because I myself put it together.

As for OEM machines, I've looked at many OEM systems and most if not all of them use the cheapest stuff you can find. Cheap RAM, cheap PSU, etc. The kinds of stuff that I would be caught dead buying and putting into my system.


And they are -usually- obligated to fix it should anything happen to the machine due the quality of those components. So even they don't pass Corsair or Silverstone's marketability criteria, they do work, else the OEM has to fix them.

OEMs don't sell brand RAMs and cards with aftermarket water loops, they sell systems that work without the consumer bothering to assemble or maintain them. That's a completely different deal that what you get with DIY systems.
 
Joined
May 29, 2013
Messages
70 (0.02/day)
Joined
Oct 2, 2004
Messages
13,791 (1.87/day)
Specific FMA issue on only very latest and newest CPU generation based on absolutely new architecture versus HT on TWO generations that have been on the market for years now. Granted, the scenario is a bit more specific than just using HT, but still. Sometimes it's better not to know what kind of bugged chips we use, otherwise you'd want to resort back to abacus...
 
Joined
May 29, 2013
Messages
70 (0.02/day)
Specific FMA issue on only very latest and newest CPU generation based on absolutely new architecture versus HT on TWO generations that have been on the market for years now. Granted, the scenario is a bit more specific than just using HT, but still. Sometimes it's better not to know what kind of bugged chips we use, otherwise you'd want to resort back to abacus...


I am more amazed by how well CPUs actually work considering how complex they are.
 
Joined
Feb 17, 2017
Messages
854 (0.30/day)
Location
Italy
Processor i7 2600K
Motherboard Asus P8Z68-V PRO/Gen 3
Cooling ZeroTherm FZ120
Memory G.Skill Ripjaws 4x4GB DDR3
Video Card(s) MSI GTX 1060 6G Gaming X
Storage Samsung 830 Pro 256GB + WD Caviar Blue 1TB
Display(s) Samsung PX2370 + Acer AL1717
Case Antec 1200 v1
Audio Device(s) aune x1s
Power Supply Enermax Modu87+ 800W
Mouse Logitech G403
Keyboard Qpad MK80
Joined
Feb 23, 2008
Messages
1,064 (0.17/day)
Location
Montreal
System Name Aryzen / Sairikiki / Tesseract
Processor 5800x / i7 920@3.73 / 5800x
Motherboard Steel Legend B450M / GB EX58-UDP4 / Steel Legend B550M
Cooling Mugen 5 / Pure Rock / Glacier One 240
Memory Corsair Something 16 / Corsair Something 12 / G.Skill 32
Video Card(s) AMD 6800XT / AMD 6750XT / Sapphire 7800XT
Storage Way too many drives...
Display(s) LG 332GP850-B / Sony w800b / Sony X90J
Case EVOLV X / Carbide 540 / Carbide 280x
Audio Device(s) SB ZxR + GSP 500 / board / Denon X1700h + ELAC Uni-Fi 2 + Senn 6XX
Power Supply Seasonic PRIME GX-750 / Corsair HX750 / Seasonic Focus PX-650
Mouse G700 / none / G602
Keyboard G910
Software w11 64
Benchmark Scores I don't play benchmarks...
Yea Im still there too.

Only upgrade Im thinking about is liquid cooling. :D

920 for life!

Seriously though, I'm jumping on the Ryzen train as soon as the end of the year... or next year...
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,096 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
Intel has not contacted with the Ocaml compiler developers who found that the problems they were having were rooted to Intel processors. That is shoddy behaviour.

Why? Because an error that affects less than 1% of people using the CPUs only just now made the headlines? Isn't it only in the headlines because people like you make it big?

What about the 13 or more bugs in the AMD errata PDF I posted? I can go back in the TPU news articles and I can't seem to find any of the corresponding pitchfork threads.

How do you know? I mean you can clearly see the errata document for intel WITH the corresponding code that identifies that particular bug which was amended in via date stamp just this month.
 
Joined
Oct 21, 2005
Messages
7,074 (1.01/day)
Location
USA
System Name Computer of Theseus
Processor Intel i9-12900KS: 50x Pcore multi @ 1.18Vcore (target 1.275V -100mv offset)
Motherboard EVGA Z690 Classified
Cooling Noctua NH-D15S, 2xThermalRight TY-143, 4xNoctua NF-A12x25,3xNF-A12x15, 2xAquacomputer Splitty9Active
Memory G-Skill Trident Z5 (32GB) DDR5-6000 C36 F5-6000J3636F16GX2-TZ5RK
Video Card(s) ASUS PROART RTX 4070 Ti-Super OC 16GB, 2670MHz, 0.93V
Storage 1x Samsung 990 Pro 1TB NVMe (OS), 2x Samsung 970 Evo Plus 2TB (data), ASUS BW-16D1HT (BluRay)
Display(s) Dell S3220DGF 32" 2560x1440 165Hz Primary, Dell P2017H 19.5" 1600x900 Secondary, Ergotron LX arms.
Case Lian Li O11 Air Mini
Audio Device(s) Audiotechnica ATR2100X-USB, El Gato Wave XLR Mic Preamp, ATH M50X Headphones, Behringer 302USB Mixer
Power Supply Super Flower Leadex Platinum SE 1000W 80+ Platinum White, MODDIY 12VHPWR Cable
Mouse Zowie EC3-C
Keyboard Vortex Multix 87 Winter TKL (Gateron G Pro Yellow)
Software Win 10 LTSC 21H2
Would be nice to live in a world without rabid brand obsessed fanboys.
 
Joined
Feb 17, 2017
Messages
854 (0.30/day)
Location
Italy
Processor i7 2600K
Motherboard Asus P8Z68-V PRO/Gen 3
Cooling ZeroTherm FZ120
Memory G.Skill Ripjaws 4x4GB DDR3
Video Card(s) MSI GTX 1060 6G Gaming X
Storage Samsung 830 Pro 256GB + WD Caviar Blue 1TB
Display(s) Samsung PX2370 + Acer AL1717
Case Antec 1200 v1
Audio Device(s) aune x1s
Power Supply Enermax Modu87+ 800W
Mouse Logitech G403
Keyboard Qpad MK80
Joined
Sep 15, 2011
Messages
6,769 (1.40/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
This Intel announcement couldn't be more vague and ambiguous even if they wanted to. What tf does "unpredictable system behavior" means??
 
Joined
May 9, 2012
Messages
8,545 (1.85/day)
Location
Ovronnaz, Wallis, Switzerland
System Name main/SFFHTPCARGH!(tm)/Xiaomi Mi TV Stick/Samsung Galaxy S23/Ally
Processor Ryzen 7 5800X3D/i7-3770/S905X/Snapdragon 8 Gen 2/Ryzen Z1 Extreme
Motherboard MSI MAG B550 Tomahawk/HP SFF Q77 Express/uh?/uh?/Asus
Cooling Enermax ETS-T50 Axe aRGB /basic HP HSF /errr.../oh! liqui..wait, no:sizable vapor chamber/a nice one
Memory 64gb DDR4 3600/8gb DDR3 1600/2gbLPDDR3/8gbLPDDR5x/16gb(10 sys)LPDDR5 6400
Video Card(s) Hellhound Spectral White RX 7900 XTX 24gb/GT 730/Mali 450MP5/Adreno 740/Radeon 780M 6gb LPDDR5
Storage 250gb870EVO/500gb860EVO/2tbSandisk/NVMe2tb+1tb/4tbextreme V2/1TB Arion/500gb/8gb/256gb/4tb SN850X
Display(s) X58222 32" 2880x1620/32"FHDTV/273E3LHSB 27" 1920x1080/6.67"/AMOLED 2X panel FHD+120hz/7" FHD 120hz
Case Cougar Panzer Max/Elite 8300 SFF/None/Gorilla Glass Victus 2/front-stock back-JSAUX RGB transparent
Audio Device(s) Logi Z333/SB Audigy RX/HDMI/HDMI/Dolby Atmos/KZ x HBB PR2/Moondrop Chu II + TRN BT20S
Power Supply Chieftec Proton BDF-1000C /HP 240w/12v 1.5A/USAMS GAN PD 33w/USAMS GAN 100w
Mouse Speedlink Sovos Vertical-Asus ROG Spatha-Logi Ergo M575/Xiaomi XMRM-006/touch/touch
Keyboard Endorfy Thock 75%/Lofree Edge/none/touch/virtual
VR HMD Medion Erazer
Software Win10 64/Win8.1 64/Android TV 8.1/Android 14/Win11 64
Benchmark Scores bench...mark? i do leave mark on bench sometime, to remember which one is the most comfortable. :o
oh... well i should be glad that i have a i5-6600K then ...

not that HT is technically useful... for gaming ... (sometime it's even an hindrance :p )
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
19,675 (2.86/day)
Location
w
System Name Black MC in Tokyo
Processor Ryzen 5 7600
Motherboard MSI X670E Gaming Plus Wifi
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Corsair Vengeance @ 6000Mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston KC3000 1TB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Plantronics 5220, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Dell SK3205
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
When I build my own machine I know every component that's in that build. I know the model numbers, I know the brands, and I know that it was put together the right way because I myself put it together.

As for OEM machines, I've looked at many OEM systems and most if not all of them use the cheapest stuff you can find. Cheap RAM, cheap PSU, etc. The kinds of stuff that I wouldn't be caught dead buying and putting into my system.

To add to the answer above, they know what they are doing. There was a period when the capacitor plague indeed ran rampant on both motherboards and PSUs, but on the whole OEM machines just work. You have bad models obviosly, but the times of paperweight PSUs are gone now, largely. Dell has even used Delta in the past, at least for some models. FSP is a huge player here and they definitely know how to make long-lasting PSUs. And cheap RAM... Well I do that too! My computer can't run any 4Ă—4 stickz in 1600Mhz, so I just have filthy cheap Ballistix sticks in them and none of my programs know it, and none of my programs care. The only metric you have is speed, and for 95% of the users that is completelt irrelevant as long as they have the amount they need. The same goes for the motherboard. Does it have the features they require? Anything else, any bling at all, is a waste of money for, again, 95% of the users. These are the people these machines are meant for.

And did you know no OEM board maker would even think about using RGB lightning?

And "properly put together" is an interesting term here. Is there such a thing as an "improperly put together" computer? No. Well, cooling can be improperly mounted and cables can have poor contact, but on the whole a computer is like IKEA furniture, just way, way easier to assemble. We don't build our own circuit boards. Most computer "enthusiasts" can't even solder; where's the damned heroism in that? Look I got eight different components and I managed to put them together in a system which does not allow things to be connected wrong unless I use saws and hammers! I am Hero, I AM SUPERIOR. I know what my graphics card is called; KOWTOW. I run memory at a specified speed; KNEEL. I have a motherboard with heatsinks that looks like things and it is black and red and surrounded by light and I can run my circuits faster than they are sold to me as; I AM THY GOD. My case is a tower of black perfection, designed by someone and made in China; I AM THE OFFSPRING OF HE-MAN AND WONDER WOMAN, I AM MASTER OR THIS UNIVERSE AND THE NEXT.

This turned out to be a bit of a rant I think.
 
Joined
Jul 29, 2014
Messages
484 (0.13/day)
Location
Fort Sill, OK
Processor Intel 7700K 5.1Ghz (Intel advised me not to OC this CPU)
Motherboard Asus Maximus IX Code
Cooling Corsair Hydro H115i Platinum
Memory 48GB G.Skill TridentZ DDR4 3200 Dual Channel (2x16 & 2x8)
Video Card(s) nVIDIA Titan XP (Overclocks like a champ but stock performance is enough)
Storage Intel 760p 2280 2TB
Display(s) MSI Optix MPG27CQ Black 27" 1ms 144hz
Case Thermaltake View 71
Power Supply EVGA SuperNova 1000 Platinum2
Mouse Corsair M65 Pro (not recommded, I am on my second mouse with same defect)
Software Windows 10 Enterprise 1803
Benchmark Scores Yes I am Intel fanboy that is my benchmark score.
First time Intel shocked me with their statement was when they told Consumers not Overclock "K" series CPU which was just recently and now Disable HT which does lower performance for some apps. That was the whole point of 7700K so we can get Unlock CPU with Hyper Threading. This almost seems like 7600K would've been a better deal. Hopefully micro code update is underway for those who are affected by this errata.
 
Last edited:

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,171 (2.79/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.44/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Errata, as usual, are really fringe cases. There's no need to panic about it or overreact (disable Hyper Threading, unless you're actually seeing this problem). Just wait for new firmware (MSI hasn't released an update yet for my board but they did for unrelated issues a month ago), install it, and...

Wouldn't be surprised if most don't release updates because it's not a security issue.
 
Joined
Sep 15, 2007
Messages
3,946 (0.63/day)
Location
Police/Nanny State of America
Processor OCed 5800X3D
Motherboard Asucks C6H
Cooling Air
Memory 32GB
Video Card(s) OCed 6800XT
Storage NVMees
Display(s) 32" Dull curved 1440
Case Freebie glass idk
Audio Device(s) Sennheiser
Power Supply Don't even remember
No they aren't. They are keeping their head down, since Ryzen has a similar problem when using FMA instructions. GCC found them crashing the compiler and producing inaccurate code(deadly flaw).

Wasn't that already fixed weeks ago in a microcode update? IIRC, it needed just needed a tiny bit more power under that load.
 
Joined
Jun 28, 2014
Messages
2,388 (0.62/day)
Location
Shenandoah Valley, Virginia USA
System Name Home Brewed
Processor i9-7900X and i7-8700K
Motherboard ASUS ROG Rampage VI Extreme & ASUS Prime Z-370 A
Cooling Corsair 280mm AIO & Thermaltake Water 3.0
Memory 64GB DDR4-3000 GSKill RipJaws-V & 32GB DDR4-3466 GEIL Potenza
Video Card(s) 2X-GTX-1080 SLI & 2 GTX-1070Ti 8GB G1 Gaming in SLI
Storage Both have 2TB HDDs for storage, 480GB SSDs for OS, and 240GB SSDs for Steam Games
Display(s) ACER 28" B286HK 4K & Samsung 32" 1080P
Case NZXT Source 540 & Rosewill Rise Chassis
Audio Device(s) onboard
Power Supply Corsair RM1000 & Corsair RM850
Mouse Generic
Keyboard Razer Blackwidow Tournament & Corsair K90
Software Win-10 Professional
Benchmark Scores yes
Do we have any cases of anything negative happening related to this? Skylake has been around a long time now and forums show remarkable stability with CPU related tasks.

Yeah, my 6700K has always seemed to be fairly bulletproof. If they issue a fix, I'll install it, but I'm in no rush for it.
 
Joined
Jun 3, 2010
Messages
2,540 (0.48/day)
Why? Because an error that affects less than 1% of people using the CPUs only just now made the headlines? Isn't it only in the headlines because people like you make it big?

What about the 13 or more bugs in the AMD errata PDF I posted? I can go back in the TPU news articles and I can't seem to find any of the corresponding pitchfork threads.

How do you know? I mean you can clearly see the errata document for intel WITH the corresponding code that identifies that particular bug which was amended in via date stamp just this month.
'No fix' means fixed? I'm new to this genre...
 
Joined
Mar 6, 2017
Messages
3,358 (1.18/day)
Location
North East Ohio, USA
System Name My Ryzen 7 7700X Super Computer
Processor AMD Ryzen 7 7700X
Motherboard Gigabyte B650 Aorus Elite AX
Cooling DeepCool AK620 with Arctic Silver 5
Memory 2x16GB G.Skill Trident Z5 NEO DDR5 EXPO (CL30)
Video Card(s) XFX AMD Radeon RX 7900 GRE
Storage Samsung 980 EVO 1 TB NVMe SSD (System Drive), Samsung 970 EVO 500 GB NVMe SSD (Game Drive)
Display(s) Acer Nitro XV272U (DisplayPort) and Acer Nitro XV270U (DisplayPort)
Case Lian Li LANCOOL II MESH C
Audio Device(s) On-Board Sound / Sony WH-XB910N Bluetooth Headphones
Power Supply MSI A850GF
Mouse Logitech M705
Keyboard Steelseries
Software Windows 11 Pro 64-bit
Benchmark Scores https://valid.x86.fr/liwjs3
You know, of all people I would think people who hang out here would be the kind of person wouldn't be caught dead using a Dell or HP computer in their homes. Self-built or nothing at all. Building one's own computer was seen as a rite of passage, when one acquires their first merit badge of geekdom.
 
Top