AMD Ryzen 1700 vs Intel 8700K for Unity development

Hello,

I am in the early process of upgrading my machine to speed up my production. However, I have a big dilemma with buying the CPU. I’m not sure whether to go for the higher core count Ryzen 1700 or higher clock speed Intel CPU. 8700K

My goal is to build a long lasting setup. I will be developing and playing (mostly developing) VR titles. I will be doing a lot of light baking and programming. Occasionally I will also render videos (once a month maybe). Is Unity enhanced by a higher core count? Does it have much of an effect on light baking? I know higher core count plays a lot of role when developing for UE (light baking, code compiling).

As far as budget goes…no Threadripper or 79xx series. And let’s take out the argument of “supporting the underdog”.

Thank you!

Unity scales well when baking light etc. I’m on a 1800x and it bakes light much, much faster than my old 3770k
The singel core performance is not that great but its ok.

It looks like OTOY will bring GPU light baking to Unity soon so maybe a good GPU will also be helpful.

*Unity’s new Job compiler will open the way to harnessing the power of multi-core chips.

On the face of it the 8700k has the upper hand, even with less cores, it is faster at the moment however I think in the future more cores will be utilised by games and apps* so the future power of the 1700 might shine.

Another thing to consider is the lifetime of the platform e.g. will the AM4 motherboard last longer than the LGA1151?

Or what about high performance HD tech e.g. M2 / Optane these features and components can give you a massive file performance boost.

Best Gaming CPU article looks informative → Best CPU for gaming: the top Intel and AMD processors | Rock Paper Shotgun

1 Like

If your budget is able to cover the 8700K then why are you not looking at the Ryzen 1800X?

https://www.newegg.com/Product/Product.aspx?Item=N82E16819113430

The Ryzen 1800X has a 600MHz advantage over the Ryzen 1700.

Because I should be able to overclock the 1700 close to the 1800X performance.

1 Like

Sitting back and letting the big chip companies battle it out for your cash might be a good choice…?

The latest Intel chips seem to be a knee jerk response to Ryzen, and already AMD are talking about a 12nm version of Ryzen in early 2018…

Will 12nm allow AMD to up the GHz* and/or squeeze more cores or cache onto Ryzen?

*It certainly needs to close the single core GHz gap at the moment.

That’s just the refresh though. Zen 2 is expected to be 7nm.

That said both the refresh and the second generation will use the exact same socket as the first generation. Worst case if you end up needing to replace the processor with one of the future models you can still use the motherboard and memory you’ve purchased for the current one.

Whereas Intel will have changed their socket at least once. :stuck_out_tongue:

3 Likes

Yes, I have thought about it. The downside for this option is the wait time. And even though I’m not in that much of a hurry, having promises that some kind of a product (without concrete specifications) is going to be released at a certain time period, is too uncertain for my tastes.

I like the idea about getting a cheaper CPU currently and upgrading whenever possible. I could simply sell the one I would currently buy.

I really hope the new architecture boosts clock speeds by default, as it improves the overall desktop usage performance and smoothness (which is a big plus for my pov).

Haha, yeah you could be right or they could survive a year or two without upgrading it. Who knows…When choosing AMD I thought about going for ASUS B350-F motherboard. So it should last long enough and support any future CPU updates.

What about platform memory speed as this can have a big impact on performance when creating content.

It looks like Intel CPU’s have a DRAM advantage as well as a single core GHz advantage here?

1 Like

Where did you find the DRAM advantage?

I am using Unity on my intel i7 7700k

It’s probably just the early issues Ryzen motherboards had with memory compatibility (something you should watch for) combined with articles on higher speed 4266 DDR4 appearing for Intel 8’th gen CPUs (link below).

http://wccftech.com/gskill-fastest-32-gb-ddr4-trident-z-rgb-memory-kit/

I think Ryzen tops out at about 3200 DDR4, it’s just another performance/price factor to consider.

I still cant get all that sweet 3200 mhz out of my G.Skill. Im stuck at 2933 mhz. :confused: And I have B-die memories. Not happt with my Asus Rog C6H mobo. They are still on AGESA 1.0.0.6 for example

Just remember there is a point where you start seeing severe diminishing returns.

Ryzen, for example, starts seeing them at approximately 2933/3066 speeds. Up to that point can bring a good boost to performance (partially because Ryzen’s internal buses are directly linked to memory speeds), but benchmarks show far smaller increases (single digit percentage) once you go beyond that.

https://www.anandtech.com/show/11857/memory-scaling-on-ryzen-7-with-team-groups-night-hawk-rgb

1 Like

How much memory would people recommend for Unity game development?

I would think that 8 GB would be a bit small and 16 GB would do for most games, but what about 32 GB or higher for other content creation tasks?

64 gig. It uses them all when baking

Short answer… more cores is going to be beneficial. I’m on an Intel at the moment (6850k - 6 Core) with 64 gigs of ram. The lightmap backer will chew up all cores and it’s heavily threaded. If you’re going to be doing any kind of baking and this is specifically for Unity development, I’d say go more cores all day long.

One potential problem with some of the motherboards I checked out for Ryzen and this is a bit in line with your statement about DRAM advantages, is that their Qualified Vendor Lists only guarantee for up to two sticks of memory running at high speeds. My motherboard, for example, only guarantees four sticks if they run at 2666.

It’s entirely possible the QVLs are simply out of date though and this isn’t a problem any longer.

http://www.gigabyte.us/Motherboard/GA-AX370-Gaming-rev-10

Probably depends on what you’re doing. I certainly don’t think 8 GB is too little if Unity is all you have open. Yesterday I had Unity, Blender, Fuse, Chrome, and Edge all open at once and everything was perfectly fine, and I have 16 GB (DDR3, can’t remember the speed).

And all the talk about baking…are people trying to bake WHILE they’re working, or are they leaving baking for an overnight thing? If you’re leaving it for an overnight thing, sure faster is better, but it’s really not that important if you’re not actively working at that moment. It’s only if you’re trying to do it during your working hours that it would become a bottleneck.