Thank you for your reports. We released client and service updates this week, that address many MacOS-specific performance issues. We are also aware of recent performance issues with Microsoft Teams meetings, especially on laptops and when using external monitors.
The team is working to resolve these issues. In the meantime, please find troubleshooting information here: https://docs.microsoft.com/microsoftteams/troubleshoot/known-issues/teams-slow-video-meetings-laptops-4k.
An error occurred while saving the commentSorin commented
It's not fixed for me. I can narrow it down to CPU boost and power consumption determined by the video streams themselves. Even though the CPU is not under high load (~20%) in a video call with 5 people, Teams somehow determines the CPU to try to boost a lot and power consumption is pretty close to TDP. Once I stop the incoming video, frequencies drop a bit but CPU power consumption is literally cut in half.
By the looks of it, something weird is going on, I'd assume video is decompressed/rendered using the CPU, instead of the GPU, even if "GPU acceleration" is not disabled in Teams.
This doesn't seem to be dependent on system spec, as it happened both to my 2014 15" Macbook with an Nvidia card, as well as my 2020 16" with an AMD card.
If I could access chrome://gpu in the Electron app, I could tell you if it's disabled from the chrome container.. But I can't and there's no dev console available (because I have a production build, obviously).
I hope I don't have to mention what this does to battery life while in a call, it's practically unusable if it's not plugged in.
Great performance and user experience remain a topmost priority for us. Application launch time has seen improvements in the recent build. We will continue making improvements across the product including channel to chat switching and overall resource consumption.
This feature remains on the backlog. We will update you when we have status changes to share.