Jump to content
The Dark Mod Forums

duzenko

Active Developer
  • Posts

    4149
  • Joined

  • Last visited

  • Days Won

    50

Everything posted by duzenko

  1. @MirceaKitsune I just tried on Ubuntu 20 WSL and it builds Note my gcc version on the screenshot Your options: downgrade your gcc, create a bugtracker issue for this, try the C++ include below @stgatilov #include <limits> ?
  2. Yet another reason to not mess with desktop screen resolution
  3. Not sure how it fits the design pattern of parallelism. E.g. I might have precompiled headers compiling in 2 projects (out of 4 allowed in settings) That still leaves plenty of room for other 2 projects to load all cores twice. Even one non-PCH process should be able to load all remaining thread pool slots. (And looking in the build output window, it says it's sifting through the .cpp's at least most of that time) And I'm not even sure all the P*2T instances are pooling together, considering they're all running in separate processes. Are they talking to each other or something? It's scary to live in MSVC world!
  4. Results here. What's puzzling me the most is relatively low CPU usage during the first minute. After that it goes to 100% and stays there until a few seconds before the end. I wonder what's going on during that first minute - maybe there's some potential in improving the overall time.
  5. That's what I wonder actually is there a switch somewhere that allows/forbids to build projects in parallel? I'd benchmark that out of curiosity I think there should be one in .sln properties, but it's not easily accessible when opening the .cmake in VS2019 like I do EDIT. Found it in global IDE options
  6. CPU benchmark time - compiling DarkRadiant (2nd run)

    i5 8600K 6C/6T@4.4GHz DDR4 2x2133MHz 9MB cache

    • Parallel builds: 1. 3:57
    • Parallel builds: 6 (default). 2:28

    r5 1600AF 6C/12T@3.3GHz DDR4 1x2666MHz 16 MB cache, temp folder on HDD

    • Parallel builds: 1. 5:05
    • Parallel builds: 4. 2:47
    • Parallel builds: 6. 2:55
    • Parallel builds: 12 (default). 2:57
    1. Show previous comments  3 more
    2. jaxa

      jaxa

      You changed the RAM speed and now I must REEEEEE

      Well, you're probably not going to squeeze much more out of a Gen 1.5 Ryzen.

    3. AluminumHaste

      AluminumHaste

      Try your memory (if it can) at 2666Mhz, which should match the infinity fabric and get the best performance.

    4. duzenko

      duzenko

      My ram is mixed xmp and non-xmp and tends to hang the pc on high speeds

  7. Apologies for going in circles around this, but What is the reason again to build projects in parallel? Other than ambiguity in project dependencies, there seems to also exist RAM consumption issue on modern many-core CPU's. I mean I understand that a semi-pro programmer is expected to have "enough" RAM (and I do) but it's still a real minus. On my day job I've seen a colleague to have 8GB RAM and 20+GB committed because of many garbage-collected java/dart/javascript processes running in background. Surely we don't want the compiler to start swapping pages to disk in the middle of build on a "regular" laptop? Are you trying to utilize CPU cores in this way? But e.g. the notools darkmod build is just one project and it loads all cores nicely. And please @stgatilov correct my on this assumption but isn't building multiple projects theoretically slower because of all the data the CPU has to keep pumping along the L3cache <> RAM bus?
  8. It does not make sense to me to add a second ambient light in the same origin What you can do, is put a second 'regular' shadow-casting lights close to the 'bouncing' surface
  9. I think I first noticed it here https://forums.thedarkmod.com/index.php?/topic/20169-the-history-of-bloom/&do=findComment&comment=446309 It looks rather cool, mostly because he's a no-nonsense person and his formatting kinda underscores that in my mind
  10. Notools project does not update svn counter in build. It’s current svn.
  11. You did You were right all along It's still frustrating as heck that it didn't raise any GL errors And I'm not sure what we're left with in the end - half-core profiles that do something specifically forbidden by specification? Crazy
  12. Agree about fixing the error I just can’t imagine a game requiring a core profile and then doing client arrays. Oh, wait…
  13. What is it supposed to fix? Core profile on pre-GCN Radeons? Why did all other drivers work if it's about the removed legacy stuff? I can test tomorrow, but I'm skeptical.
  14. @esmeWhat about compiling TDM from source in debug mode on your PC?
  15. I just created three UI/UX bugs in the tracker. While I'm practically zero skilled in DR they feel like immediate improvements. OTOH they could be intended operation? I can work on each of them if green lighted
  16. Alright, that makes sense I want to look into the Surface Inspector window and make it resize (down) nicely Biker complained that this is a regression in the latest version Is that ok?
  17. DR does not start for me when compiled from master. It just exits immediately @stgatilov@OrbWeaver@greebo Anything obvious I could have missed? The exception message is "Cannot find the main module in any of the paths: C:/dev/tdm/drsrc/install/modules/; C:/dev/tdm/drsrc/install/plugins/" EDIT: Apparently I need to build all the projects manually. I assumed they were included as project dependencies
  18. That's two evils we're choosing from here
  19. I see why you're upset, but sometimes lessons are painful It's not nearly worst what could happen in life, no need to drive up the heat Every mapper or digital creator here is on your side
  20. It's not too bad though, is it? I mean, no way it can suck as much as soft stencil shadows we used to have a while back?
  21. Thanks Do you think anything here needs fixing? Or it's intended operation? I'm asking because someone put it there for a reason a while ago, not something new
  22. For my quick testing the cost of it was less than 2% of gpu load
  23. Unless you can reproduce the deletion there's nothing much to fix
×
×
  • Create New...