JoeCapricorn wrote: »With this I actually understand why the issue isn't quite as simple as it seems.
Xbox One and Playstation 4 both use AMD x86-64 chips. Xbox Series X and Playstation 5 also use chips with this same architecture, and x86-64 is the standard architecture Intel uses (the name deriving from the original Intel chips such as the 386 and 486).
When it comes to ARM, however, the basic instructions the CPU understands are completely different. The machine language itself is different. That matters enough - for one the core client would have to be compiled in the entirely new instruction set, but also probably programming changes to adapt to the architecture. I'm willing to bet there are instructions exclusive to x86-64 that don't have a comparable operation in ARM. Almost certainly this is the case, because ARM stands for Advanced RISC Machine, and RISC stands for "Reduced Instruction Set Computing". The launcher would have to detect which architecture the system is running on and download updates just for that client itself.
It's possible to do. But it isn't easy. The ARM version of ESO would be prone to crashes, especially at the start, due to the different architecture, and the complicated codebase that would have to be combed through with a fine-toothed brush to iron out all of the instances of incompatible instructions being called.
ESO is not like Doom. It's not going to be running on refrigerators anytime soon, unless those start supporting Stadia.
That's odd, i didn't read it that way as listed here in this news article. https://www.ruetir.com/2020/11/18/bethesda-vs-apple-mac-support-for-the-elder-scrolls-online-will-be-phased-out/
I think apple has made the right choice with their recent development of their own silicon and i do think people will see the value of it and support it.
That's odd, i didn't read it that way as listed here in this news article. https://www.ruetir.com/2020/11/18/bethesda-vs-apple-mac-support-for-the-elder-scrolls-online-will-be-phased-out/
That link is not working, I think, can you relink it please?
Apparently the new “fanless” MacBook Air is running at speeds equivalent to the AMD Ryzen 9 5950X, it’s crazy.
https://thenextweb.com/plugged/2020/11/12/first-apple-silicon-geekbench-results-m1-macbook-pro-air-mac-mini-analysis/
You'd think that with unlimited Microsoft money, ZOS could hire one Mac developer and buy a couple Mac minis to build & test on.
Or as posted, they could just carry on as they have been, they haven't had any Mac developers in years, certainly never test on Mac, and never fix Mac bugs except by accident. Which is why I quit buying crowns, just ESO+. Now I guess I can cut that out, too.
So, after 6 years, well over $1000+ customer, I'll be in game only as a freebie until the next set of ARM Macs are out (I need slightly more than the M1 provides).
While I'm often annoyed by Blizzard the company, at least they support their customers and aren't too cheap to pay for a Mac developer or two. Guess I'm back to WoW.
I think apple has made the right choice with their recent development of their own silicon and i do think people will see the value of it and support it.
Well, WoW also ran on PowerPC Macs. The PPC architecture was actually designed in the 1990's by a consortium of Motorolla, IBM and Apple, so it's neither really Apple's first "own silicon", nor the first Mac with a RISC CPU. The PowerPC era ended In the mid 2000's because nobody wanted a desktop computer that was incompatible to virtually everything, WoW still supported PPC Macs until 2010, and now we've come full circle.
ARM is quite a bit older than PPC and was a very niche design until mobile devices became a thing, and power consumption and heat generation of complex instruction set CPUs suddenly became a huge issue. In the end, the M1 is just a licensed ARM design, similar to Bionic or Snapdragon.
The difference to PowerPC is that there are now billions of phones and tablets using the same architecture. No doubt that there will be ports, the question is whether there will be games that use the Mac to capacity. In the end, Apple doesn't really want gamers as customers, they want people doing creative work on a computer that has to be simple, functional and good looking.
Apparently the new “fanless” MacBook Air is running at speeds equivalent to the AMD Ryzen 9 5950X, it’s crazy.
https://thenextweb.com/plugged/2020/11/12/first-apple-silicon-geekbench-results-m1-macbook-pro-air-mac-mini-analysis/
Apparently the new “fanless” MacBook Air is running at speeds equivalent to the AMD Ryzen 9 5950X, it’s crazy.
https://thenextweb.com/plugged/2020/11/12/first-apple-silicon-geekbench-results-m1-macbook-pro-air-mac-mini-analysis/
that tests is fake and wrong btw
JoeCapricorn wrote: »With this I actually understand why the issue isn't quite as simple as it seems.
Xbox One and Playstation 4 both use AMD x86-64 chips. Xbox Series X and Playstation 5 also use chips with this same architecture, and x86-64 is the standard architecture Intel uses (the name deriving from the original Intel chips such as the 386 and 486).
When it comes to ARM, however, the basic instructions the CPU understands are completely different. The machine language itself is different. That matters enough - for one the core client would have to be compiled in the entirely new instruction set, but also probably programming changes to adapt to the architecture. I'm willing to bet there are instructions exclusive to x86-64 that don't have a comparable operation in ARM. Almost certainly this is the case, because ARM stands for Advanced RISC Machine, and RISC stands for "Reduced Instruction Set Computing". The launcher would have to detect which architecture the system is running on and download updates just for that client itself.
It's possible to do. But it isn't easy. The ARM version of ESO would be prone to crashes, especially at the start, due to the different architecture, and the complicated codebase that would have to be combed through with a fine-toothed brush to iron out all of the instances of incompatible instructions being called.
ESO is not like Doom. It's not going to be running on refrigerators anytime soon, unless those start supporting Stadia.
And yet somehow, rosetta2 manages to do it on the fly with minimal impact on performance
and your assertion is incorrect that the launcher would have to detect which game to d/l. they would have to convert the launcher and be run on M1 and then it would just d/l from a different location. Please lets think. Nay saying seems to be the social norm around here but the reality is if they can make the game they can solve a simple problem like d/l the correct version.
Apparently the new “fanless” MacBook Air is running at speeds equivalent to the AMD Ryzen 9 5950X, it’s crazy.
https://thenextweb.com/plugged/2020/11/12/first-apple-silicon-geekbench-results-m1-macbook-pro-air-mac-mini-analysis/
that tests is fake and wrong btw
Uh-huh.
“In Cinebench R23, the M1 handily beat both the 4c/8t i7-1185G7 and 8c/8t Ryzen 7 4700u. Ryzen 9 5950x dominates it easily, even limited to 8 threads—but remember, only 4 of the M1's cores are high-performance.“ -Arstechnica
https://arstechnica.com/gadgets/2020/11/hands-on-with-the-apple-m1-a-seriously-fast-x86-competitor/
JoeCapricorn wrote: »With this I actually understand why the issue isn't quite as simple as it seems.
Xbox One and Playstation 4 both use AMD x86-64 chips. Xbox Series X and Playstation 5 also use chips with this same architecture, and x86-64 is the standard architecture Intel uses (the name deriving from the original Intel chips such as the 386 and 486).
When it comes to ARM, however, the basic instructions the CPU understands are completely different. The machine language itself is different. That matters enough - for one the core client would have to be compiled in the entirely new instruction set, but also probably programming changes to adapt to the architecture. I'm willing to bet there are instructions exclusive to x86-64 that don't have a comparable operation in ARM. Almost certainly this is the case, because ARM stands for Advanced RISC Machine, and RISC stands for "Reduced Instruction Set Computing". The launcher would have to detect which architecture the system is running on and download updates just for that client itself.
It's possible to do. But it isn't easy. The ARM version of ESO would be prone to crashes, especially at the start, due to the different architecture, and the complicated codebase that would have to be combed through with a fine-toothed brush to iron out all of the instances of incompatible instructions being called.
ESO is not like Doom. It's not going to be running on refrigerators anytime soon, unless those start supporting Stadia.
And yet somehow, rosetta2 manages to do it on the fly with minimal impact on performance
and your assertion is incorrect that the launcher would have to detect which game to d/l. they would have to convert the launcher and be run on M1 and then it would just d/l from a different location. Please lets think. Nay saying seems to be the social norm around here but the reality is if they can make the game they can solve a simple problem like d/l the correct version.
It looks like ESO is running really well on a M1 MacBook Pro.
https://www.reddit.com/r/elderscrollsonline/comments/jw0e5r/has_anyone_tested_eso_on_the_new_m1_macbooks/
I don't use Windows since April. I've switched to GNU/Linux - Ubuntu, to be precise. Now version 20.10 (Groovy Gorilla). I play ESO and the vast majority of my Steam library (like 90%) exactly as I used to play on Windows 10. ESO runs with the same performance. The game runs using Proton, an implementation of WINE developed by Valve. WINE is a translator (not an emulator) and that's why the impact on performance is minimal.
On ARM Macs, there are people working on a Rosetta + WINE implementation. I don't know exactly how it works, but Rosetta seems to be another translator. There will be more impact on performance, but I think it's going to be pretty playable. On GNU/Linux, using WINE is totally free. I don't know how it's going to be on Macs. Codeweavers is certainly going to charge for their software (CrossOver).
JoeCapricorn wrote: »With this I actually understand why the issue isn't quite as simple as it seems.
Xbox One and Playstation 4 both use AMD x86-64 chips. Xbox Series X and Playstation 5 also use chips with this same architecture, and x86-64 is the standard architecture Intel uses (the name deriving from the original Intel chips such as the 386 and 486).
When it comes to ARM, however, the basic instructions the CPU understands are completely different. The machine language itself is different. That matters enough - for one the core client would have to be compiled in the entirely new instruction set, but also probably programming changes to adapt to the architecture. I'm willing to bet there are instructions exclusive to x86-64 that don't have a comparable operation in ARM. Almost certainly this is the case, because ARM stands for Advanced RISC Machine, and RISC stands for "Reduced Instruction Set Computing". The launcher would have to detect which architecture the system is running on and download updates just for that client itself.
It's possible to do. But it isn't easy. The ARM version of ESO would be prone to crashes, especially at the start, due to the different architecture, and the complicated codebase that would have to be combed through with a fine-toothed brush to iron out all of the instances of incompatible instructions being called.
ESO is not like Doom. It's not going to be running on refrigerators anytime soon, unless those start supporting Stadia.
And yet somehow, rosetta2 manages to do it on the fly with minimal impact on performance
and your assertion is incorrect that the launcher would have to detect which game to d/l. they would have to convert the launcher and be run on M1 and then it would just d/l from a different location. Please lets think. Nay saying seems to be the social norm around here but the reality is if they can make the game they can solve a simple problem like d/l the correct version.
It looks like ESO is running really well on a M1 MacBook Pro.
https://www.reddit.com/r/elderscrollsonline/comments/jw0e5r/has_anyone_tested_eso_on_the_new_m1_macbooks/
Pretty much as I said. It'll work in Emulation just not native support. All this outrage over nothing.
Terrific. 🙁
It’s not like Mac support was that great to begin with. Software issues (dramatically dropping frame rates, complete OS system crashes when porting to some areas) that have been present since as far back as Summerset still have not been fixed. And this just seems like an excuse to drop Macs altogether.
That report is fairly depressing. I can’t imagine that the porting is THAT difficult, it’s not like the system software is vastly different, both the new chip macs and the current ones have the same version of the OS.
I know the “ink” is not dry yet on the deal, but I am wondering how much the buyout is playing into this.
Likely the Mac player base isn't large enough, and it would take significant developer time as well to port (Eso is a massive game).
So those together likely point to having little to no monetary gains from a full on port to the new Macs.
Can't say I'm surprised, the bottom line is always going to be the most important, and likely this decision didn't come from the devs.
Uh-huh. Meanwhile...
“Blizzard announces World of Warcraft will run natively on Apple Silicon from day one”
https://thenextweb.com/plugged/2020/11/17/blizzard-world-of-warcraft-will-run-natively-on-apple-silicon-intel-big-sur-analysis/
Terrific. 🙁
It’s not like Mac support was that great to begin with. Software issues (dramatically dropping frame rates, complete OS system crashes when porting to some areas) that have been present since as far back as Summerset still have not been fixed. And this just seems like an excuse to drop Macs altogether.
That report is fairly depressing. I can’t imagine that the porting is THAT difficult, it’s not like the system software is vastly different, both the new chip macs and the current ones have the same version of the OS.
I know the “ink” is not dry yet on the deal, but I am wondering how much the buyout is playing into this.
Likely the Mac player base isn't large enough, and it would take significant developer time as well to port (Eso is a massive game).
So those together likely point to having little to no monetary gains from a full on port to the new Macs.
Can't say I'm surprised, the bottom line is always going to be the most important, and likely this decision didn't come from the devs.
Uh-huh. Meanwhile...
“Blizzard announces World of Warcraft will run natively on Apple Silicon from day one”
https://thenextweb.com/plugged/2020/11/17/blizzard-world-of-warcraft-will-run-natively-on-apple-silicon-intel-big-sur-analysis/
Well I didn't want to go back and play WoW again, but since these guys don't want my money next time I upgrade my computer I guess they will. FFXIV is upgrading to work on Big Sur, maybe they'll get an M1 version going. Its better anyhow, you can play your same characters in the same world on the same server on any/all - PC, Mac, Xbox or Playstation.