Você precisa configurar a renderização remota ou usar um cliente ssh que suporte para obter janelas pré-renderizadas.
$ export LIBGL_ALWAYS_INDIRECT=1 or use any nonzero value
Na minha máquina, o Cygwin / X me permite executar os dois modos, enquanto o Xming permite apenas a renderização remota (no cliente). O aplicativo que desenvolvi também teve problemas ao não ter permissão para usar o modo de 24 bits, mas funcionou quando a profundidade de cor não era especificada.