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 xorglibglx.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.