I wish ARM wasn't so messy for Linux, with out of date device trees etc. All I want is something like a Macbook Air, but running Linux - long battery life, acceptable performance, an OS that respects me.
Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
31–40 of 60 posts
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#32Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#33Besides, I'd look forward to testinf with the nea ARM emulation layer Valve is developing.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#34I wish ARM wasn't so messy for Linux, with out of date device trees etc. All I want is something like a Macbook Air, but running Linux - long battery life, acceptable performance, an OS that respects me.
This is also why I don't get why people are so enthusiastic about ARM. While there is nothing technically preventing manufacturers from using extensible standards and technologies like ACPI, UEFI, etc. with ARM, pretty much no one does. Meaning these devices are closed and pretty unusable with Linux.
Funnily enough, the device with probably the best "normal" desktop protocol support is the old Windows RT tablet, which features an ARM SoC that runs UEFI and ACPI and everything. It's locked down to Microsoft's secure boot keys, unfortunately, but thanks to Microsoft abandoning the device, there are exploits you can use to bypass that.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#35I wish ARM wasn't so messy for Linux, with out of date device trees etc. All I want is something like a Macbook Air, but running Linux - long battery life, acceptable performance, an OS that respects me.
This is also why I don't get why people are so enthusiastic about ARM. While there is nothing technically preventing manufacturers from using extensible standards and technologies like ACPI, UEFI, etc. with ARM, pretty much no one does. Meaning these devices are closed and pretty unusable with Linux.
So now we have a world full of devices running open software but which are locked down. And a Linux foundation run by corporates.
To me it is clear this was indeed a huge problem. Linux might not have become as big as it is now if it had taken GPL3 on board but it would have made it a lot harder for manufacturers to do what they're doing.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#36Earlier quoted context omitted.
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…
> * re-test ... the entire game 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.
I came across a performance-killing bug that made the game unplayable (less than 1fps on a Mac Studio). It happened in a couple of dungeons (I spotted 2). From my tests it was caused by a specific texture in the field of view at a certain distance. There was no problem on Intel Macs, AFAICT. My old MBP was terrible but did not get any performance hit.
This is what can happen any time you don’t test even a tiny corner of the game. Also, bear in mind that this depends on graphics settings and you get a nightmare of a test matrix.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#37I wish ARM wasn't so messy for Linux, with out of date device trees etc. All I want is something like a Macbook Air, but running Linux - long battery life, acceptable performance, an OS that respects me.
This is also why I don't get why people are so enthusiastic about ARM. While there is nothing technically preventing manufacturers from using extensible standards and technologies like ACPI, UEFI, etc. with ARM, pretty much no one does. Meaning these devices are closed and pretty unusable with Linux.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#38Does WoW still use Blizzard's in house anti-cheat engine (Warden)? Interesting how the emulated version did not trip this.
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#39Earlier quoted context omitted.
I mean you can release it with loads of parts untested and just _hope_ there aren’t bugs there, it’s definitely an option. It’s risk vs reward there.
few days ago there was thread here about Valve and 20 years FPU bug... https://news.ycombinator.com/item?id=46009962 WoW was released 21 years ago AFAIK
Re: Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
#40I wish ARM wasn't so messy for Linux, with out of date device trees etc. All I want is something like a Macbook Air, but running Linux - long battery life, acceptable performance, an OS that respects me.
Asahi remix?
It’s not their fault per se, but it’s discouraging.