spent a lot of time on this tonight and I'm out of it, so this is what I have for now:
- I can run OpenGL test on my MRD session without problems.
- UltraVNC (windows) seems to work very well. Use built in VNC viewer on Mac or any other VNC client such as tigerVNC, JollyVNC or many others.
- TigerVNC (windows) I could not seem to get my mac to connect to it properly when running as server on windows, but looks like the service wasn't starting, so I coudl probably figure it out if I spent more time but I'm out of time. UltraVNC works very well too, just use that for the server.
- TigerVNC client also works pretty well if you want a dedicated client
- I was unable to figure out a way to configure the PC to have a larger desktop size. The VNC client always wants to use whatever the physical desktop size is on the actual PC. In my case I have a tiny monitor with tiny resolution, so I could not figure out any way to get VNC to scale up to a nice large desktop on my mac that has 4k monitor. This is basic behavior of MRD, but apparantly VNC on windows requires the desktop to be the same desktop as the actual machine, which is tied directly to the video card and monitor. For me that's a deal breaker actually, but maybe someone knows a work around. I don't and no more time to spend on it.
So bottom line, I think you could use UltraVNC on your pc to get a VNC sessino happening, for free. I think MRD is a much better solution. Its not crashing for me. It would be good to figure out why its crashing for you and not for me, so that maybe you can get to the bottom of it, or more information for VSL. Nothign else to say, I'm just glad it works for me in MRD because I find VNC to be inferior in every way. I could live with it if I had to if I could figure out how to enable a larger desktop session from a windows machine.