Strange. They are mistaken. Both rise and shadow of tomb raider are metal
You can use Metal under Rosetta.They are also wrong about Borderlands 3 too. Strange.
Right I saw that too, but upping the resolution (to 1440p or higher) shifts the bottleneck back to the GPU which should make the CPU moot.From the AnandTech review, just under the SotTR benchmarks:
And a paragraph later:
(That doesn't mean it's not using Metal, Rosetta is just for the CPU side).
Less important, yes, but not necessarily moot.Right I saw that too, but upping the resolution (to 1440p or higher) shifts the bottleneck back to the GPU which should make the CPU moot.
I don't think removing Rosetta's hit would make the M1 Max on par with a 3080 that's basically 2X faster in gaming.Less important, yes, but not necessarily moot.
Makes more sense why civ is performing so poorly thenRight I saw that too, but upping the resolution (to 1440p or higher) shifts the bottleneck back to the GPU which should make the CPU moot.
Yeah almost impossible.I don't think removing Rosetta's hit would make the M1 Max on par with a 3080 that's basically 2X faster in gaming.
It's not that they're not metal, it's that they're both x86. That's why Rosetta needs to translate. For the CPU limited scenarios that matters. When it isn't CPU limited, it's still not great but there the issue is how optimized the Metal ports are. Probably not very and definitely not for the M1-style GPU. Like all games and a lot of other intense software, optimized is a big step beyond simply being native. Having said that, this probably reflects the state of most games on the Mac, and probably for awhile. But it doesn't reflect *what can be*.Strange. They are mistaken. Both rise and shadow of tomb raider are metal
No, definitely not. Removing Rosetta AND optimising for Apple Silicon likely could come close. After all, the Aztec benchmark is very good. The Mac version of these games has been an afterthought, they're likely not very optimised.I don't think removing Rosetta's hit would make the M1 Max on par with a 3080 that's basically 2X faster in gaming.
Also, even if the graphics code is using metal, it doesn't mean it targets TBDR:s like Apples GPUs. Anything that runs on the x86 Macs is fairly sure to target IMRs. (They could conceivably make a seperate code path for AS, but I haven't heard of anyone doing it.)No, definitely not. Removing Rosetta AND optimising for Apple Silicon likely could come close. After all, the Aztec benchmark is very good. The Mac version of these games has been an afterthought, they're likely not very optimised.
That's not to say the benchmarks are useless, they aren't. They reflect the current performance of some of the most popular available Mac games. But not the potential performance of the hardware.
With the amount of bandwidth M1 Max has it shouldn't matter if it is treated like IMR or TBDR, right?Also, even if the graphics code is using metal, it doesn't mean it targets TBDR:s like Apples GPUs. Anything that runs on the x86 Macs is fairly sure to target IMRs. (They could conceivably make a seperate code path for AS, but I haven't heard of anyone doing it.)
I'll pass that ball to Leman. ;-) Prepare to be schooled. :-DWith the amount of bandwidth M1 Max has it shouldn't matter if it is treated like IMR or TBDR, right?
No, it's definitely not using TBDR. Porting to AS would come much sooner than switching the entire pipeline to TBDR.Also, even if the graphics code is using metal, it doesn't mean it targets TBDR:s like Apples GPUs. Anything that runs on the x86 Macs is fairly sure to target IMRs. (They could conceivably make a seperate code path for AS, but I haven't heard of anyone doing it.)
You're potentially unnecesarily copying gbuffer textures back to main memory when they're already available in tile memory. It still matters.With the amount of bandwidth M1 Max has it shouldn't matter if it is treated like IMR or TBDR, right?
Which is strange because these games are well optimised for Metal. It's not clear why the M1 does not perform better at very high resolution.It does. It’s badly performing. Rise and Shadown both use metal and it’s the same low performance.
And they were not ported to Apple Silicon.Strange. They are mistaken. Both rise and shadow of tomb raider are metal
AFAIK, Civ 6 on macOS is an X86 app.Even Civ 6 is running poorly and that’s not under Rosetta.
How much does it matter? With 400GB of bandwidth how much performance are you leaving on the table pretending you are on IMR GPU instead of TBDR?No, it's definitely not using TBDR. Porting to AS would come much sooner than switching the entire pipeline to TBDR.
You're potentially unnecesarily copying gbuffer textures back to main memory when they're already available in tile memory. It still matters.
Yes it is our own fault for getting caught up in the hype.When we sit back and think about it, gaming performance is in line with what the M1 does and scaling is very good.
The difference is that the M1 has been compared to iGPUs, which all had lower specs on paper.
Now, the M1 Max is compared to GPUs that have much better specs and higher power consumption. That's why we're disappointed. But results are entirely expected.
The only way to know for sure is to run custom benchmarks and I don't have a M1 Pro MacBook (yet). Apple even provides sample code of modern rendering techniques on the same scene, from WWDC videos, so it wouldn't be too difficult to try.How much does it matter? With 400GB of bandwidth now much performance are you leaving on the table pretending you are on IMR GPU instead of TBDR?
According to their FAQ it’s metalAFAIK, Civ 6 on macOS is an X86 app.
Supporting Metal and being compiled forAccording to their FAQ it’s metal
“Q: Does Civ VI Mac support Metal?
A: Civilization VI Mac does support Metal.”
arm64
are two completely different things. You could make Metal games long before Apple Silicon was introduced.Metal doesn't mean optimized for M1.According to their FAQ it’s metal
“Q: Does Civ VI Mac support Metal?
A: Civilization VI Mac does support Metal.”
According to their FAQ it’s metal
“Q: Does Civ VI Mac support Metal?
A: Civilization VI Mac does support Metal.”