I've recently switched back to using DeviceIO for audio output from my capture card (direct output to my Headphones and Speakers and toggling between them with a script - that part works fine)
So I've added an Audio Input Capture for my capture card in my background / NDI OBS instance (which runs on startup and just lives in the system tray), then I added 2 Device Io filters onto it - one for Headphones, or for Speakers (so I can toggle them on and off separately)
Ever since doing that, I've sometimes been getting an unclean shutdown popup on my next system boot.
I've caught a delayed shutdown the last few days with the OBS icon and a "gdi-window".
There is unfortunately no crash report and the log is just cut off early.
This hasn't happened at all for the last few months (when I didn't have that filter on the source)
If there's anything I can test for extra logging I'd be happy to.
Unfortunately it doesn't seem to be 100% reproducible so far - if I do a shutdown somewhat soon after starting the PC it doesn't happen on the next boot...
I initially tried it with the 2 DeviceIo2 filters but it also had the issue... It feels like it's not always able to cleanly delete the settings window or something and gets stuck in that part?
2026-04-05 11-16-01.txt
I've recently switched back to using DeviceIO for audio output from my capture card (direct output to my Headphones and Speakers and toggling between them with a script - that part works fine)
So I've added an Audio Input Capture for my capture card in my background / NDI OBS instance (which runs on startup and just lives in the system tray), then I added 2 Device Io filters onto it - one for Headphones, or for Speakers (so I can toggle them on and off separately)
Ever since doing that, I've sometimes been getting an unclean shutdown popup on my next system boot.
I've caught a delayed shutdown the last few days with the OBS icon and a "gdi-window".
There is unfortunately no crash report and the log is just cut off early.
This hasn't happened at all for the last few months (when I didn't have that filter on the source)
If there's anything I can test for extra logging I'd be happy to.
Unfortunately it doesn't seem to be 100% reproducible so far - if I do a shutdown somewhat soon after starting the PC it doesn't happen on the next boot...
I initially tried it with the 2 DeviceIo2 filters but it also had the issue... It feels like it's not always able to cleanly delete the settings window or something and gets stuck in that part?
2026-04-05 11-16-01.txt