• Zedstrian@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 day ago

    Hopefully there comes a point when native Linux builds become more common, versus asking all Linux users to play with a performance penalty.

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      There’s not really a performance penalty for Proton. It isn’t an emulator (Wine Is Not An Emulator); rather it’s a translation layer. It translates the machine code into something your system understands and runs it natively. It isn’t creating a fake version of the hardware that runs it, like an emulator does. In fact, Proton sometimes has a performance increase because of the translation. It translates to Vulkan, which is often more performant.

    • bigbangdangler@reddthat.com
      link
      fedilink
      English
      arrow-up
      6
      ·
      22 hours ago

      Tbh I’ve always has better luck with Proton versus native builds.

      And it is true that performance via Proton can be better than on Windows, so it isn’t accurate that there is a performance penalty. In my experience it’s usually the opposite. Shader precaching is one major reason.

      • black0ut@pawb.social
        link
        fedilink
        English
        arrow-up
        6
        ·
        21 hours ago

        Windows is so bad that running a windows game through proton on linux can generally be faster. However, running the game natively on linux should be even faster than using proton. If companies cared about linux, we could have even more performance than we already do.

    • jerakor@startrek.website
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      If M$ releases a dx13 where the api is worse and the primary feature is copilot integration we might see more vulkan native games. So far they have been smarter than that…

    • minfapper@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      22 hours ago

      Honestly, the Linux ecosystem is so fragmented that Win32 is the best API for targeting Linux.