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.
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!
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.
- DeltyZeroFeb 02, 2021Copper Contributor
PeterBerglundI think you misread my post. What I said was you could reduce Teams CPU usage while the GPU is disabled by also disabling animations in the Teams settings. Does that make sense?
- PeterBerglundFeb 02, 2021Copper Contributor
DeltyZero, okay that makes sense. Thx. Then I just want to check one last thing: Will the quality of the NDI video feed from Teams be affected in some way if the GPU acceleration is disabled?
- DeltyZeroFeb 02, 2021Copper Contributor
PeterBerglund Your question got me thinking... on an event I did last week, one presenter looked like they were at 480p, while another looked like they were at 720p. Both were using identical laptops to present, so that was a head-scratcher. Could it be the network? No, they were both wired and on the same VLAN. Could it be the laptop? No, they were the same. So what was it? The one that looked better did not have NDI enabled but did have their GPU enabled!
So on a hunch I set up a couple laptops in my office and discovered that only the computer that you are using with your encoder has to have NDI enabled. No other computers need NDI turned on (and therefore GPUs disabled!) I was able to use NDI output from all computers connected to the same Teams meeting as the one computer with NDI enabled. As long as the computer you're using with NDI has a fast CPU and plenty of memory it should look good no matter who is presenting in the meeting.
Try it out and let me know if you find the same to be true.
I hope that helps!