How to bypass OpenGL 1.2 requirement for remote GPU rendering? Disclaimer: I am aware that this question is very similar to these two and that the answer to my question would probably be applicable to them, too:


How to run blender 2.77 on a virtual network render machine with no Opengl support on windows?
How to run Blender through RDP on Windows Server 2008 R2 - opengl error


However, my situation is different from the two mentioned above in that the machine I want to render on is a physical machine that has an nVidea GTX 870Ti GPU (i.e. I definitely do want to render on the GPU, not the CPU) but it has no monitor attached to it - I only ever access it via RDP from my main workstation. Now, the RDP display driver apparently does not fulfill Blender 2.77's minimum OpenGL requirements and the fact that there is no physical monitor attached means that I also cannot connect via TeamViewer... (haven't tried VNC yet... would that work?)

I am currently working around this by using Blender 2.76 on that machine but I've already encountered situations where the render results differed from Blender 2.77 due to bugs that were fixed in that version and thus were unusable for animation rendering.

(Quick explanation on what I'm doing: I'm trying to distribute rendering of animation frames across multiple machines. For this purpose I have shared the project and output directories with the additional render boxes. I also have the "Overwrite" option unchecked and "Placeholders" checked. I.e. I'm not using any special network rendering addons.)

Is there any solution to this? Maybe a custom 2.77 build somewhere?
The problem is that the Remote Desktop Protocol (RDP) does not allow for OpenGL, a workaround is using an app like TurboVNC. I've been able to render in headless machines that way with no issues.