MS Teams Helper using up >100% of CPU MacBook

Anonymous
2020-05-22T10:17:30+00:00

Since the latest update of MS Teams (current version 1.3.00.9271 updated on 07/05/20) on a MacBook (early 2015), every time I now join a Teams call, the Microsoft Teams Helper is using >100% of CPU and causing the laptop to overheat. I have disabled the GPU acceleration as seen on some other message boards but this has no impact, and could do with a fix for this ASAP.

Many thanks in advance.

Microsoft Teams | Microsoft Teams for business | Other

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

218 answers

Sort by: Newest
  1. Anonymous
    2021-04-19T09:34:11+00:00

    I would like to try this out, however I am totally fresh to macios, how do I run this script? Tried script editor and using the terminal window...

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2021-04-13T08:09:44+00:00

    Aaah, okay, so this works automatically as long as teams is open, so I need to type the script every time I have had teams shut down?

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2021-04-13T07:59:15+00:00

    Thanks for this script, I will definitely try it out, I have the exact same problem as everyone else.

    But just to be sure, to undo the changes this makes, is it just to change the value between -n and -p to 0, or is there another way?

    It's renicing the processes related to Teams, so restarting Teams will effectively undo the change.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2021-04-13T07:50:49+00:00

    Thanks for this script, I will definitely try it out, I have the exact same problem as everyone else.

    But just to be sure, to undo the changes this makes, is it just to change the value between -n and -p to 0, or is there another way?

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2021-04-12T06:22:30+00:00

    EwiPi your script is a good idea but it's a little broad - it'll catch renderers used by other apps also built on Electron. I've slightly modified your script as shown below:

    #!/bin/bash

    my_array=( $(pgrep -f "Microsoft Teams Helper (Renderer)") )

    for i in "${my_array[@]}"; do

       renice -n 10 -p $i

    done

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments