New steam controller expected to release alongside it. This also should push back estimates of when to expect a Steam Deck 2, since valve is probably putting most of their hardware efforts towards this instead.

  • jacksilver@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    6 hours ago

    Thanks for the info. I assume when you say that they dropped support for some libraries, you mean those libraries are no longer being maintained for the new Mac arm processors?

    I’m not super familiar with how portable different libraries are against similar architectures, but assume the major issue is Mac arm chips differ enough from the mass market that progress on Linux arm won’t directly correlate to any progress with macs?

    • DupaCycki@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      5 hours ago

      After introducing Metal (their own proprietary graphics api), Apple killed OpenGL support and never implemented Vulkan support. Almost every single video game nowadays uses either DirectX (Microsoft’s proprietary API) or Vulkan for 3D graphics. 2D games use OpenGL and Vulkan. OpenGL and Vulkan are both open source and cross platform.

      Windows supports everything, Linux everything except DirectX, and MacOS (for Apple Silicon devices) only supports Metal. You can still play OpenGL games on Intel-based Macs. Steam tells you which games won’t work on recent Mac systems.

      In order for a game to run on ARM Macs, it has to either be ported to Metal, or there needs to be a compatibility layer like Wine and Proton. However, neither of these two work, since Apple no longer supports OpenGL or Vulkan. Theoretically, it is possible for people to write a new compatibility layer, specifically for Metal. The problem is, nobody wants to, because it’s a lot of work (as usual with development for Apple devices), and you never know when Apple may decide to drop support for some other libraries/APIs/drivers.

      Additionally, Apple seems to be working on their own Metal translation layer. Leaks show impressive performance in Cyberpunk 2077. However, nobody knows what the availability will be like or when it releases.

      • Norah (pup/it/she)@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        4 hours ago

        You have literally no idea what you’re talking about:

        Game Porting Toolkit is Apple’s new translation layer released on 6th June, 2023. Game Porting Toolkit (GPTK) combines Wine with Apple’s own D3DMetal which supports DirectX 11 and 12. This is a less user-friendly method of installing Windows games on Apple Silicon Macs compared to CrossOver or Parallels, however it unlocks the ability to play many DirectX 12 games. A lot more games work using GPTK, however, games that use anti-cheat or aggressive DRMs generally don’t work.

        Source.

        Not only has Apple well and truly released that, but Codeweavers also develops a compatibility program based off WINE called Crossover.

        Edit: You’re also massively wrong about DirectX on Linux, DXVK and VKD3D both work to run various versions of it on Linux. Did you think WINE/Proton only works for OpenGL/Vulkan Windows games?