FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!

    got m4 mac mini (arm) support to work

    Scheduled Pinned Locked Moved Contribution
    5 Posts 3 Posters 175 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B Offline
      bugsarepeople
      last edited by

      I got faf to work on an m4 mac mini with zero issues. resolved the prior desync problem by using rosetta instead of parallels. A bunch of other minor changes as well. Played around 20 games multiplayer with others with no issues on maps like astro. Computer was a bit too slow for gap and extremely large maps like that, but had nothing to do with the implementation imo, I just got the base model mac so hardware was a bit light. But computer was fine for astro games and smaller, wasn't too slow or laggy at all. No desync issues or anything like that.

      While I am a programmer honestly I just pointed claude code at this and said derp a derp derp make it work on my mac mini, and claude got it to work. I'll just leave this here in case an actual dev wants to take this and support it more broadly. I don't think there were that many changes to the actual code to be honest, although making an actual setup guide that's easy to follow may be the difficult part.

      Oh and there is some crackling with the sound for large battles but it doesn't bother me personally.

      Life getting busy so prob will take a break from this game for a while and I don't ever check the forums but here you guys go. Love the game and thanks for everything!
      give_to_faf.zip

      1 Reply Last reply Reply Quote 4
      • B bugsarepeople referenced this topic on
      • A Offline
        Aulex
        last edited by

        So I was able to get FAF launched and log in, but I had some problems launching steam directly and had to use the CLI to install sup com.
        I also wasn't able to join a game do to directx errors.

        Ran into these errors

        warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(189)
                 error: unable to create device
        warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(189)
                 error: unable to create device
        

        or

        warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(1229)
                 error: invalid head count
        warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(1229)
                 error: invalid head count
        

        I think has to do with monitor detection, but I'm not sure.

        1 Reply Last reply Reply Quote 1
        • A Offline
          Aulex
          last edited by

          Open code got it working, but it's choppy. Had it generate corresponding readmes and install scripts for what it did, but I didn't test it out.
          FAF-macOS-M1-Install.zip

          1 Reply Last reply Reply Quote 0
          • ShadySocksS Offline
            ShadySocks
            last edited by

            Game (x86_64) → Wine (x86_64) → Rosetta 2 → Apple Silicon

            This is a lot of steps but it works! Perks of a 19 year old game haha.

            1 Reply Last reply Reply Quote 1
            • B Offline
              bugsarepeople
              last edited by

              Made PRs for it:
              https://github.com/FAForever/downlords-faf-client/pull/3504
              https://github.com/FAForever/uid/pull/17

              1 Reply Last reply Reply Quote 1

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • First post
                Last post