Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Attempt to create ARM64 buildsΒ #83

Closed

Description

@nefarius

Apparently ARM64 installations are on the rise, the solution/project needs this platform integrated and tested.

Activity

  1. self-assigned this
    on Feb 26, 2021
  2. ynohtnalude commented on Aug 12, 2021

    @ynohtnalude

    Any chance of this happening? Xbox cloud gaming is working pretty good on my arm device, would like my old logitech rumblepad 2 to work on it with the x360ce emulator! Good opportunity to do more on this arm device!

  3. nefarius commented on Jun 26, 2022

    @nefarius
    OwnerAuthor

    Here's the first unsigned and untested ARM64 build for anybody who knows how to test-sign, manually install and put the machine in test mode.

  4. nefarius commented on Jun 29, 2022

    @nefarius
    OwnerAuthor

    We successfully installed and tested a build on a MacBook Pro 14 (M1 Pro) and everything seems to work fine! Next step is making a setup for it.

  5. nefarius commented on Aug 8, 2022

    @nefarius
    OwnerAuthor

    An ARM64 BETA release is vailable whoever has the hardware, please test and provide feedback here, thanks.

  6. CodeMonkeyInit commented on Aug 8, 2022

    @CodeMonkeyInit

    Attempting to install on m1 mac air with windows 11 vm inside of parallels getting error: "The file 'nefconw.exe' is not marked for installation"

  7. nefarius commented on Aug 8, 2022

    @nefarius
    OwnerAuthor
  8. CodeMonkeyInit commented on Aug 8, 2022

    @CodeMonkeyInit

    Try this one please.

    double checked, getting same error with this one

    p.s managed to install by using /unpack command and manually installing driver with ARM64/ViGEmBus.inf

  9. nefarius commented on Aug 8, 2022

    @nefarius
    OwnerAuthor

    Try this one please.

    double checked, getting same error with this one

    p.s managed to install by using /unpack command and manually installing driver with ARM64/ViGEmBus.inf

    Well, partial progress is better than no progress πŸ˜‰ We'll figure it out.

  10. ynohtnalude commented on Aug 9, 2022

    @ynohtnalude

    not sure if it helps but I also get the
    "The file 'nefconw.exe' is not marked for installation"

    Edition Windows 11 Pro
    Version 22H2
    Installed on β€Ž2022-β€Ž05-β€Ž27
    OS build 22621.160
    Experience Windows Feature Experience Pack 1000.22632.1000.0

    Processor Snapdragon(TM) 835 2.21 GHz
    Installed RAM 4.00 GB (3.69 GB usable)
    System type 64-bit operating system, ARM-based processor
    Pen and touch Pen and touch support with 10 touch points

    It's a Lenovo Miix630

  11. ImSaaam commented on Aug 9, 2022

    @ImSaaam

    Try this one please.

    double checked, getting same error with this one

    p.s managed to install by using /unpack command and manually installing driver with ARM64/ViGEmBus.inf

    I am getting the same error as well, can I ask you how you installed it?

    edit
    Works now with new installer.

  12. nefarius commented on Aug 9, 2022

    @nefarius
    OwnerAuthor

    Replaced the setup on the release page with a fixed one, please try again.

  13. Delstrom2 commented on Aug 10, 2022

    @Delstrom2

    An ARM64 BETA release is vailable whoever has the hardware, please test and provide feedback here, thanks.

    I don't know why this doesn't seem to be working on Parallels, but this works perfectly on my original Windows Arm hardware. You guys are lifesavers!

  14. nefarius commented on Aug 10, 2022

    @nefarius
    OwnerAuthor

    An ARM64 BETA release is vailable whoever has the hardware, please test and provide feedback here, thanks.

    I don't know why this doesn't seem to be working on Parallels, but this works perfectly on my original Windows Arm hardware. You guys are lifesavers!

    Isn't parallels emulating a different CPU architecture?

  15. Delstrom2 commented on Aug 10, 2022

    @Delstrom2

    An ARM64 BETA release is vailable whoever has the hardware, please test and provide feedback here, thanks.

    I don't know why this doesn't seem to be working on Parallels, but this works perfectly on my original Windows Arm hardware. You guys are lifesavers!

    Isn't parallels emulating a different CPU architecture?

    Not really, or at least it shouldn't be. The M1 is an ARM-based CPU, and Parallels can't translate CPU architecture and perform well, so it has to use a version of Windows designed to be installed for ARM64 hardware like mine (Galaxy Book2). It should be worth noting that I'm referring to full Windows ARM64, not Windows RT or Windows Mobile.

  16. nefarius commented on Aug 10, 2022

    @nefarius
    OwnerAuthor

    An ARM64 BETA release is vailable whoever has the hardware, please test and provide feedback here, thanks.

    I don't know why this doesn't seem to be working on Parallels, but this works perfectly on my original Windows Arm hardware. You guys are lifesavers!

    Isn't parallels emulating a different CPU architecture?

    Not really, or at least it shouldn't be. The M1 is an ARM-based CPU, and Parallels can't translate CPU architecture and perform well, so it has to use a version of Windows designed to be installed for ARM64 hardware like mine (Galaxy Book2). It should be worth noting that I'm referring to full Windows ARM64, not Windows RT or Windows Mobile.

    I see. I have no experience with Apple stuff or Parallels etc. so I'll take your folk's words for it πŸ˜‡

  17. CodeMonkeyInit commented on Aug 10, 2022

    @CodeMonkeyInit

    Replaced the setup on the release page with a fixed one, please try again.

    Seems to be fixed now on Windows 11 inside of Parallels

  18. ynohtnalude commented on Aug 10, 2022

    @ynohtnalude
  19. ynohtnalude commented on Aug 10, 2022

    @ynohtnalude

    I just open up xbox cloud gaming on my sd835 pc with windows 11 in MS edge,

    My Logitech Rumble pad worked great playing forza5 on this wimpy machine!!

    Thanks!!

  20. ilyanengen commented on Sep 3, 2022

    @ilyanengen

    Replaced the setup on the release page with a fixed one, please try again.

    Seems to be fixed now on Windows 11 inside of Parallels

    Hi! I try to use with Windows 11 in Parallels, but after successfull installation I can't see Xbox 360 controller in Device Manager. I installed VigemBus 1.20.432.
    What is the name of the device?
    How can I check it installed correctly?

  21. nefarius commented on Sep 3, 2022

    @nefarius
    OwnerAuthor

    Replaced the setup on the release page with a fixed one, please try again.

    Seems to be fixed now on Windows 11 inside of Parallels

    Hi! I try to use with Windows 11 in Parallels, but after successfull installation I can't see Xbox 360 controller in Device Manager. I installed VigemBus 1.20.432. What is the name of the device? How can I check it installed correctly?

    Well, what feeder software do you use? On its own there won't be any controller on the system.

  22. ilyanengen commented on Sep 4, 2022

    @ilyanengen

    Replaced the setup on the release page with a fixed one, please try again.

    Seems to be fixed now on Windows 11 inside of Parallels

    Hi! I try to use with Windows 11 in Parallels, but after successfull installation I can't see Xbox 360 controller in Device Manager. I installed VigemBus 1.20.432. What is the name of the device? How can I check it installed correctly?

    Well, what feeder software do you use? On its own there won't be any controller on the system.

    What feeder software should I use? I will really appreciate if you could provide some examples.
    PS: I installed XOutput, but it says it can't find VigemBus.

  23. nefarius commented on Sep 4, 2022

    @nefarius
    OwnerAuthor

    What feeder software should I use? I will really appreciate if you could provide some examples.

    That entirely depends on your use-case, I can't tell you that πŸ˜… DS4Windows from Ryochan7 is the most prominent example.

  24. jorbig commented on Sep 5, 2022

    @jorbig

    What feeder software should I use? I will really appreciate if you could provide some examples.

    That entirely depends on your use-case, I can't tell you that πŸ˜… DS4Windows from Ryochan7 is the most prominent example.

    But that one doesn't work with Windows on arm, right? Is there an alternative feeder software that does work?

  25. driver1998 commented on Sep 5, 2022

    @driver1998

    Userspace feeder can just be x86/x64 and they will work fine. Also, DS4Windows is a .NET 6 app and shouldn't be too difficult to support ARM64. You might even be able to force the current x64 release to be run as ARM64 (see "Coercing already-built apps to Arm64" at dotnet/core#7709).

  26. ilyanengen commented on Sep 6, 2022

    @ilyanengen

    Replaced the setup on the release page with a fixed one, please try again.

    Seems to be fixed now on Windows 11 inside of Parallels

    Could you please share the name of feeder you used to make it work in Parallels? Thank you

  27. nefarius commented on Oct 10, 2022

    @nefarius
    OwnerAuthor

    Considering this done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions