Search Unity

Multi Core Processors - Unity Editor's Effective or not at really using all cores?

Discussion in 'Editor & General Support' started by ev3d, Jun 8, 2017.

  1. ev3d

    ev3d

    Joined:
    Apr 19, 2013
    Posts:
    327
    I have (previous to the recent update) the fastest iMac available (4.0 GHZ i7 Quad Core) and has 8 virtual cores with SSD and 48 gig of ram... a bit of a powerhouse because i usually am waiting on my computer. And i hate it.. feels like wasted time.

    My question is about the new iMac pro or even current Mac Pro's.. I wonder if unity is coded in a way that can really use all the cores of a more advanced machine (say 8 Core with 16 virtual cores) or more. Will unity editor effectively use them or is it a waste?

    To guide the discussion, the things that tend to take more time for me are:
    1. Compiling
    2. Switching Platforms
    3. Building
    4. AssetBundle Creation
    I realize the multicore will speed up light mapping... but that is not a major bottleneck for me...
     
  2. Zuntatos

    Zuntatos

    Joined:
    Nov 18, 2012
    Posts:
    612
    Only shader compiling & light mapping are multithreaded to my knowledge, so a new cpu may not help much.
     
  3. ev3d

    ev3d

    Joined:
    Apr 19, 2013
    Posts:
    327
    Is that the only things that the editor does using multithreading?
     
  4. Zuntatos

    Zuntatos

    Joined:
    Nov 18, 2012
    Posts:
    612
    No offence, but I guess it's easy enough to find out; open the mac equivalent of task manager and see cpu usage during these things.

    There's some chance texture importing / compressing is multithreaded too.
     
  5. ev3d

    ev3d

    Joined:
    Apr 19, 2013
    Posts:
    327
    No offense taken... i want to have a discussion about it and get people take on it.. And maybe there are some unity docs that outline this?
     
  6. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    9,440
    at least they are upgrading the editor to use more cores for everything, i think importing assets was mentioned too, to make it happen in the background while you can keep working.. (see unite keynote videos)
     
  7. ev3d

    ev3d

    Joined:
    Apr 19, 2013
    Posts:
    327
    Anyone have any new info on this? 8 core processor for your dev machine anyone?
     
  8. lolaswift

    lolaswift

    Joined:
    Jan 10, 2019
    Posts:
    151
    Hi two years later. I'm choosing from either a 3900x or a 3950x. Any suggestion?
     
  9. DrunkenMastah

    DrunkenMastah

    Joined:
    Sep 26, 2017
    Posts:
    51
    I purchased a 3970x ...importing assets still takes the same amount of time.. :/
    Unity doesn't do parallel loading of most of the features..
    Unity version 2019.3.10f1
    Importing Asset pack ~800mb taking forever...not using any CPU or ram or disk or GPU ...nothing..yet it makes me wait...oh well..
    upload_2020-5-25_1-37-17.png