03-31-2020 09:55 AM
03-31-2020 09:55 AM
I am using a Macbook Pro to work remotely. The blur background feature is helpful, but it appears to be absent in Teams for Mac. I noticed the blur feature support page says it's not available on Linux yet but does not mention Mac.
I was quite sure they said Mac support was coming at last or the previous year MS Ignite conference. Am I missing something?
I've tried with my internal Macbook camera and an external logitech, neither of which seem to work. I have also downloaded the latest release of Teams for Mac.
If this is supposed to be available, what am I missing?
03-31-2020 10:27 AM
While I would have preferred to not have to run a terminal command to figure this out, I believe I know why this isn't working.
My Macbook Pro does not support AVX 2.0.
sysctl -a | grep machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC POPCNT AES PCID XSAVE OSXSAVE TSCTMR AVX1.0 RDRAND F16C
Let me know if you think this is not the case.
04-01-2020 07:32 AM
Press the CTRL+Shift+P combination. If things go blurry, during your video call, you know that your PC has this feature. The second option is to start your video from a meeting. Then, click on the Ellipsis icon from the meeting options and choose Blur My Background.
04-17-2020 12:24 AM
Just incase - did you check the hardware requirements? https://docs.microsoft.com/en-us/microsoftteams/hardware-requirements-for-the-teams-app
If everything looks good there, try to update your Teams app. Sometimes that has worked for people who didn't see it.
04-17-2020 06:31 AM
04-17-2020 01:33 PM
04-23-2020 11:26 PMSolution
Both of my macs reported in "machdep.cpu.features" only AVX1.0. I executed this command
sysctl - a | grep avx
On one mac (blur disabled) I got
On another mac (blur enabled) I got
04-26-2020 02:02 PM - edited 04-26-2020 02:03 PM
As @Grandswiss noted, the command sysctl -a | grep machdep.cpu.features is not sufficient to check a given Mac's ability to support AVX 2.0. That command returns only "AVX1.0", even if the CPU supports AVX 2.0. You must use sysctl - a | grep avx and look at the hw.optional.avx2_0 line to see if it's supported or not.
The question is why AVX 2.0 is even needed...Zoom and many other developers do this on a wide range of machines without limiting it to newer processors, and MS previously support Background Blur on these AVX 1.0 machines (like previous-generation Mac Pros). Smells like lazy developers.....
At the very least, MS should still support Background Blur on AVX 1.0 machines, and leave the fancier background images to AVX 2.0, even though I don't see that as necessary.
I'm hoping that MS did this to quickly get their fancier background processing out the door to better compete with Zoom, and that they'll eventually add AVX 1.0 machines back into the mix in a subsequent version as they get more time.
06-03-2020 11:56 AM
@manoelguedes, I just saw your comment. I had the same experience--the blur working at one point, and then disappeared. Did you ever get that resolved? I have a MacBook Pro (Retina, 13-inch, Early 2013) with 3 GHz Dual-Core Intel Core i7. And the result I get from sysctl -a | grep machdep.cpu.features is this:
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC POPCNT AES PCID XSAVE OSXSAVE TSCTMR AVX1.0 RDRAND F16C