General computer talk/advice

Discussion in 'Computer Hardware' started by BlueScreen, Jan 25, 2015.

  1. aljowen

    aljowen
    Expand Collapse

    Joined:
    Oct 21, 2012
    Messages:
    1,586
    That doesn't say a lot.
    But consistency does tend to improve over the lifespan of most complex products, as yields will improve with time.
    idk ¯\_(ツ)_/¯
     
  2. redrobin

    redrobin
    Expand Collapse

    Joined:
    Aug 21, 2012
    Messages:
    498
    The Pi 4 is cool and all, but..

    Multi-core Pi Zero? Plz? RPi Foundation? Figure it out? It kinda sucks maxing it out transferring a file over the network. Like, I'd even accept a dual-core.
     
  3. SixSixSevenSeven

    SixSixSevenSeven
    Expand Collapse

    Joined:
    Sep 13, 2013
    Messages:
    7,029
    At this point, I'd accept any pi0 as long as it had at least an arm v7 processor, alot of newer Linux applications don't work on armv6hf
     
  4. redrobin

    redrobin
    Expand Collapse

    Joined:
    Aug 21, 2012
    Messages:
    498
    It's not powerful enough to emulate a NeoGeo and that makes me sad. I want to play Metal Slug, damnit!
     
  5. SixSixSevenSeven

    SixSixSevenSeven
    Expand Collapse

    Joined:
    Sep 13, 2013
    Messages:
    7,029
  6. aljowen

    aljowen
    Expand Collapse

    Joined:
    Oct 21, 2012
    Messages:
    1,586
    I'm thinking I might try a Windows 10 In-place upgrade using the free upgrade that MS still offers, on my 8 year old windows install. Still not sure if I want to go ahead with it, but it could grant this PC another year (or 3) of life.

    Ideally I would like to do a fresh install with a fresh Ryzen CPU. While I could do that, I am currently struggling to justify spending £600 on a CPU/MOBO/RAM upgrade. CPU degradation was a factor for me a while back, but my CPU has been holding 4.2ghz for maybe a few years now, so I am no longer that worried about it failing soon.

    Faster compile times would of course be really nice for game development, my current I5 typically manages about 10 seconds* (40 seconds from clean solution), so maybe faster times there could help to justify an upgrade. For gaming, a CPU upgrade would only affect large open world AAA games, since games like GTA 5 and Watchdogs 2 are the only ones where my CPU causes some occasional stuttering (when moving at speed through the game world). But as much as I am looking forward to Watchdogs 3 and CyberPunk, I would feel pretty bad about spending that sort of money on it. So I can't justify it on that basis either.


    *Measured from compile button pressed, to game window opening.
     
  7. aljowen

    aljowen
    Expand Collapse

    Joined:
    Oct 21, 2012
    Messages:
    1,586
    I decided to look into improving compile times.
    Turns out that by default, Visual Studio uses single threaded compilation. If you go into your project settings, you can tell it to use multiple cores. Obviously its not a perfect 1:1 speed up per each extra core available, but depending on what you are doing it seems to help a lot.

    For small code changes, compile times have gone down by about 33%, for full solution rebuilds, compile times are down 66%. This is on a 4 core, 4 thread CPU. Depending on your code base, more threads could give more performance.

    I'm kinda surprised it isn't enabled by default. It must be for compatibility reasons, or something to that extent.
     
  8. SixSixSevenSeven

    SixSixSevenSeven
    Expand Collapse

    Joined:
    Sep 13, 2013
    Messages:
    7,029
    It's only not enabled by default for C++ projects, there are bugs with assembly resolution order with pre compiled binary dependencies which can break some solutions (or rather, break msvc)
    --- Post updated ---
    It is the default for .net framework and .net core solutions, helps massively
     
    • Informative Informative x 1
  9. aljowen

    aljowen
    Expand Collapse

    Joined:
    Oct 21, 2012
    Messages:
    1,586
    Would that lead to compiler errors, or runtime bugs if a problem occurred?
    My hunch is that it would make the compiler throw errors, but obviously, if it can cause seemingly random bugs in the compiled code (only detectable through full code testing), then that would be bad :p
     
  10. SixSixSevenSeven

    SixSixSevenSeven
    Expand Collapse

    Joined:
    Sep 13, 2013
    Messages:
    7,029
    Compile/launch *I think*
     
    • Informative Informative x 1
  11. PriusRepellent

    PriusRepellent
    Expand Collapse

    Joined:
    Mar 19, 2018
    Messages:
    188
    Got my first mechanical keyboard (a Razer Huntsman Elite) today. I absolutely love the feeling of typing on it. It sounds cool too. Now I just need to get Chroma capable lights for my room for maximum RGB.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice