Meu palpite de que sua fórmula está errada.
As soluções puramente sem cabeçalho (sem qualquer adaptador GPU / VGA) não podem fornecer qualquer suporte OpenGL "nativo", já que a palavra "nativo" significa GPU-handled, vs. manipulado com CPU significa emulação de "software".
Não tem nada a ver com "display attached" vs headless boxes / servers desta maneira; servidor pode funcionar bem sem qualquer monitor VGA ou adaptador conectado por anos.
Meu palpite é que seu caso é sobre a configuração adequada de drivers GPU / VGA (para suportar um instalado em seu servidor), em seguida, compartilhar 'a imagem' para o cliente remoto.
O mais provável é que a principal razão para isso seja a falta de módulos correspondentes do kernel (também conhecidos como drivers no MSWin) para um adaptador específico que você usa