Mine works great remotely but the difference with my Workstation and your server is that mine has a Desktop with a User logged in, so had XServer running... It is not headless.

...