Forum Discussion
NDI is not supported - error message
- Nov 17, 2020
Thomsch I got mine to work by disabling GPU acceleration in the General settings and then restarting Teams. On my system with an Intel GPU, NDI would be selectable after a reboot but would then turn off with the "NDI is not supported" error as soon as I started a meeting. Interestingly enough, after I disabled GPU and enabled NDI, I was then able to turn GPU acceleration back on and NDI continued to work (at least for now.)
Hopefully this works for other people - we'll see how it goes over the next few events.
Thomsch I got mine to work by disabling GPU acceleration in the General settings and then restarting Teams. On my system with an Intel GPU, NDI would be selectable after a reboot but would then turn off with the "NDI is not supported" error as soon as I started a meeting. Interestingly enough, after I disabled GPU and enabled NDI, I was then able to turn GPU acceleration back on and NDI continued to work (at least for now.)
Hopefully this works for other people - we'll see how it goes over the next few events.
- PeterBerglundJan 29, 2021Copper Contributor
DeltyZero (or someone else), just curious. How is the performance after disabling the GPU acceleration in Teams? Teams consume a lot of CPU already as it is so disabling the GPU would probably consume a lot more CPU which could jeopardize my vMix streaming productions...
As of today I still have this odd thing going on where I can't enable NDI from time to time. First of all I can't understand why I have to enable NDI under settings every time I start Teams. Why is not this setting stored as all other settings...? Secondly, why is NDI sometimes not available so you can't even enable it? This morning I had to restart Teams seven times before I even could enable NDI...
I run a lot of live streaming with vMix as primary platform and use Teams over NDI to hook up remote guests. It works great when Teams works as it should, but I have had a lot of issues related to NDI. That said NDI works just perfect together with all my other NDI-stuff so it must be something going on under the hood in the integration related to Teams and NDI itself.
I have tried to find more information regarding NDI and Teams, possible workarounds, MS roadmap of further improvement etc., but it's hard to find...
- DeltyZeroJan 29, 2021Copper Contributor
PeterBerglund for me it was hit-or-miss depending on which GPU the PC had. For my machines with on-board Intel GPUs I was able to turn off the GPU setting, enable NDI, then turn it back on and NDI stayed enabled. For my machines with nVidia GPUs, I had to leave the GPU disabled in Teams. I do a lot of streaming via Teams and Wirecast over NDI and haven't noticed any major issues in doing so. You can also turn off animations in the Teams settings to help reduce CPU usage with the GPU disabled.
I hope this helps!
- PeterBerglundFeb 02, 2021Copper Contributor
DeltyZero, thx for your reply. One thing that I don't really get is that you say that the CPU usage will be reduced with the GPU disabled... Is that really so? I mean general speaking you usually use a GPU to reduce the load of the CPU. Confused.
- Andre_van_WelDec 23, 2020Copper Contributor
DeltyZero Your solution " disabling GPU" worked for me too. Thnx.