After being able to fry an egg on my 13 macbook pro from running zwift for 10min and it overheating my logic board, i have some nice little lines at the bottom of my screen now thanks to that! Anyway, i found out Zwift isnt really built for a mac, its not a gaming machine so it kind of understandable but with no in game (plugged in) methods of reducing its load i have come up with some solutions.
A) Run off the battery. CPU is limited to 50% and 15FPS in max saving profile. Great! But may macbook only last 1h off power at best running zwift.
B) Next option requires some third party apps. Turbo Boost Switcher (not Pro) and AppPolice.
If you disable the turbo boost function and set the zwift app to 90% CPU usage in AppPolice you can get you macbook to run some low temps and still see 20-40fps, while its plugged into the power.
There is not noticeable stutter in the game play and it doesn’t crash.
Hopefully this helps someone running a macbook before Zwifts bad coding app kills another logic board.