At ArrayFire, we constantly encounter projects that require OpenGL and run on a remote server that does not have a display.
In this blog, we have compiled a list of steps that users can use to run OpenGL full profile applications over SSH on remote systems without a display.

A few notes before we get started.
<ul>
	<li>The first part of the blog that shows the configuration of the xorg.conf file it limited to NVIDIA Quadro and Tesla cards (with display).</li>
	<li>NVIDIA GeForce cards do not support this functionality.</li>
	<li>AMD cards support this capability without the modification of xorg.conf file.</li>
</ul>