My RX580 has a similar issue to many people out there online (Randomly get black screen). Mine however has a strange twist, after the black screen it shows as disconnected. I try everything i can find to resolve it. I reinstall everything, even windows to no avail but If I leave it till the next day it will be completely fine again. Its only when the pc is idling. I sometimes get an error that the display adapter has recovered but not always. What is driving me mad is how it works again but only after 12 hours. Is there something reset when the pc is off for a period of time? Its not heat as ive cooled everything down on a few occasions and still the gpu wont be detected. Any ideas?