• Corngood@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    This sounds like good engineering, but surely there’s not a big gap with their competitors. They are spending tens of millions on hardware and energy, and this is something a handful of (very good) programmers should be able to pull off.

    Unless I’m missing something, It’s the sort of thing that’s done all the time on console games.

    • mormund@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      I think more like was done all the time for console games. These days that doesn’t happen as much anymore as far as I know. But I think this shows that CUDA is not a good enough abstraction for modern GPUs or the compilers are not as good as expected. There should be no way they got that much optimization out of hand written/optimized code these days.

      • Eh, even for many console games it’s not optimised that much.

        Check out Kaze Emanaur’s (& co) rewrite of the N64s Super Mario 64 engine. He’s now building an entirely new game on top of that engine, and it looks considerably better than SM64 did and runs at twice the FPS on original hardware.

        But you’re probably right that today it happens even less than before.

        • mormund@feddit.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 days ago

          That disregards the massive advancement in technology, hindsight, tooling and theory they can make use of now. There is a world of difference there even with the same hardware. So not comparable imo, it wasn’t for a lack of effort on Nintendo’s part.