Você observou o uso do Xephyr para executar um servidor Xorg separado em vez de Xvfb para ver se obtém os mesmos resultados?
Estou tentando executar um programa ( Ansys 13 Workbench ) que requer um exibir em lote em um cluster Linux gerenciado por torque. Executá-lo como um trabalho interativo com X forawrding para minha máquina linux local funciona perfeitamente. Executar o mesmo programa no cluster em Xvfb (portanto, nenhuma interação é necessária), sem alterar nada, faz com que o programa congele antecipadamente (ao configurar o compartimento de geometria).
A imagem abaixo mostra um diff de xdpyinfo nos dois casos. Eu suspeito que o Ansys usa uma ou mais extensões que não são suportadas pelo Xvfb.
Algumas escavações revelam que o Xvfb não é mais desenvolvido. A alternativa mais próxima que eu poderia encontrar é Xdummy , mas isso requer acesso root (já que o binário xorg no cluster não é legível como um usuário).
Eu vou levantar este problema com a própria Ansys, embora duvide que eu tenha uma resposta útil. A única outra alternativa que consigo pensar é que o nó compute crie um túnel ssh reverso para um servidor X remoto, em qualquer outro lugar. Mas duvido que isso realmente funcione, e parece feio e difícil de depurar.
Mas talvez o público do superusuário tenha sugestões melhores?
Você observou o uso do Xephyr para executar um servidor Xorg separado em vez de Xvfb para ver se obtém os mesmos resultados?