Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
1–10 of 60 posts
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#2Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#3How hard would it be for Blizzard to just recompile WoW to support arm64?
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#4How hard would it be for Blizzard to just recompile WoW to support arm64?
Specifically, it's comparing the native ARM64 version against the emulated x86_64 version, both running on an ARM64 CPU.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#5How hard would it be for Blizzard to just recompile WoW to support arm64?
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#6How hard would it be for Blizzard to just recompile WoW to support arm64?
But to answer your question as if they had not yet: it's never "just" recompiling. It's:
* recompile (and fix any warnings/errors indicated by the compiler)
* re-test ... the entire game
* fix the bugs that are encountered in test
* release/publish the game for Windows ARM64
Whatever this effort is, it's much much more than "just" recompiling. You could imagine motivated individuals on the engineering team chipping away at this list of their own accord. But following through with a product requires significant effort and coordination that often is weighed against the potential revenue that this new market could provide.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#7Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#8I think this is incorrect. Specifically the Windows ARM support. Official hardware support page indicates that the Windows version requires x64. I unfortunately don’t have the hardware to confirm for myself. But Blizzard is the kind of company that would have made a blog post about that.
https://us.support.blizzard.com/en/article/76459
This is neat, and exciting that Windows emulation tooling is progressing! It seems like there’s a lot of work hardware vendors would need to do in order to make Win/Arm viable for game devs. I really wonder if that’s ever going to happen.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#9How hard would it be for Blizzard to just recompile WoW to support arm64?
As others have said in this thread, they did. But to answer your question as if they had not yet: it's never "just" recompiling. It's: * recompile (and fix any warnings/errors indicated by the compiler) * re-test ... the entire game * fix the bugs that are encountered in test * release/publish the game for Windows ARM64 Whatever this effort is, it's much much more than "just" recompiling. You could imagine motivated…
That seems a bit absurd. Surely many parts of the game won't likely have bits of code that interact with architecture in unique ways. Especially if you wrote the game in relatively portable code to begin with (as WoW almost certainly was).
I mean idk, maybe windows arm64 is a uniquely nasty target. But i'm skeptical.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#10It offers native x86, Windows on ARM, and Apple Silicon versions. I think this is incorrect. Specifically the Windows ARM support. Official hardware support page indicates that the Windows version requires x64. I unfortunately don’t have the hardware to confirm for myself. But Blizzard is the kind of company that would have made a blog post about that. https://us.support.blizzard.com/en/article/76459 This is neat, an…