OK, maybe you wouldn’t pay three grand for a Project DIGITS PC. But what about a $1,000 Blackwell PC from Acer, Asus, or Lenovo?


Besides, why not use native Linux as the primary operating system on this new chip family? Linux, after all, already runs on the Grace Blackwell Superchip. Windows doesn’t. It’s that simple.

Nowadays, Linux runs well with Nvidia chips. Recent benchmarks show that open-source Linux graphic drivers work with Nvidia GPUs as well as its proprietary drivers.

Even Linus Torvalds thinks Nvidia has gotten its open-source and Linux act together. In August 2023, Torvalds said, “Nvidia got much more involved in the kernel. Nvidia went from being on my list of companies who are not good to my list of companies who are doing really good work.”

  • hallettj
    link
    fedilink
    English
    182 days ago

    Yes, Microsoft now offers Windows on ARM (WoA). However, WoA is not a first-class citizen in the Windows world. Many Windows programs won’t run natively on WoA […]. In particular, Windows games run poorly on ARM.

    Interesting news! Sadly I imagine Windows games on Linux on ARM won’t perform any better than on WoA. But maybe this will be more incentive for game developers to ship ARM builds.

    • @warmaster
      link
      102 days ago

      Valve is developing an ARM translation layer like Wine.

      • hallettj
        link
        fedilink
        English
        72 days ago

        It would be great if there were a way to translate x86 binaries for ARM without emulation. Has Valve found some way to do that? From a bit of searching I see they’ve been testing games on ARM, and that testing involves a version of Proton/Wine that runs on ARM. But it looks to me like they’re testing with ARM binaries for those games?

        I’m as enthusiastic as anyone about more Linux usage, and I agree that Linux support for ARM is a good selling point. But the reason Linux works so well on ARM is that we use all this open-source software that anyone can compile for ARM. I don’t think it’s honest to point to closed-source software that we can’t recompile, and imply that it will work better on Linux because other software runs natively on ARM on Linux.

        • @[email protected]
          link
          fedilink
          English
          51 day ago

          It would be great if there were a way to translate x86 binaries for ARM without emulation

          That’s called “emulation”.

          • @[email protected]
            link
            fedilink
            124 hours ago

            If it coukd be baked before rather than at run time it feels like there might be some nuance there

            • @[email protected]
              link
              fedilink
              English
              322 hours ago

              It’s a very difficult problem to solve.

              Different architectures are more than just translating op codes. They have different ways to address memory, different types, sizes and number of registers. Compiled binaries use offsets within the code to jump, loop, etc. which all changes when you start changing instructions. It’s much easier to emulate the platform at runtime.

              • @[email protected]
                link
                fedilink
                22 hours ago

                No doubt. Software emulation of different arches is still magic to me. Being able to run qemu to run just one program on the CLI as an arm bin was so neat

    • @[email protected]
      link
      fedilink
      English
      72 days ago

      Can’t speak for any other distro but android’s winulator (under the hood wine and box64/86) runs pretty well

    • [email protected]
      link
      fedilink
      01 day ago

      Running x86 games under Rosetta on Apple Silicon has been super playable for me, both Intel Mac binaries and Windows games under WINE. So I don’t see why it wouldn’t be possible on Linux or Windows, assuming they spend enough time and care writing the translation layer.

      • hallettj
        link
        fedilink
        English
        31 day ago

        I’m sorry, I wasn’t completely clear. Yes you can run games on ARM on any OS with an emulator. When I said “won’t run any better” I meant you’ll get the same emulation slowdown on Linux as on Windows.

        The point of the article is that stuff runs faster on Linux because you don’t need an emulator, and it implies that that includes games. That’s disingenuous because any games that require emulation on Windows will also require emulation on Linux. If there’s no ARM build, there’s no ARM build.