Jump to content

Hello,

This system is intended to be used for programming. Amazon links and price are not provided since i don't live in the US and i have to deal with local suppliers.

I only require the pc (i already have the rest, keyboard, monitors, etc) and i already chosen a couple of components. I need some help with the stuff i'm not sure about.

 

Requirements:
1: 8-10 hours/day use
2: fast SSD that will be under heavy use
4: 32 gb ram is a must; 64 would be great; ECC maybe ?
5: cpu with decent single threaded performance
7: must handle 2 monitors (maybe 3 in the future) 4K


What i have chosen:
POWER SUPPLY: Corsair Professional Series AX760W, 760W, 80 PLUS Platinum; https://www.corsair.com/us/en/Categories/Products/Power-Supply-Units/ax-series-config/p/CP-9020045-NA
MOTHERBOARD: GIGABYTE X399 Designare EX; https://www.gigabyte.com/Motherboard/X399-DESIGNARE-EX-rev-10#kf
CPU: AMD Threadripper 2920X
CPU COOLER: Cooler Master Wraith Ripper; http://www.coolermaster.com/cooling/cpu-air-cooler/wraith-ripper/
GPU: Sapphire Nitro+ RX 590; http://sapphirenitro.sapphiretech.com/en/590-SE.html

 

What i'm not sure about or i don't know what to pick:
HDD1: Samsung 970 EVO 500 GB M.2
HDD2: 1 TB mostly for cold storage.
RAM: ?
CASE: Something with no glass panels.

 

Thanks,

Raxvan.

Link to comment
https://linustechtips.com/topic/1009401-threadripper-build-for-programming/
Share on other sites

Link to post
Share on other sites

6 minutes ago, raxvan said:

I need some help with the stuff i'm not sure about.

What's your budget and location? Will you be gaming on your PC?

CPU: Intel Core i7-950 Motherboard: Gigabyte GA-X58A-UD3R CPU Cooler: NZXT HAVIK 140 RAM: Corsair Dominator DDR3-1600 (1x2GB), Crucial DDR3-1600 (2x4GB), Crucial Ballistix Sport DDR3-1600 (1x4GB) GPU: ASUS GeForce GTX 770 DirectCU II 2GB SSD: Samsung 860 EVO 2.5" 1TB HDDs: WD Green 3.5" 1TB, WD Blue 3.5" 1TB PSU: Corsair AX860i & CableMod ModFlex Cables Case: Fractal Design Meshify C TG (White) Fans: 2x Dynamic X2 GP-12 Monitors: LG 24GL600F, Samsung S24D390 Keyboard: Logitech G710+ Mouse: Logitech G502 Proteus Spectrum Mouse Pad: Steelseries QcK Audio: Bose SoundSport In-Ear Headphones

Link to post
Share on other sites

I think it's a good idea to find out what your IDE wants most with compiling, a lot of cores or just fast cores. If it doesn't scale to all the threads, there is little use case for Threadripper and a regular R7 would suffice.

 

If you're set on TR:

 

CPU: 1920X rather than 2920X because of the price. It's like $450 now which is insane value

Board: No comment, that designare looks quite nice

RAM: 32GB in a 4x8 config would be the fastest option, or 4x16 when going with 64.

 

ECC will add significant cost and will lower your memory speed, lowering overall system performance. If you think your work benefits more from ECC than from sheer speed, your funeral.

 

GPU: This one isn't that important if it's just coding. Might as well step down to a RX580 as it's a lot cheaper usually.


Case: Define R6 or Define XL R2. The XL R2 is a super nice workstation case with noise dampening. Not sure if you can still get it somewhat easily, though. 

PC Specs - AMD Ryzen 7 5800X3D MSI B550M Mortar - 32GB Corsair Vengeance RGB DDR4-3600 @ CL16 - ASRock RX7800XT 660p 1TBGB & Crucial P5 1TB Fractal Define Mini C CM V750v2 - Windows 11 Pro

 

Link to post
Share on other sites

8 minutes ago, raxvan said:

HDD1: Samsung 970 EVO 500 GB M.2

HDD2: 1 TB mostly for cold storage.

The 970 EVO is not an HDD and 'cold storage' means storage where the drive is powered off most of the time and powered on for rare reads or writes is that what you really intend?

Link to post
Share on other sites

22 minutes ago, NelizMastr said:

I think it's a good idea to find out what your IDE wants most with compiling, a lot of cores or just fast cores. If it doesn't scale to all the threads, there is little use case for Threadripper and a regular R7 would suffice.

 

I'm using visual studio 2017 with c++ code base. Compiling c++ requires all the cores in the world and fast storage access (i was even thinking of using a ramdisk but the project is too big). Linking c++ projects requires fast single threaded cpu.

 

20 minutes ago, Granular said:

The 970 EVO is not an HDD and 'cold storage' means storage where the drive is powered off most of the time and powered on for rare reads or writes is that what you really intend?

No. I need one ssd that will hold the project. Compiling on this requires a lot of disk operations and it's usually a bottleneck. Also another 1 TB hdd to store large files. This disk will not be used that often.

 

22 minutes ago, NelizMastr said:

RAM: 32GB in a 4x8 config would be the fastest option, or 4x16 when going with 64.

 

DDR 4 ? What speed should i be looking at?

 

 

Thanks,

Raxvan

Link to post
Share on other sites

2 minutes ago, raxvan said:

I'm using visual studio 2017 with c++ code base. Compiling c++ requires all the cores in the world and fast storage access (i was even thinking of using a ramdisk but the project is too big). Linking c++ projects requires fast single threaded cpu.

Then a 9900K build is more sensibile than a Threadripper one.

CPU: Intel Core i7-950 Motherboard: Gigabyte GA-X58A-UD3R CPU Cooler: NZXT HAVIK 140 RAM: Corsair Dominator DDR3-1600 (1x2GB), Crucial DDR3-1600 (2x4GB), Crucial Ballistix Sport DDR3-1600 (1x4GB) GPU: ASUS GeForce GTX 770 DirectCU II 2GB SSD: Samsung 860 EVO 2.5" 1TB HDDs: WD Green 3.5" 1TB, WD Blue 3.5" 1TB PSU: Corsair AX860i & CableMod ModFlex Cables Case: Fractal Design Meshify C TG (White) Fans: 2x Dynamic X2 GP-12 Monitors: LG 24GL600F, Samsung S24D390 Keyboard: Logitech G710+ Mouse: Logitech G502 Proteus Spectrum Mouse Pad: Steelseries QcK Audio: Bose SoundSport In-Ear Headphones

Link to post
Share on other sites

18 minutes ago, r2724r16 said:

Then a 9900K build is more sensibile than a Threadripper one.

I chose TR because of the following:

- I used a ryzen 1700 and was ok with the single core performance. 

- Considering local prices, if i choose a 1920x (which i initially considered to use) the price 0.8 compared to I9900K

- 2920X is slightly more expensive here but it has much more performance https://cpu.userbenchmark.com/Compare/Intel-Core-i9-9900K-vs-AMD-Ryzen-TR-2920X/4028vsm625966

 

Having multiple cores and more cpu power and is more important and single core performance in my case.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×