Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. The Lounge
  4. time for a new PC
Forum Updated to NodeBB v4.3 + New Features

time for a new PC

Scheduled Pinned Locked Moved Solved The Lounge
7 Posts 4 Posters 1.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mzimmersM Offline
    mzimmersM Offline
    mzimmers
    wrote on last edited by
    #1

    Hi, all -

    So, I've installed Qt 5.15.0, and my build times have gone from mediocre to unacceptable. Whether it's Qt or the new compilers, something is just too CPU-intensive for my current computing resources.

    So, I think it's time to upgrade my system. (Part of the problem may be that I only have 16GB of memory, but that's the most my current mobo can handle, so it's kind of irrelevant.) What does anyone recommend as a mini-ITX mobo and CPU for general-purpose use? I plan on installing 32GB of RAM but will probably continue to use my current SSD unless it appears to be the bottleneck, which currently seems dubious.

    As reference, my current system is a Pentium G3220 running at 3GHz, and the aforementioned 16GB of RAM. Running Windows 10 (yes, I realize that's part of the problem).

    Thanks for any ideas...

    JonBJ 1 Reply Last reply
    0
    • mzimmersM mzimmers

      Hi, all -

      So, I've installed Qt 5.15.0, and my build times have gone from mediocre to unacceptable. Whether it's Qt or the new compilers, something is just too CPU-intensive for my current computing resources.

      So, I think it's time to upgrade my system. (Part of the problem may be that I only have 16GB of memory, but that's the most my current mobo can handle, so it's kind of irrelevant.) What does anyone recommend as a mini-ITX mobo and CPU for general-purpose use? I plan on installing 32GB of RAM but will probably continue to use my current SSD unless it appears to be the bottleneck, which currently seems dubious.

      As reference, my current system is a Pentium G3220 running at 3GHz, and the aforementioned 16GB of RAM. Running Windows 10 (yes, I realize that's part of the problem).

      Thanks for any ideas...

      JonBJ Offline
      JonBJ Offline
      JonB
      wrote on last edited by JonB
      #2

      @mzimmers said in time for a new PC:

      So, I've installed Qt 5.15.0, and my build times have gone from mediocre to unacceptable.

      Depressing :(

      Part of the problem may be that I only have 16GB of memory

      Ridiculous (as in, it ought be enough). How big are the projects you are compiling?

      At least have a look in Windoze Task Manager to see how much free memory it claims to have, how much gets used up during compilation.

      No matter how much I spend on a new laptop, or how much memory/SSD I put in it, it still behaves worse than an old desktop I have....

      mzimmersM 1 Reply Last reply
      2
      • JonBJ JonB

        @mzimmers said in time for a new PC:

        So, I've installed Qt 5.15.0, and my build times have gone from mediocre to unacceptable.

        Depressing :(

        Part of the problem may be that I only have 16GB of memory

        Ridiculous (as in, it ought be enough). How big are the projects you are compiling?

        At least have a look in Windoze Task Manager to see how much free memory it claims to have, how much gets used up during compilation.

        No matter how much I spend on a new laptop, or how much memory/SSD I put in it, it still behaves worse than an old desktop I have....

        mzimmersM Offline
        mzimmersM Offline
        mzimmers
        wrote on last edited by
        #3

        @JonB you were right -- the memory is a total non-issue. Once I start a build, the CPU utilization climbs to 100% and remains there until the build is done.

        fcarneyF 1 Reply Last reply
        0
        • fcarneyF Offline
          fcarneyF Offline
          fcarney
          wrote on last edited by
          #4

          That CPU only has 2 cores/threads. I would recommend something with 4 or 8 cores with hyperthreading so it will look like 8 or 16 processors. I am assuming you are parallel compiling as well as CPU goes to 100% rather than 50%. So your settings should be good. I don't know if you can get that many cores for a mini computer though. Because you only have 2 cores then you may be fighting the OS for resources too.

          In Windows 10 you can exclude directories from being checked by Windows Defender. Do this to your main dev directory. This will stop defender from checking this and subdirectories while you are compiling.

          C++ is a perfectly valid school of magic.

          1 Reply Last reply
          3
          • M Offline
            M Offline
            MEMekaniske
            wrote on last edited by
            #5

            @mzimmers said in time for a new PC:

            Pentium G3220

            I only have 8GB ram at the moment, and for Qt it works fine, I have four cores though, so I do not need to wait much, seems like it spikes at 70%CPU.. Though ram is important, fcarney has right that cores are mostly the issue..

            When I tried buildroot the first time, I had 1 core enabled and it built for about 10 hours +.. When I later enabled 4 cores, it was like watching a fast forward, only taking 3-4 hours..

            I've only maxed out ram once, when building a image with almost everything I could enable that is availiable in a normal desktop, and that was just because I dedicated only 2GB ram, worked fine with 4GB ram, so 16GB ram leaves enough to build whatever you could want.
            (might just not be able to run what you're making :P)

            1 Reply Last reply
            0
            • mzimmersM mzimmers

              @JonB you were right -- the memory is a total non-issue. Once I start a build, the CPU utilization climbs to 100% and remains there until the build is done.

              fcarneyF Offline
              fcarneyF Offline
              fcarney
              wrote on last edited by
              #6

              @mzimmers Well, I feel like we are in suspense. What did you get?!

              C++ is a perfectly valid school of magic.

              mzimmersM 1 Reply Last reply
              1
              • fcarneyF fcarney

                @mzimmers Well, I feel like we are in suspense. What did you get?!

                mzimmersM Offline
                mzimmersM Offline
                mzimmers
                wrote on last edited by
                #7

                @fcarney heh -- sorry; I guess I should have brought this to closure.

                I got an Intel i5-9600K, an Asus ROG board (similar to what I have at work) and 32GB of memory. Builds are MUCH faster. I think I built a static Qt library in about 75 minutes -- not sure exactly, but much, much faster than before. Having 6 cores definitely makes a big difference.

                1 Reply Last reply
                2

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved