-
Notifications
You must be signed in to change notification settings - Fork 102
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
[Question] When will we see x86_64 support #142
Comments
I'm currently busy with other areas of Hangover, but as soon as the ARM64EC support in Wine is usable I'll start looking into plugging in an emulator. |
Thanks! I'm really looking forward to that. |
Wine 8.21 release notes mention ARM64EC support in the "What's new" highlights, let's hope it will be usable soon: "What's new in this release: <clip> |
Is there any news about this? |
In Progress, possibly soonish |
Any update on this? There have been a lot of updates on arm64ec in the last few releases, so wonder if it could be attempted soon. |
Well, see the last paragraph of the readme. WineHQ is working on it though, might be ready for wine 10.0 I guess |
Btw, will it be possible to run any x86 programs like starcraft 2 or starcraft regular on wine? Was curious. I know it would probably take like RK3588 to run such things though. With even low graphic levels let alone higher. |
I want to caution against expecting complex online games to work soon. The anti-cheat / DRM systems are tricky enough on x86 and are likely to cause more problems with CPU emulation - although SC2 works inside CrossOver on Apple's Rosetta 2. On the plus side games have one advantage when it comes to CPU emulation: A lot of the heavy work is done on the system side, inside Vulkan or OpenGL, which doesn't have to run inside the emulator. We might see a problem similar to 3D driver support in the late 2000s though: The Linux drivers were tested against relatively simple things like Quake 3, Tuxracer and Compiz and trying to run something like Bioshock uncovered a lot of bugs. A similar problem might happen when you confront e.g. the Mali drivers with Diablo 4. The Vulkan testsuite, general progress of Mesa and modern free software games might make things smoother though. My testing with hangover v1 was exclusively on Nvidia Tegra, which was running the same Nvidia binary blob that is used on Nvidia desktop GPUs. It had the same pattern of failing/succeeding wine d3d tests. |
I figured that Starcraft 2 would have problems on ARM64, even if it was RK3588. That arm chip is mega powerful but if the compatibility for ARM64 hasn't been ported to a good enough level, it don't matter. I assume then you guys are less than halfway done in getting anti-cheat games working on ARM64? Let alone SC2 I might add. Just curious. |
There's a arm64ec branch now, but it's still WIP. I'll try to make a Hangover 9.20 beta with x86-64 support after Wine 9.20 is out |
It's released, spread the word |
It seems that wine developers have implemented initial ARM64EC support, will we see x86_64 support in the near future? What else needs to be done to make that possible?
The text was updated successfully, but these errors were encountered: