[Question] When will we see x86_64 support
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?
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.
as soon as the ARM64EC support in Wine is usable I'll start looking into plugging in an emulator.
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> Beginnings of support for ARM64EC target"
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 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.