MacBookAir M1, Big Sur - not launching StarCraft 2

StarCraft 2 not launching on MBA M1 - Big Sur.

~/Library/Application Support/Blizzard/StarCraft II/variables.txt file has been adjusted as recommended by StarCraft support posts:

  1. change vsync setting to “vsync=true”
  2. change GraphicsApi setting to “GraphicsApi=Metal”

Neither solution has resolved the problem: After clicking “PLAY” button under StarCraft 2 on the BattleNet V5.0.6.83830, the button changes to “LAUNCHING”. After a few seconds, the button returns to “PLAY”…StarCraft 2 does not start, neither does the StarCraft2 icon show on the taskbar.

Note: WoW and Diablo load fine on this computer.

I would appreciated any tried/tested solutions to this issue.

Thank you,
Michael

Below are the contents of my variables.txt file for reference:
accountCountry=USA
alternateclock=false
ambientenvironmentmap=false
aolight=false
architecturePreference=2
completedCampaignMask=5
creepnormalmap=true
creepQuality=1
creepselfshadow=false
creeptrans=true
creepUseGroundNormalTexture=false
deff=false
deffspec=false
deffspecpow=false
depthDisp=false
displayflyerhelper=Selected
displayunitstatus=Damaged
dof=false
fastFOW=true
FlexCacheMap=8e13a3fabd96bbed52a5befd55ec92c68265aba868cf7000ec80d1f3b8d90b09
fogvolume=false
foliagedensity=0.250000
foliagequality=1
gluetheme=26
GraphicsApi=Metal
GraphicsOptionEffectsDetail=1
GraphicsOptionLightingQuality=0
GraphicsOptionModelQuality=2
GraphicsOptionMovies=0
GraphicsOptionOverallQualityVer7[21]=5
GraphicsOptionPhysicsQuality=0
GraphicsOptionPortraits=2
GraphicsOptionPostProcessing=1
GraphicsOptionReflections=0
GraphicsOptionShaderDetail=1
GraphicsOptionShadowQuality=1
GraphicsOptionSSAO=0
GraphicsOptionTerrainQuality=1
GraphicsOptionTextureQuality[2]=0
hdr8bit=true
height=1050
HighestNewsEntryId=23524006
highqualityhaloblur=false
highqualityhaloblurgame=false
hotkeyprofile=0_Default
LastAccountName=MSWERTFAGER@GMAIL.COM
LastCampaignId[1]=36864
lastDeviceId=22823
lastReplayFilePath=/Users/michaelswertfager/Library/Application Support/Blizzard/StarCraft II/Accounts/52334196/1-S2-1-2070380/Replays/Multiplayer/Omicron (3).SC2Replay
lastReplaySaveMode=2
lightingLevel=2
lightmap=true
lightmapcastshadows=false
linearDepth=false
localao=false
localeidassets=enUS
localeiddata=enUS
localeidinstall=enUS
localight=false
localShadows=false
lowQualityMovies=true
mastervolume=0.645000
MeleeHelpIntroCount=3
mousesensitivity=0.441413
MoviesSeen[1]=1
music=false
MusicContinuous=false
MusicHeard=1
musicvolume=0.374000
normalzieHalfVector=false
observerinterface=
OptionRevision=5
OptionRevisionAccount=5
parallax=false
particlelod=1
particleobjects=0.000000
particleterrain=0.000000
physicsdensity=0
replayinterface=
ribbonlod=1
sampleFOW=true
selectallconjoined=true
shadowmapsize=2048
showalerts=true
showunitpoints=false
soft=false
softshadows=false
SoundAutoDetectCPUCoreCount=4
soundchannels=64
soundglobal=true
SoundQuality=2
splatlod=1
ssao=false
ssparticles=false
targettexeldensity=0.150000
teamcolorintensity=7
TerrainTextureSize=480
transparentshadows=false
treadlod=1
unitcolorstyle=0
voicechatsoftwaremute=true
vsync=true
warChestLastSeenRound=2
warChestLastSeenSeason=WARCHEST_SEASON_5
warChestLastSeenXP=1664630
watercaustics=false
waterdeptheffects=false
waterflipbook=true
waterrendertargetformat=1
waterrendertargetsize=768
watershadow=false
WhatsNewId=blt9645b71299abdd60
width=1650
windowheight=1536
windowwidth=2048
windowy=90
winkeydisabled=true

2 Likes

Any suggestions out there from fellow Mac M1 owners?

Same happened to me. Try changing your Mac system name, that fixed mine and seems to work now. I just took the space out of mine, something like “MyMac” should work. SC2 quit unexpectedly

3 Likes

I saw someone else on Reddit got it working on another M1 Mac by changing the name:

I’ve seen people mention system performance anywhere from 45-60 fps at 1080p low settings (Mac mini YouTube video) to over 60 FPS on a MBP on medium with a few settings set to ultra. Seems to make a drastic difference having a discrete graphics card. I’d like to know if an eGPU would help.

Wow…yes!
Surprising…after all the removals, reinstalls, and file tinkering, simply removing the space from my computer name fixed it.