• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 20:28
CET 01:28
KST 09:28
  • 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
Team Liquid Map Contest #22 - Presented by Monster Energy3ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13
Community News
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool5Weekly Cups (March 9-15): herO, Clem, ByuN win22026 KungFu Cup Announcement6BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains18
StarCraft 2
General
Team Liquid Map Contest #22 - Presented by Monster Energy Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Weekly Cups (March 9-15): herO, Clem, ByuN win Weekly Cups (August 25-31): Clem's Last Straw? Blizzard Classic Cup - Tastosis announced as captains
Tourneys
2026 KungFu Cup Announcement [GSL CK] #2: Team Classic vs. Team Solar [GSL CK] #1: Team Maru vs. Team herO RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 517 Distant Threat Mutation # 516 Specter of Death Mutation # 515 Together Forever
Brood War
General
ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/ BSL Season 22 Gypsy to Korea BW General Discussion
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours IPSL Spring 2026 is here! ASL Season 21 Qualifiers March 7-8
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Zealot bombing is no longer popular?
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Stormgate/Frost Giant Megathread Dawn of War IV Path of Exile
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Mexico's Drug War Canadian Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread Formula 1 Discussion Tokyo Olympics 2021 Thread General nutrition recommendations Cricket [SPORT]
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7186 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 Kingdom20326 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
Bulgaria837 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 Kingdom20326 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 Kingdom20326 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
China6330 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
Bulgaria837 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
OSC
00:00
OSC Elite Rising Star #18
CranKy Ducklings66
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SpeCial 171
Livibee 81
RuFF_SC2 78
Codebar 12
Vindicta 8
StarCraft: Brood War
Britney 14710
GuemChi 4208
Artosis 677
NaDa 24
LancerX 10
Dota 2
monkeys_forever600
canceldota144
League of Legends
JimRising 576
Counter-Strike
byalli343
taco 303
Super Smash Bros
hungrybox1067
C9.Mang0378
AZ_Axe167
Mew2King127
Other Games
Day[9].tv931
shahzam469
Maynarde115
Trikslyr70
ViBE54
Organizations
Other Games
gamesdonequick979
Dota 2
PGL Dota 2 - Main Stream156
Other Games
BasetradeTV66
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• musti20045 42
• HeavenSC 41
• davetesta19
• CranKy Ducklings SOOP4
• LaughNgamezSOOP
• sooper7s
• Migwel
• IndyKCrew
• AfreecaTV YouTube
• Kozan
• intothetv
StarCraft: Brood War
• HerbMon 38
• RayReign 19
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Day9tv931
Upcoming Events
The PondCast
9h 32m
KCM Race Survival
9h 32m
WardiTV Team League
11h 32m
OSC
12h 32m
Replay Cast
23h 32m
KCM Race Survival
1d 9h
WardiTV Team League
1d 11h
Korean StarCraft League
2 days
RSL Revival
2 days
Maru vs Zoun
Cure vs ByuN
uThermal 2v2 Circuit
2 days
[ Show More ]
BSL
2 days
RSL Revival
3 days
herO vs MaxPax
Rogue vs TriGGeR
BSL
3 days
Replay Cast
3 days
Replay Cast
4 days
Afreeca Starleague
4 days
Sharp vs Scan
Rain vs Mong
Wardi Open
4 days
Monday Night Weeklies
4 days
Sparkling Tuna Cup
5 days
Afreeca Starleague
5 days
Soulkey vs Ample
JyJ vs sSak
Afreeca Starleague
6 days
hero vs YSC
Larva vs Shine
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-03-18
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
BSL Season 22
CSL Elite League 2026
RSL Revival: Season 4
Nations Cup 2026
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
NationLESS Cup
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
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.