Not getting a new computer
whatever.scalzi.com
whatever.scalzi.com
Don't be intimidated! If you can turn a screwdriver, you can build a PC.
(For an upgrade, you can often buy just the motherboard with CPU already attached, potentially also upgrading the power supply and RAM. Or upgrade the drive if you're running out of space. Or upgrade the graphics card if you want to play games. Everything else is pretty static and just plugs in.)
On that particular model, even updating the SSD is a pain in the ass since (IIRC) the 2.5in one is at the bottom of the case and the m.2 is on the back of the motherboard which has been perfectly engineered to fit in that case.
It also uses water-cooling on the CPU and for the upper models the GPU, using a custom loop that was created specifically to fit in the tight dimensions of the case. So good luck upgrading either the CPU or GPU easily.
In order to support that, they had to make a lot of custom components. This means that you wouldn't even be able to use the water coolers, for instance, since the loops are tiny. To get to the m.2 slot you'd have to basically disassemble the whole thing, and you weren't the one that put it together in the first place so good luck!
They're absolute beasts in a tiny form factor, which is the only real thing going for them. They cost far more than any mITX build.
But ATX cases are pretty obnoxiously large, especially for anybody who has been buying HP or dell or the like desktops, where the Full ITX cases look mosterous in comparison.
microATX size is probably more of a sweet spot. Smaller, but at least you are not completely .
I would have done microATX on my last system update, but I was going with Ryzen, and the only microATX boards available at the time with the better chipsets just had poor overall quality, failed to pack in a lot of rear IO to compensate, etc. I think the intel side microATX offering may have been better.
However, be prepared to sacrifice some skin and blood.
Many times you need to get into awkward angles with your hands with a bunch of sharp edges all around.
If this has been a recent experience for you, were you using an old case/enclosure, or a very inexpensive one?
That thing was like an Indiana Jones trap in terms of slicing my hands.
I'd go as far to claim that it's almost impossible to mis-assemble. Throw a bunch of computer parts on a bench and treat it like it's a jigsaw puzzle. You'll observe that it's much easier to assemble as a) there are many fewer parts and b) they can only go together the right way.
I built my new desktop four years ago and it's been purring along ever since. It runs near 24/7 and has all the local VMs involved in my life and work.
You may still need to know how to read the fine MB manual to not leave performance on the table (which is what you're trying to solve in the first place).
I don't know how brand-spanking-new motherboards are; I remember that around the time when Intel's 8-9th gen core CPUs were all the rage, they had a ridiculously low number of PCIe lanes, even though some motherboards came with multiple 16x sized PCIe ports. Only one actually had the 16 lanes, the others had at best 4.
You may or may not care about this, but seeing how OP talks about GPUs, he may.
Too bad xeon CPUs have different sockets/chipset requirements compared to desktop CPUs, so chances are the best you can do is upgrade from a 2/4 core to a slightly faster 4 core.
And... when was the last time Xeon had a 2/4 core?
Yep, but even within the same tik/tok cycle there are different sockets/chipset combinations.
>And... when was the last time Xeon had a 2/4 core?
My point is that most people probably have a desktop motherboard, presumably with a 2/4 core CPU. Upgrading to a used 8 core xeon on ebay is not an option because xeon chips use a different chipset/socket. Therefore the highest available option for most people are 4 core desktop CPUs.
Check your motherboard's CPU support and run the model number through Intel Ark to make sure it's only has 2 "Max # of Memory Channels".
The linked article also says "These CPUs support ECC memory and require Intel W480 or W580 chipset". That seems to suggest that unless you already have a workstation motherboard, those CPUs aren't upgrade options.
I have three older server-class machines like this. With SSD they are workhorses.
Medium difficulty might be installing the motherboard into the case (getting the rear I/O ports aligned just right) or installing the CPU with thermal paste into that motherboard, along with the heatsink.
Hard difficulty is just getting all the wires run without obstructing airflow (or just looking "ugly"), and the little wires from the case to the motherboard in all the right places. Also if you install AIO (all-in-one cooling), you may have to try a few things to make sure everything lines up and it all fits nicely in your case.
None of the above are difficult if you're experienced, but on your first run it might be tricky. And this doesn't include setting up the OS, tweaking and optimizing things... or knowing what to do if something doesn't work as expected. Sometimes you'll get a bad stick of RAM, but that usually gives off symptoms of half a dozen other issues, though with experience you start to default to that assumption, and find ways to rule it out earlier.
Having done it dozens of times, I find it quite easy, but I also know that when things go wrong, they can be scary, and occasionally expensive. (A friend once dropped a CPU and bent the pins irrecoverably!)
I admit I sometimes watch these videos to see if there are any new tips/tricks/secrets that builders have figured out for e.g. working with a new case and getting all that wiring done correctly.
PC Building is the easiest thing out there. Right along with soldering, which has a similar reputation being "hard". If you can wear pants in the morning, you can build a pc and solder anything, even 0402 components and sot-23 packages with zero experience. You can't fuck it up even if you tried. Millions of people build IKEA furniture. PC Building is much easier than that.
If you want to get fancy with the cooling, design/aesthetics, etc. that becomes another art form of its own. Diminishing returns obviously apply.
Its definitely no where near as hard as a layman can think, but I remember my pc causing me some stress when building it due to fixing random issues or trying to fit things in properly.
Its not very hard but its not easy either.
This is often underrated difficulty, especially for whose hands aren't small. I've never failed, but just physically difficult. I get sweat while plugging connector located to small space, and takes bunch of time, especially with bigger air cooler. ASUS Q-connector is great tool but it's not widely adopted.
(In my case, it was the PSU. It was particularly tricky as the PSU wasn't completely dead.)
This is something nobody ever mentions when they say building your own PC is easy.
But not being able to troubleshoot components because you only have one PC or one compatible PC is the worst.
https://www.urbandictionary.com/define.php?term=bupkes
... although the spelling varies a lot:
If you research well enough and get components that work together (or are just lucky), then it will work, if you put it together correctly, otherwise it won't.
I mean, there are Youtube videos that probably help if you've never done it, and then you still sometimes make these small errors that you make if you don't do it all the time. I certainly had to reassemble everything twice due to some cabling mistakes (new case) and not having done it in like 7 years because the hardware just won't be obsolete so fast.
But I can totally understand why people would not find it easy. Mainboard manuals are still mostly a joke of a few sketches, you can be lucky if your case has a single sheet of instructions, there are now even more different sorts of screws, etc.pp.
IRQ conflicts, DIP switches, flaky PNP… it’s not a ton easier, but there are definitely some improvements!
As an adult, I understand that not everyone has the know-how or time to assemble their own computer, but I still don't get why somebody would by from Alienware instead of having your local computer shop assemble one for you. The price difference is still ridiculous. Is it just good marketing?
1) buy modern motherboard w/ cpu and memory at mid point
2) year or two later, max out memory
3) another two years later, i buy most powerful cpu that is supported by motherboard
4) repeat from step 1
I also upgrade hdds / video cards as needed. It seems these components are upgraded more frequently than mb / cpu / memory. Though, my video card has been plenty fast for a few years now, probably because I don't play as demanding games any more. I also didn't skimp on the power supply and it's been performing well. I use a UPS to make sure the power stays clean.
When upgrading the motherboard, I also evaluate the technology space to see if it makes sense to upgrade any other components. For instance, I may buy into NVMe in the next cycle depending on what my research reveals.
I'm still hanging on to Windows 7. I'll probably upgrade that in the next cycle but it's been smooth. I use VMware for software that needs newer version of Windows.
Last good version of Windows. Possibly ever. I miss being treated as a user/customer and not as eyeballs to be monetized.
The next AMD CPU to be released will almost certainly have a new AM5 socket. I'm waiting for this reason alone, considering the amazing support AM4 has had.
Back then it matched my car because I used up the surplus paint I had from some small paint job repairs...
Murphy's law...
It's not 100% non-upgradable, but there are a lot of bespoke oddball parts in them, notably the motherboard and power supply.
I do wish these companies were more upfront when it comes to how upgradable systems are. Some may not care, but I'm the go to tech support person for a bunch of people, and I hate having to tell them they can't upgrade their machine like they want to, despite being a desktop in principle.
But manufacture warranties are crap these days. Used to be a machine was warranted for 4 years, and a good one would last 10. But these days it seems like they're 1-2 years. Part warranties aren't great, but the stuff I've built seems to hold up.
The 10 year old machine above current has a failure. I think it is the PSU, but I'm not sure. But in the 10 years it ran, the only failure it had was a HDD died like 4-5 years in. And that drive was a used datacenter drive, that when sold to me had a "it's been abused in a datacenter, 30 day warranty" on it, so it did fantastic. And I think its replacement is also now out of warranty, too, though I'd like to see it last a few more years, ofc.
Wow, i have heard that datacenter drives (more than any other datacenter equipment) gets trashed the most...so that's awesome that it lasted even that long! Nice!
Intel on the other hand seems to change sockets basically every CPU generation, making significant upgrades more difficult.
1. You'll own nothing, rent anything you want and be happy
I had no idea that you could now rent a cloud video card. We all basically started renting our music from Apple/Amazon, then that moved to movies with Netflix etc but hearing you can rent desktop components feels like a big shift to me.
2. The Second Life GoogleEDU talk
There is a talk given by one of the founders of Second Life where he mentioned that they took, at the time, a very bold step of rendering the physics of the game on their server farm and the piping the video feed to the user. He mentions that this happened to be at the same time that cable modems became popular. Had that not been the case, he goes on to say that SL probably wouldn't have happened. At least, not the way it did.
Given the above plus the "it's still cheaper to fedex hard drives" etc, what will consumers who need more data that can be streamed but don't want to own hardware will do? (consumers could also include the SOHO folks as well)
I have used NVIDIA's service on and off since 2018: https://taoofmac.com/space/blog/2018/09/30/1600 - I did that because I'm (privately) a Mac user, can't stand fan noise and like to game, but have mostly moved to Game Pass for multiple reasons (full disclosure: Microsoft FTE with kids who prefer Xbox games to PC ones).
The experience of streaming a full blown AAA title to anything (provided you have good connectivity) is pretty great these days.
BTW, the guy who wrote this article John Scalzi is a very good sci-fi/humor author - I have a bunch of his books.
when i replaced my computer the last time, the old one was 10 years old. (and we were moving, so i dropped the old computer before and got the new computer after the move. that way i offset the work on the new computer with not having to bother moving the old one. (i kept the monitors though, and i took the disks with the data))
i built the new one myself.
technically i could have reused the case, but i wanted a smaller case anyways. (i really miss the pizzabox form factor. current cases are either to big, or they can only hold one disk (i need two for mirror raid))
but now i am moving again, and this time i can't take the monitors with me. they are just to large, and shipping is not an option. i probably can take the case because it is a smaller one. but instead of buying new monitors, i am considering just getting a laptop instead. i'll need one anyways so i can travel for work. but that means external disks (2x5TB) if i don't take the case too. though choices.
John Scalzi:
i read redshirts some time ago and recently the kaiju preservation society. very enjoyable!
Overall, I've been pleased with the service and plan to use it on a laptop for an upcoming vacation. Of course, nothing beats having a bare-metal GPU. I don't play as much as I used to anymore, so it's definitely a viable service for people who are sunsetting their interest in video games and do not want to pay for a gaming rig.
By all means, buy a pre-built computer, but at least look around a bit.
Better yet, an SSD is always a great speed upgrade (I'm assuming he has a mechanical HD), as well as adding/upgrading RAM. They can really breathe life back into old computers.
I signed up for Stadia and was really impressed with it. I played dozens of hours of Destiny 2 and really enjoyed my time.
Then I installed Destiny 2 on my home computer and streamed it to my work computer. (I got permission, it was during lunch, etc.) The lag was noticeably less.
Likewise, I had the LOTR Lego game installed on my home PC, and streamed it to a laptop in the same house. The lag on the timing-related events was absolutely noticeable.
Sure, you can play from the cloud and have a lot of fun, but it's definitely not as good as playing locally, and can't be because of the lag.
I imagine that many people think internet latency is better than really it is due to the sophisticated predictive technologies currently used in games.
Of course, it especially shows as network performance degrades. (I tried streaming a game the other week on cell tower tether from a hotel with bad wifi and the input prediction was a bit like trying to semi-blindly navigate a PowerPoint or HyperCard deck of the game. Felt like classic Myst nodes with a worse game play user experience.)
No and it's not really close, especially for first person shooters. That few milliseconds delay makes a HUGE difference in the feel of the game and ultimately how well you perform.
The component has even gone through a sale, in the time I've been checking. The price isn't $70, EVGA, it's $∞.
Counter point: it's okay to turn down the specs on your games. Modern "AAA" PC games are usually pretty good about helping you tune your settings to find a good balance between performance and visual fidelity.
It looks like this author has a Corsair One, which I suspect has an RTX 2080 graphics card. He considers that "questionable for a number of new games [he] wanted to play". As someone who has been using a GTX 980 Ti for over six years, I find that very hard to believe. Maybe he's a very competitive gamer who needs high frame rates but doesn't want to completely sacrifice visual fidelity. But then how is the inherent latency and artifact from streaming an acceptable compromise?
Though I agree with the overall point that such a GPU should be sufficient to run modern games, unless you're insisting on 4K and higher quality settings with a certain frame rate target... which seems likely; he espouses GeForce Now, but laments having to play in 1080p. So it's odd that he isn't getting enough performance at 1080p out of a GTX 1080 (or higher). At 1080p, his CPU might even be the bottleneck (Core i7-7700K).
[0] https://www.theverge.com/2017/5/11/15216182/corsair-one-revi...
And yeah, it's odd that a GTX 1080 would struggle enough at 1080p to justify streaming. Latest "AAA" game I've played is Elden Ring and I didn't need to make many visual compromises to get 60 FPS at 1080p. But I haven't played many other recent "AAA" titles so maybe ER isn't very representative. I'm also on an i7-9700K, so your CPU bottleneck theory might hold water.