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
    2022-09-20T07:06:49+00:00

    You made my day. I can report, my Gaming Mouse (Rockt Nyth) was causing this error.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2022-09-19T22:54:33+00:00

    Root cause of mine turned out to be a gaming mouse I was using. Hard to diagnose, though, because the problem didn't always manifest immediately and it seemed to be dependent on my resetting teams.

    Here's how I got to the bottom of it:

    1. Unplug everything but power - monitor, USB accessories, etc. Open Activity Monitor so you can check Teams' CPU usage.
    2. Start up teams. Does it still eat your CPU? If not, then this is not going to help and you've got some other problem.
    3. Stop Teams.
    4. Plug in one peripheral and start Teams again. Use it for 10 minutes.
    5. Does it still eat your CPU? If yes - you've found your problem.
    6. If not, stop teams again and repeat for every peripheral you use.

    Hopefully this helps someone.

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2022-08-30T07:37:40+00:00

    This post is from 2020... And still an issue today.

    Why isn't this solved yet. My CPU is 87% on a teams call.

    Please fix this.

    Was this answer helpful?

    10 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2022-08-10T17:17:06+00:00

    What "fixed" it for me was going into Preferences, then Files, and choosing for Teams to open files in the teams app. I had changed it to Desktop App before since I like that better but noticed the spiking in Microsoft Teams Helper (Renderer). Had been like this for about 2 weeks then it struck a lightbulb that this started when I made the change initially. As soon as I reverted back to Teams in that setting the problem went away almost instantly.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2022-07-26T19:04:24+00:00

    I wrote a bash script along with 'cpulimit' via Homebrew to stop it from overusing CPUs. Had to do the same for OneDrive. while it does slow MS teams down a bit, my mac remains usable. YMMV

    #!/bin/bash
    while [[ 1 ]]; do
    clear
    date
    cpulimitpids=ps auxm | egrep -v "grep" | egrep cpulimit | egrep "pid=" | tr -s " \t" "\t" | cut -f 15 | tr -s "=" "\t" | cut -f2

    echo OneDrive:  
    uppercasename=ONEDRIVE  
    apppids=`ps auxm | egrep OneDrive | egrep -v grep | egrep -v "File Provider|FinderSync" | tr -s " \t" "\t" | cut -f2 | sort -n`  
    for apppid in ${apppids[@]}; do  
         FOUND=`echo $cpulimitpids | tr " " "\n" | egrep "^$apppid\$" | wc -l`  
        if [[ "$FOUND" -eq "0" ]]; then  
            cpulimit --limit=100 --lazy --include-children --pid=$apppid &  
        fi  
        echo ${uppercasename}:  $apppid  Found:  $FOUND  
    done  
    
    echo Teams:  
    uppercasename=TEAMS  
    apppids=`ps auxm | egrep 'Microsoft Teams Helper' | egrep -v GPU | tr -s " \t" "\t" | cut -f2 | sort -n`  
    for apppid in ${apppids[@]}; do  
        FOUND=`echo $cpulimitpids | tr " " "\n" | egrep "^$apppid\$" | wc -l`  
        if [[ "$FOUND" -eq "0" ]]; then  
           cpulimit --limit=100 --lazy --include-children --pid=$apppid &  
        fi  
        echo ${uppercasename}:  $apppid  Found:  $FOUND  
    done  
    sleep 60  
    

    done

    Was this answer helpful?

    4 people found this answer helpful.
    0 comments No comments