This is a sort of update post asking again for any possible help with this issue: Since upgrading to a RTX 4070 Super from an RTX 3060 Ti back in June I have consistently struggled with the same error ending my streams and crashing my GPU seemingly at random (nvEncEncodePicture failed: 4 (NV_ENC_ERR_INVALID_DEVICE): Device passed to the API is invalid). No single thing seems to trigger it, it might happen an hour into stream, 4 hours in, or not at all. The attached log is from recent test stream where the error occurred at timestamp 17:24:41.454.
Below is a comprehensive list of everything I've already tried over half a year of troubleshooting with no success:
I am also aware that should this really be a compatibility issue that NVIDIA and/or OBS needs to address and fix in an update there is nothing to be done until they do. As it stands it seems to me that I really only have two less than desirable options until then: Either attempt to stream using software encoding instead, or stream using a different application entirely. This post is one last ask for any kind of help just in case, and in the event that there still aren't any answers, to catalogue and raise awareness for the issue so that it might be seen by someone who can fix it. Thank you.
Below is a comprehensive list of everything I've already tried over half a year of troubleshooting with no success:
- Updated GPU Drivers
- Uninstalled/ Reinstalled OBS
- Checked for temps and/or performance abnormalities
- Removed SE.Live
- Disabled HAGS
- Error still occurred, and having it off was negatively affecting performance, hence why it is switched back on in the attached log
- Used DDU to uninstall and Reinstall drivers
- Did this when initially installing new GPU, and again to try and fix the error
- Rolled back GPU drivers as far back as possible within reason using DDU
- Tried a version of the drivers older than the 2/22/24 release, which had been noted to cause issues
- Sent to repairs under warranty in case of faulty hardware
- ASUS sent back a brand new unit
- Reseated GPU in the slot/ checked connections
I am also aware that should this really be a compatibility issue that NVIDIA and/or OBS needs to address and fix in an update there is nothing to be done until they do. As it stands it seems to me that I really only have two less than desirable options until then: Either attempt to stream using software encoding instead, or stream using a different application entirely. This post is one last ask for any kind of help just in case, and in the event that there still aren't any answers, to catalogue and raise awareness for the issue so that it might be seen by someone who can fix it. Thank you.