Xorg: dois libglx.so diferentes com dois serverlayouts diferentes

2

Eu tenho uma placa nvidia para monitor e uma placa radeon (onboard) para uma segunda tela no Ubuntu 11.04.

Seria possível ter um serverlayout usando o nvidia libglx.so e o segundo serverlayout usando o padrão xorg libglx.so?

Aqui está o meu xorg.conf no momento: link

    
por Leon 23.05.2011 / 20:51

1 resposta

1

Bem, a questão de qual libglx.so é carregado pelos aplicativos é determinada pelo seu ambiente de shell, não pelo próprio servidor X (isso faz sentido quando você considera que o X11 foi projetado para exibir aplicativos em execução em um remoto máquina).

Portanto, supondo que seu xorg libglx.so esteja abaixo de /usr/X11R6/lib e que, para suas placas nvidia, esteja abaixo de /usr/X11R6/lib/nvidia , você poderá fazer isso:

# for the nvidia drivers
env LD_LIBRARY_PATH=/usr/X11R6/lib/nvidia quake3
# for the Radeon version:
env LD_LIBRARY_PATH=/usr/X11R6/lib quake3

Mas, dito isso, minha leitura da sua configuração do X11 indica que você não está usando o Xinerama, mas usando telas separadas nas quais você (AFAICS) migra janelas entre elas. Supondo que isso seja verdade, você não terá problemas.

Caso contrário, posso imaginar uma grande confusão acontecendo quando um aplicativo que possui os drivers radeon glx carregados é iniciado na cabeça da nvidia.

    
por 24.05.2011 / 13:13