• delmain@beehaw.org
      link
      fedilink
      English
      arrow-up
      30
      ·
      1 year ago

      That’s true for sure, but that doesn’t mean that it’s valve didn’t do an absolute fuckload of work to get proton to be actually functional.

      Getting direct3d and vulkan working with actually useful performance was the turning point for Wine being useful for games in addition to just standard applications.

      They definitely spent an ass-load of money on that and the fact that Wine was around for 25 years before that just goes to show that no one else was willing to do that.

      • ono@lemmy.ca
        link
        fedilink
        English
        arrow-up
        11
        ·
        edit-2
        1 year ago

        Getting direct3d and vulkan working with actually useful performance

        They definitely spent an ass-load of money on that

        [citation needed]

        I’m not aware of Valve or Doitsujin ever revealing how much they paid him to make DXVK. I assume they paid him reasonably well, but I doubt it was an ass-load.

        the fact that Wine was around for 25 years before that just goes to show that no one else was willing to do that.

        Or maybe that Wine was a lot more work than the direct3d-to-vulkan shim that was done mainly by one person (now two people).

        Valve definitely helped by funding a few key projects, and packaging them in Steam made them convenient to use, but I think exaggerating their role unfairly diminishes the much larger body of work (done by other people) that makes it possible at all.

        Proton stands on the shoulders of giants.

      • starman@programming.dev
        link
        fedilink
        English
        arrow-up
        9
        ·
        1 year ago

        I mostly agree with your comment, but…

        the fact that Wine was around for 25 years before that just goes to show that no one else was willing to do that.

        Remember that Wine is built by community of volunteers (afaik, tell me if I’m wrong), and they don’t have as much resources as company worth billions USD.

        • prole@beehaw.org
          link
          fedilink
          English
          arrow-up
          13
          ·
          1 year ago

          A lot of the development for Proton has also been community-based. Aside from whatever Steam has done to directly improve Proton, just creating the Steam Deck, and SteamOS has brought so much more attention and focus to improving it to an extent that probably wouldn’t have happened otherwise. It gave people a reason to volunteer their time to improve it.

      • soulsource@discuss.tchncs.de
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        direct3d Direct3D 11 and Direct3D12, to be precise. Direct3D9 was working fine before - and there even was native driver support for it in Mesa, that could be used together with a patched WINE.

  • DracEULA@beehaw.org
    link
    fedilink
    arrow-up
    17
    ·
    1 year ago

    I was able to ditch Windows completely thanks to them, haven’t had to dual boot for years. I remember back when I first tried linux there were only a handful of games that would run without hours of tinkering. Now compatibility is an afterthought; I just assume Steam games will work and I haven’t had any issues yet.

    • genoxidedev1@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Problem for me is def going to be modding games, have they fixed alt tabbing between games and desktop yet at least? It used to “crash” the game for me if I tabbed out even for a second.

      • thehellrocc@beehaw.org
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        I’ve never had this issue but it might be specific to the game you’re trying, using gamescope might help.

    • thehellrocc@beehaw.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      The only (large enough) area which is currently lacking is multiplayer games, especially those with anticheats. Unfortunately, there’s nothing users can do about that other than wait for game developers to enable wine support, which, despite EAC and Battleye significantly simplifying the process, many still haven’t done.