515.86.01 giving trouble on GTX 1070 for transcoding

I’m running a GTX 1070 8gb on an UNRAID system to transcode videos. I recently upgraded to 515.86.01 and transcodes either 1) begin failing after 5-10 mins or 2) initializing for a few seconds, then revert to software transcoding off the CPU.

My understanding is that 515.86.01 is stout but, when I downgrade to 470.101.03, my issues resolve (mostly). I recently tried transcoding a HEVC Main 10 and it also hung up after 5 mins. This attached log file is on the 470.101.03 drivers , and there might be some previous 515.x logs, so I’d like someone to take a look and then I’ll load the 515.x driver and upload again.

Formats I’m transcoding:
HEVC Main 10 → 1080p
VC1 → 1080p
nvidia-bug-report.log.gz (748.9 KB)

Well after 3 weeks of success, the drivers (or something) have failed. I’m now getting XID 31 errors consistently. Same errors as before on the old r515 drivers.

NVRM: Xid (PCI:0000:01:00): 31, pid=19266, name=Plex Transcoder, Ch 00000008, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_8 faulted @ 0x1_ffd05000. Fault is of type FAULT_PDE ACCESS_TYPE_WRITE

I’ll add that I’m using a MSI 1070 8gb Gaming X which I think comes overclocked from the factory. I’ve heard of this causing problems in Linux. Could the factory overclock cause the XID 31?

Log file is attached.
nvidia-bug-report.log.gz (861.7 KB)

Don’t know whether this has an onfluence on it but please enable nvidia-persistenced to start on boot since this is a headless system.