Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Is my laptop optimal for Unity?

Discussion in 'General Discussion' started by OuterGazer, Jan 13, 2021.

Thread Status:
Not open for further replies.
  1. OuterGazer

    OuterGazer

    Joined:
    Jan 13, 2021
    Posts:
    12
    Mod notice: Use this sticky thread instead here:

    https://forum.unity.com/threads/har...y-development-ask-here-and-only-here.1110422/



    ---



    Hi everybody,

    I started a couple of weeks ago with Unity. I'm doing it with a relatively old laptop (from 2015), that has good enough specs to run VS and Unity, however it does have more hiccups than desirable. Syncing whenever I change a script takes 15-20 seconds and when the number of scripts and the amount of lines start getting big (over 500 lines) performance slows down nd tales even longer. Also playing what I have done for testing is almost always below 30fps whenever I start putting lots of elements in the scene.

    I expected low performance due to the age of the laptop but I'm now wondering if everything I'm experiencing is normal or if an upgrade could be worth in my case.

    My specs are as follows:
    CPU: Hewlett-Packard with Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz (2 cores)
    System: Windows 10
    RAM: 6,0 GB DDR3
    SSD: TOSHIBA MQ01ABD075 - 699 GB
    GPU: NVIDIA GeForce 820M - 2,0GB

    Any help would be greatly appreciated.
     
    Last edited by a moderator: Aug 2, 2022
  2. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,458
    No. It's not at all optimal. A good machine for game development should have at least 16GB RAM. Unity will work with a low number of cores but the cores have to be fast ones and that CPU simply isn't fast. The GPU isn't any better. If I'm not mistaken it's slower than modern integrated graphics.
     
    OuterGazer likes this.
  3. xVergilx

    xVergilx

    Joined:
    Dec 22, 2014
    Posts:
    3,296
    There's no such thing as an optimal laptop for Unity.
    Depending on tasks performed, even workstation may not be enough.

    That CPU + RAM is the bottleneck though.
     
    OuterGazer likes this.
  4. OuterGazer

    OuterGazer

    Joined:
    Jan 13, 2021
    Posts:
    12
    Thanks for the quick response. I was more or less afraid of this but you confirmed my suspicions. Luckily my birthday is near and I could treat myself to a self gift and upgrade my laptop. Time for doing some googling.

    Just a last question if is not much of a hassle (I have seen many other responses from you in laptop related threads I have seen using the search bar and you seem knowledgeable on the subject). What would be a recommended CPU/GPU in your opinion? Price in principle isn't an issue, but knowing a recommended spec beforehand I could make a better informed decission.
     
  5. MDADigital

    MDADigital

    Joined:
    Apr 18, 2020
    Posts:
    2,198
    If you must have a laptop go with a 8 core ryzen based laptop.
     
  6. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,458
    If we were discussing desktops it would be easy to discuss individual parts but with laptops it's not really feasible as it's entirely possible within the realm of laptops to have two identically specced models function differently. I'll link the laptop that I recommend to people that need a dedicated GPU.

    https://www.amazon.com/Acer-Predator-i7-10750H-Dual-Channel-PH315-53-72XD/dp/B08842D7JS/
     
    Last edited: Jan 13, 2021
    OuterGazer likes this.
  7. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    You can often upgrade memory on laptops. It might give you some more life. You should also make sure you have sufficient hard drive space for a large paging file.
     
    Ryiah likes this.
  8. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,458
    Swapping the HDD for an SSD is a great way to increase performance too.
     
  9. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,997
    I have a Ryzen nitro 5 with RX 560X laptop which I upgraded to have 16GB RAM and extended SSD storage. Its pretty much low-mid end but handles enterprise sized AEC projects (And our projects are massive) really well with unity.

    So RAM and CPU really are your bottleneck here, RAM being the foremost. Before I upgraded the laptop to 16GB RAM, everything was slow including windows, once I added that it was night and day difference.

    If you can go higher than low-mid spec, then ofcourse go for a higher model CPU and a better GPU, but RAM should be the first stop.

    Its often better to get a new low-mid end laptop than to use an old "high" end laptop as the age kicks in fast for this sort of thing - hardware gets drastically stronger over the years and what was high end will become super low end fast.
     
    OuterGazer and Ryiah like this.
  10. OuterGazer

    OuterGazer

    Joined:
    Jan 13, 2021
    Posts:
    12
    Thanks a lot for the recommendation. That looks really great and is really helpful to compare any other laptop I might look at.

    Thanks for this as I was precisely looking at older laptops and seeing if upgrading could be an option.

    Anyway, I have also found the following link googling around: https://gamefromscratch.com/choosing-a-portable-game-development-laptop/
    It's from 2015 and obviously outdated but the thought process and the concepts seem to still appy, so I'll leave it here in case someone else stumbles upon this thread. I found the following specially useful:

     
    Last edited: Jan 14, 2021
  11. MDADigital

    MDADigital

    Joined:
    Apr 18, 2020
    Posts:
    2,198
    OuterGazer and Joe-Censored like this.
  12. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    11,847
    Toshiba MQ01ABD075 is an HDD, not SSD. Significant performance difference for Unity. HDD's are terrible at dealing with large numbers of small files, reading and writing to them seemingly at random, but take a look at a project Library folder some time. It is basically an HDD worst case scenario.

    Today you want minimum of 4 cores with a reasonably modern CPU architecture, 16GB of RAM, and an SSD with sufficient space. I'd recommend 1TB because projects can take up a lot of space, and if you use Unity long enough you'll easily end up with half a dozen or more versions installed, but if you don't do much else you can get by with less.

    You always want to get more SSD space than you actually need because of how SSD wear leveling and caching algorithms use the free space. The locations where data is stored on an SSD have a limited number of writes they can tolerate. SSD's in the background use the free space on the drive to move data around to make writes to the drive more uniform, so you don't have one part of the SSD fail significantly earlier than expected, and if done correctly the SSD will usually outlive its usefulness to you before it flips to read only from too many writes.

    But if you get close to filling up the drive, the wear leveling algorithm can't do its job efficiently. From the user perspective, you'll see poor performance, but behind the scene the drive is struggling to shuffle all the data around with a small area to work with.

    Some SSD's also use part of the drive's free space as a high speed cache, using the free space in a less space efficient but more speed efficient manner. If the drive is full, you have no high speed cache, so write performance drops significantly

    GPU requirements just come down to the project, and if you need functionality like GPU based lightmap baking. If you get a pretty modern CPU, the integrated graphics will be good enough for most projects otherwise (even if graphics performance remains on the low end).
     
    Last edited: Jan 13, 2021
    OuterGazer and xVergilx like this.
  13. BennyTan

    BennyTan

    Joined:
    Jan 23, 2014
    Posts:
    141
    All the recommendations here are sound. Is weight of the laptop a big issue? If not, basically getting any proper gaming laptop will solve your problems?

    Eg, everything here probably meets your requirements, just remember to get at least 1TB of SSD as mentioned as unity projects do get huge.
    https://www.tomsguide.com/best-picks/best-gaming-laptops
    https://www.techradar.com/sg/news/m...ptops-top-5-gaming-notebooks-reviewed-1258471
    https://www.pcgamer.com/best-gaming-laptop/

    What Joe said is super correct with regards to the GPU. For my 3D/VR projects i use a system with a dedicated GPU (just a 1660), but for all my 2D projects I just use a laptop with just integrated graphics and it works just fine (Dell XPS 13), even for larger projects.

    Do check out actual reviews of the systems you are interested in to see if there are any other issues such as overheating, especially with the thinner/more portable systems

    Also, some last note is that do remember to test built versions of your project (not just click play in the editor) as the performance can differ significantly, and do remember to do optimizations as well rather then just power through with brute force, eg, just because your project runs fine i9 32gb 2080 system, doesn't mean all your users have such a specification.
     
    Last edited: Jan 14, 2021
    angrypenguin and OuterGazer like this.
  14. MDADigital

    MDADigital

    Joined:
    Apr 18, 2020
    Posts:
    2,198
    If your doing lightmaps a good GPU can be nice too. We have a intern right now he works from his home on a desktop with a GTX 1060 and his job right now is going over some of our assets and create custom UV2. And on some of the more complex assets there is some try and error needed to get perfect results. He was sharing his screen and I almost got an heartattack from the waittimes when PLM was working. :p
     
    OuterGazer likes this.
  15. OuterGazer

    OuterGazer

    Joined:
    Jan 13, 2021
    Posts:
    12
    Wow. I got WAY more help than I actually expected. Thanks a lot, guys. For now I'm mostly interested in doing semi-simple 2D stuff but I don't want to limit my possibilities for the future so any of the around 1000€ laptops I have found through this thread seem like a good choice. Also maybe Laptop General :)
     
    Joe-Censored likes this.
  16. AlbinoRhino7391

    AlbinoRhino7391

    Joined:
    Aug 2, 2022
    Posts:
    1
    So I have a new Laptop and am wondering if it can run unity. It has an i9 (8 cores @2.4), 128GB of RAM, and a Quadro RTX 4000 Max-Q GPU?
     
  17. spiney199

    spiney199

    Joined:
    Feb 11, 2021
    Posts:
    8,159
    Is this an actual question or just a shameless flex?
     
  18. gjaccieczo

    gjaccieczo

    Joined:
    Jun 30, 2021
    Posts:
    306
    I think it's genuine. Gamedev still has that stigma of "dude you need the ultimate computer to make your games!" and not everyone cares that much about what hardware they have (yes, i know, that's not a very good thing).
     
  19. gjaccieczo

    gjaccieczo

    Joined:
    Jun 30, 2021
    Posts:
    306
    Absolutely. Not sure about how good Quadro Max-Q cards are in comparison to their desktop counterparts (both NVIDIA and AMD GPU lineups have become a bit confusing (to say the very least)) but it should be enough to open Unity :D.
     
  20. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
Thread Status:
Not open for further replies.