• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:44
CEST 08:44
KST 15:44
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10
Community News
Weekly Cups (October 5-11): Farewell to 5.0.162Rollback Netcode in Brood War955.0.17 Patch Notes - October 7, 202624Weekly Cups Results (Sep 28-Oct 4)0SC4ALL: II SC2 Complete Invited Player Lineup10
StarCraft 2
General
SCII needs to put more weight on strategy and tact Server Blocker How do you feel about the mass reverts in the 5.0.17 PTR? 5.0.17 Patch Notes - October 7, 2026 ESL Pro Tour for SC2 discontinued
Tourneys
$3,500 WardiTV Not-Summer Championship Stellar Fest TWO the Moon (Dec 16-20) ISSL (IntoTheTV x SOOP SC2 League): Premier RSL 2026 Offline Finals LCQ Sign-Ups ScienceCraft (October 24-25) - Live Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps [A] Nemrods 1/4 players [M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 547 Temple Of Terror Mutation # 546 Catch the Train Mutation # 545 And Drops and Rifts
Brood War
General
Rollback Netcode in Brood War Bot on ladder ASL22 General Discussion ASL FINALS HYPE VIDEO 2X [Megathread] Daily Funny Videos
Tourneys
[Megathread] Daily Proleagues [Women's StarCraft] MonstarZ vs Dreams 2026-10-15 ASL 22 Finals [ASL22] Semifinal B
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Simple Questions, Simple Answers Replay Review Process - What do you do?
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV General RTS Discussion Thread Warcraft III: The Frozen Throne
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine US Politics Mega-thread Artificial Intelligence Thread Canadian Politics Mega-thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
The Link Between Gaming and …
TrAiDoS
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12457 users

FPS testing on Apple Silicon M1 Mac Mini

Forum Index > SC2 General
Post a Reply
1 2 Next All
krishpy
Profile Joined December 2020
2 Posts
December 27 2020 09:50 GMT
#1
hey folks!

I have been testing SC2 on my new 16GB Memory, M1 Mac Mini and the FPS results are not as good as I expected.

I have tested with

- 3 different resolutions - 4K UHD 3840 x 2160, Full HD 1920 x 1080 and HD 1280 x 720
- against all the 5 graphics settings
- using a 30 second late game battle sequence from MARU vs BYUN [TvT], ASUS ROG Online 2020 Grand Final.

Not sure if I am missing a particular setting that can boost FPS. Also please let me know if there is a better way to benchmark performance on Apple Silicon.



Thank you!
phodacbiet
Profile Joined August 2010
United States1740 Posts
December 27 2020 10:47 GMT
#2
I don't think the mac mini was intended to be used for gaming, but oof, not even 60fps on 1920x1080p
Cyro
Profile Blog Joined June 2011
United Kingdom20345 Posts
December 27 2020 10:50 GMT
#3
The M1 is an ARM processor and SC2 is built for x86, so it's non-native code. There can be huge performance hits from running like that.
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
SC-Shield
Profile Joined December 2018
Bulgaria893 Posts
December 27 2020 11:10 GMT
#4
On December 27 2020 19:50 Cyro wrote:
The M1 is an ARM processor and SC2 is built for x86, so it's non-native code. There can be huge performance hits from running like that.


So you need the 2020 Intel version. After that, Sc2 will have to be optimised which I doubt Blizzard would do.
heqat
Profile Joined October 2011
Switzerland96 Posts
December 27 2020 12:52 GMT
#5
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.
Cyro
Profile Blog Joined June 2011
United Kingdom20345 Posts
Last Edited: 2020-12-27 14:36:43
December 27 2020 14:33 GMT
#6
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.


Source?
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
heqat
Profile Joined October 2011
Switzerland96 Posts
December 27 2020 16:00 GMT
#7
On December 27 2020 23:33 Cyro wrote:
Show nested quote +
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.


Source?


https://9to5mac.com/2020/11/17/world-of-warcraft-m1-macs/
heqat
Profile Joined October 2011
Switzerland96 Posts
December 27 2020 16:27 GMT
#8
Now the important question: Is SC2 GPU bound or CPU bound on the M1 ? If the limitation is the GPU, recompiling to ARM won't help that much.

krishpy
Profile Joined December 2020
2 Posts
Last Edited: 2020-12-27 17:13:42
December 27 2020 17:11 GMT
#9
I have captured the CPU and GPU usage in the video when I was testing. It looks like its GPU bound currently.

There was also plenty of free memory during the test runs.
Cyro
Profile Blog Joined June 2011
United Kingdom20345 Posts
Last Edited: 2020-12-27 22:41:06
December 27 2020 22:38 GMT
#10
On December 28 2020 01:00 heqat wrote:
Show nested quote +
On December 27 2020 23:33 Cyro wrote:
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.


Source?


https://9to5mac.com/2020/11/17/world-of-warcraft-m1-macs/


That's cool, i didn't think it was that easy
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
heqat
Profile Joined October 2011
Switzerland96 Posts
December 27 2020 22:58 GMT
#11
On December 28 2020 07:38 Cyro wrote:
Show nested quote +
On December 28 2020 01:00 heqat wrote:
On December 27 2020 23:33 Cyro wrote:
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.


Source?


https://9to5mac.com/2020/11/17/world-of-warcraft-m1-macs/


That's cool, i didn't think it was that easy


Yea, unless you have some assembly language code (which would be very surprising), it's just a checkbox to recompile and build an x86/ARM fat binrary. I'd be surprised Blizzard don't do it soon or later for SC2.

heqat
Profile Joined October 2011
Switzerland96 Posts
December 27 2020 23:07 GMT
#12
On December 28 2020 02:11 krishpy wrote:
I have captured the CPU and GPU usage in the video when I was testing. It looks like its GPU bound currently.

There was also plenty of free memory during the test runs.


Sorry did not have the time to watch the video yet. But it makes sens that it is GPU bound. In this case, I don't think we'll get that much from an ARM version unfortunately. If you check these benchmarks:

https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested/3

The BaseMark ones near the end, you can see the difference between the Rosetta (emulated x86 like SC2 is now) and native version. You get a bit, but not that much.
b0lt
Profile Joined March 2009
United States790 Posts
December 28 2020 02:21 GMT
#13
On December 28 2020 07:58 heqat wrote:
Show nested quote +
On December 28 2020 07:38 Cyro wrote:
On December 28 2020 01:00 heqat wrote:
On December 27 2020 23:33 Cyro wrote:
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.


Source?


https://9to5mac.com/2020/11/17/world-of-warcraft-m1-macs/


That's cool, i didn't think it was that easy


Yea, unless you have some assembly language code (which would be very surprising), it's just a checkbox to recompile and build an x86/ARM fat binrary. I'd be surprised Blizzard don't do it soon or later for SC2.



It's not quite that easy, you need to fix all of your unaligned pointer dereferences which were previously generally fine on x86.
Steelghost1
Profile Joined June 2019
43 Posts
December 28 2020 03:51 GMT
#14
On December 28 2020 11:21 b0lt wrote:
Show nested quote +
On December 28 2020 07:58 heqat wrote:
On December 28 2020 07:38 Cyro wrote:
On December 28 2020 01:00 heqat wrote:
On December 27 2020 23:33 Cyro wrote:
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.


Source?


https://9to5mac.com/2020/11/17/world-of-warcraft-m1-macs/


That's cool, i didn't think it was that easy


Yea, unless you have some assembly language code (which would be very surprising), it's just a checkbox to recompile and build an x86/ARM fat binrary. I'd be surprised Blizzard don't do it soon or later for SC2.



It's not quite that easy, you need to fix all of your unaligned pointer dereferences which were previously generally fine on x86.


Could you elaborate on simpler terms if you have the time? I find this whole architecture discussion both interesting and confusing.
digmouse
Profile Blog Joined November 2010
China6332 Posts
December 28 2020 04:46 GMT
#15
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.

WoW is still making Blizzard money while on the other hand...
TranslatorIf you want to ask anything about Chinese esports, send me a PM or follow me @nerddigmouse.
phodacbiet
Profile Joined August 2010
United States1740 Posts
December 28 2020 09:25 GMT
#16
On December 28 2020 13:46 digmouse wrote:
Show nested quote +
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.

WoW is still making Blizzard money while on the other hand...


Yeah... sc2 servers has been broken for 6 days now and it probably won't be fixed till the new years. If they don't dedicate resources to maintain, I doubt they'll spend resources to support recompile sc2.
heqat
Profile Joined October 2011
Switzerland96 Posts
December 28 2020 10:59 GMT
#17
On December 28 2020 11:21 b0lt wrote:
Show nested quote +
On December 28 2020 07:58 heqat wrote:
On December 28 2020 07:38 Cyro wrote:
On December 28 2020 01:00 heqat wrote:
On December 27 2020 23:33 Cyro wrote:
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.


Source?


https://9to5mac.com/2020/11/17/world-of-warcraft-m1-macs/


That's cool, i didn't think it was that easy


Yea, unless you have some assembly language code (which would be very surprising), it's just a checkbox to recompile and build an x86/ARM fat binrary. I'd be surprised Blizzard don't do it soon or later for SC2.



It's not quite that easy, you need to fix all of your unaligned pointer dereferences which were previously generally fine on x86.


I guess it dedends of your code style. I have been working on cross-platform application for iOS and x86 for years and 99.99% of the code requires no change at all (and the changes were mostly due to some "hacky" code). Most of the code was pure C++ with pointers and all. But usually everything is already properly aligned in our case. I guess that if WoW was ported that fast, their code base should be clean enough to be simply re-compiled (with a few changes here and there).





renaissanceMAN
Profile Joined March 2011
United States1840 Posts
December 29 2020 03:37 GMT
#18
tagging along on this thread in hopes that by the time I get my m1 mbp sc2 will be recompiled
On August 15 2013 03:43 Waxangel wrote: no amount of money can replace the enjoyment of being mean to people on the internet
SC-Shield
Profile Joined December 2018
Bulgaria893 Posts
Last Edited: 2020-12-29 17:42:44
December 29 2020 17:36 GMT
#19
On December 29 2020 12:37 renaissanceMAN wrote:
tagging along on this thread in hopes that by the time I get my m1 mbp sc2 will be recompiled


Judging by this mentioned disaster that I'm also experiencing:
On December 28 2020 18:25 phodacbiet wrote:
Show nested quote +
On December 28 2020 13:46 digmouse wrote:
On December 27 2020 21:52 heqat wrote:
Hopefully SC2 will be recompiled for ARM. It's not that much work really. WoW has arleady been ported.

WoW is still making Blizzard money while on the other hand...


Yeah... sc2 servers has been broken for 6 days now and it probably won't be fixed till the new years. If they don't dedicate resources to maintain, I doubt they'll spend resources to support recompile sc2.


I wouldn't hold my breath it would be soon. I've never seen Blizzard mishandling their SC2 servers for that long since I started playing SC2 beta.
Lmui
Profile Joined November 2010
Canada6223 Posts
December 29 2020 18:42 GMT
#20
Ow that poor GPU.

Only at 720/low does the CPU start coming into play as it hits 60-75 FPS and the GPU moves a little away from 100% utilization.

Odds are it won't run well, even with recompilation. 720/medium was chugging away at 28-35 FPS which isn't really playable. A small boost up to 40 FPS average would help, but not much.

You'd have better luck saving money until Apple releases a higher end apple silicon chip. They have an 8 core GPU atm, it'd probably have to scale up to 24-32 core before you could consider 1080/med settings.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 3h 16m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Yoon 818
firebathero 478
ToSsGirL 55
Aegong 53
ZergMaN 26
Bale 25
yabsab 16
Icarus 10
Britney 0
Dota 2
NeuroSwarm196
League of Legends
JimRising 656
Counter-Strike
PGG 100
Other Games
summit1g5954
WinterStarcraft534
Happy271
Mew2King236
Sick157
C9.Mang0140
ceh9121
Organizations
Other Games
gamesdonequick529
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH402
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Azhi_Dahaki12
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2214
League of Legends
• Rush1039
• Stunt373
Other Games
• Shiphtur552
Upcoming Events
The PondCast
3h 16m
WardiTV Qualifier
4h 16m
Online Event
1d 4h
Korean StarCraft League
1d 20h
Afreeca Starleague
1d 23h
Rush vs Soulkey
CranKy Ducklings
2 days
AI Arena Tournament
2 days
BSL Open Qualifier
2 days
Sparkling Tuna Cup
3 days
IPSL
3 days
[ Show More ]
BSL Open Qualifier
3 days
WardiTV Weekly
4 days
IntoTheTV X SOOP
5 days
PiGosaur Cup
5 days
The PondCast
6 days
Kung Fu Cup
6 days
Liquipedia Results

Completed

Proleague 2026-10-14
Blizzard Classic Cup 2026
Copium Cup

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
HCC Season 3
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.