-
-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows ARM support #791
Comments
I second that! Would definitely be awesome! However xemu is quite resource consuming since LLE. So I wouldn‘t expect it to run on lower end devices. |
Same.... sadly no devs have responded yet :( |
Bump, with Snapdragon Elite being available now, demand should be up. |
Agreed, we should release xemu builds for Windows on ARM. @talynone Are you interested in helping to look into it? |
@mborgerson I'd be happy to help test. Trying to do any dev work is a bit beyond my current comfort level. I'm on a Lenovo Yoga Slim 7x with 32GB of memory. |
Yes please, it would feel a bit anachronistic to get a working Xbox360 emulation solution but nothing for the (less demanding) Classic Xbox. |
Would love to see this! Have recently switched from a Macbook Air M1 to the Samsung Galaxy Book4 Edge, and I've been very impressed with the increased performance on a lot of emulators, so I was hoping the same would be true of Xemu, but, while it opens, it always crashes as soon as I add in the BIOS to the system, so I can't actually use it. |
I tried the latest build from Actions (both debug and release) and the Xemu window now flashes and closes. No dump is generated. here is my log: EDIT: launching xemu with " xemu.exe -audio none" works fine. Seems that everything works fine in OpenGL. |
@RaulMerelli Thanks, that's an easy fix |
I tried a couple of games, right now only OpenGL works. Trying to switch to Vulkan leads to the following message: This is the log:
However, I don't think it is related to the emulator, rather to the state of poor Vulkan support in Qualcomm drivers on Windows. I tried it both with the OEM drivers and the latest beta drivers. |
@RaulMerelli We can work around this missing feature, thanks for reporting it. By the way, what device do you have? |
Thanks, but I don't know if it's worth working on a workaround, going to solve a problem for a still too small niche of users, who in the meantime can still use OpenGL while hopefully Qualcomm adequately increases support for its drivers. I'm using an Asus Vivobook S15. I think that other Snapdragon X PCs behaves the same. |
Using the build from here: https://github.com/xemu-project/xemu/actions/runs/12664215817/job/35292027559 Audio works, OpenGL works, Vulkan does not. Using Lenovo Slim 7x running Snapdragon Elite X processor. Edit: Tested Buffy the Vampire Slayer, with 2x internal resolution bump, seems to run great. Edit 2: After about 15 min of gameplay it locked up, audio plays, video frozen. Edit 3: Played for another 30 min seems to work fine. |
Great, thanks for testing everyone. I'll close this issue now that we have Windows arm64 builds. The website https://xemu.app also links to the arm builds. We can track the Vulkan issues separately. |
Snapdragon X series is night and day faster, I highly recommend them if you can afford it. |
Feature Request
Howdy! I wanted to say that the work done by the XEMU developers is truly amazing, being able to launch XBOX on my Mac is truly something I did not picture ever happening <3
Since the MAC version is universal, made me wonder about ARM as a whole... It would mean a lot if you could consider adding ARM64 support for Windows devices. Or, at the very least consider making a compiler on ARM so that we can build an ARM64 version of XEMU for windows.
While I know these sorts of things are very complicated and time consuming, I think it would be great to make this amazing emulator friendly with a lot of other platforms in windows. Thank you!
Alternatives
No response
Additional Context
There is a lot of promising ARM devices coming up this year, and it would be nice if XEMU was ahead in that sense... Other popular emulators have had ways to build for ARM or have ARM builds, like Dolphin, PPSSPP and Duckstation <3
The text was updated successfully, but these errors were encountered: