This is just for future reference or for other curious nerds like me who like to experiment with stuff like this…
I run Roon Server (headless) on a Mac Pro (early 2008) that sits in my basement away from my setup upstairs. I connect to it via Screen Sharing when necessary.
I noticed that after a week or so of uptime, I couldn’t connect to it via Screen Sharing, but Roon continued to be fully operational. Also, if I had a monitor connected, when this happened the screen image would be messed up - horizontal lines and other digital craziness.
I researched this and narrowed it down to the graphics card in these machines being wonky causing this to happen for many others. So, I wondered, since I don’t use the monitor anyway, could I just remove the video card and solve the problem?
My hunch was that this would cause Screen Sharing to not work, because I figured the graphics card was involved in generating the image locally somehow or creating a screen buffer or something… But lo and behold, after yanking the video card everything works fine.
We’ll see if this actually solves the original problem in a week or two…