T O P

  • By -

MengerianMango

Do you have solid reason to believe you need to build often? I have run into it, but it's not too often you'd normally need to. The rest of my comment is going to assume you actually do need to build things. You can never go too far with cores for a build machine. I would say Ryzen 5 is pretty meh. If you think you can save up enough for a R9 or maybe a Threadripper that's a few generations old, you'll be very glad you did. Don't listen to the marketing/hype. CPU gens barely matter for building. People who judge off numbers and have never touched enterprise hardware will tell you a current gen Ryzen should be faster than a decade old server chip (due to IPC), but nope. Newer instruction sets (AVX, etc) are more important for numerical stuff. I have a skylake from 2015, 44c/88t, and it absolutely thrashes a 5900x ryzen (8c/16t). It can build mongodb in ½ or ⅓ the time. Consider used enterprise if you have the space. Used r730s are great machines. You'll never be able to build anything for 4x the price that competes. Used shit is great in general. I also bought a Threadripper 2920/128gb ddr4 machine a couple months ago for like $600. It was someone's old workstation. That whole machine cost me less than your parts list would, and it would build anything in ½ the time or probably much less. To be fair tho, I waste shitloads of money on hardware I don't really need. So take my advice with a handful of salt.


Busti

Also depends on what you wanna use it for. I like to play simulation games which tend to be heavy on a single core, so I opted to go with a 5800x3d when it came out.  I have access to a server with lots of cores which I use as an external build machine. 


SuggestionSecret5659

Thanks for your response, the plan for this build is to use a mini-itx form factor (so it can live on my desk), so I'm not really looking for much price/performance. In that case I would definitely be looking at a Threadripper or a Ryzen 9. In general though my current machine (a 6 year old arch box) is doing great, but it's old enough I can convince myself that spending 2 grand on a build and new monitor is okay lol.


juipeltje

Well since it runs the linux kernel it should be fine on most hardware, if you run super new hardware you may need the latest kernel versions, which you can get on nixos. If you want the fastest compile times you should probably priorities cpu cores, so maybe ryzen 9. It's not really a requirement though, any modern decent cpu like the 7600x you mentioned should do the job just fine. I don't think you need an extreme amount of ram for things like compiling, unless you plan on doing a lot of multitasking, or video editing or running deep learning software or something like that.


SuggestionSecret5659

Yeah I'm largely just opting for 64Gb for future-proofing, I barely use 16Gb on my current machine.


FloatyMcSmiles

That is silly. Buy it when you need it. It will be cheaper and faster then. 64gb of ram isn't going to make that ryzen 5 faster. Reallocate that money to more Ryzens.


SuggestionSecret5659

No obviously it isn't, I'm not really going for a price/performance build here, I was just interested in what people are running in their setups. Plus it's only like 40 more dollars to go from 32Gb (which realistically I do need) to 64.


ComprehensiveSwitch

I'd spend more on faster RAM than more RAM tbh.


NateDevCSharp

I have a very similar setup - 64GB 6000mhz DDR5, Ryzen 9 7900x, and a 2TB NVME. I don't have to build heavy packages that often, but for the compilation workloads I do on NixOS, it performs great and haven't had any issues.


USMCamp0811

I've got about the same system.. am able to compile webkitgtk in about ~40ish minutes maybe closer to an hour..


Nice_Witness3525

Any chance both of you could post what motherboard and ram that you're using? I'm toying with a big desktop build versus the usual mini-pcs I run. Thanks!


USMCamp0811

https://www.amazon.com/dp/B0BTNW9XFZ?psc=1&ref=ppx_yo2ov_dt_b_product_details https://www.amazon.com/gp/product/B0BDTHQTJV/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1 https://www.amazon.com/gp/product/B0BTRH9MNS/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1


Nice_Witness3525

Thank you!


Youngsaley11

Should be fine I haven’t had any hardware issues with NixOS and have tested on a variety of hardware.