I have an MSI GE63 Raider RGB 8RF laptop with the Nvidia GTX 1070 and had experienced the black screen issue after approximately 30 seconds with my Oculus Rift S. The only workaround had been to use the Nvidia 417.71 driver. Anything newer than the 417.71 driver would result in the black screen issue. I opened a Tech Support ticket with MSI and they emailed me an updated VBIOS for my GTX 1070. My VBIOS version was 86.04.7D.00.29. The updated VBIOS is 86.04.7D.00.37. I simply unzipped the file they sent me and executed the BAT. file contained within. I then updated my Nvidia driver to the current one which is 436.15 and all is well, no more black screen.
Just to add to this, I also recently went through the same thing and got an updated vBios from MSI. I actually got an explanation from the MSI tech, though I don't completely understand how it all fits together.
"This issue occurred as the newer driver disabled HDCP (high definition copyright protection) over the displayport connection. Its an issue that they likely didn't consider since the Rift S is a fairly new HMD."