After days of cursing and swearing I managed to get my Unity app running and rendering on a "headless" Linux box — machine without a physical display. And eventually even on Amazon cloud! In the end all complications turned out to be not due to Unity, but rather issues configuring OS and drivers. Once I managed to get OpenGL sample glxgears running without monitor, Unity run as well. TL;DR: Bring