Xorg: 두 개의 다른 서버 레이아웃을 가진 두 개의 다른 libglx.so

Xorg: 두 개의 다른 서버 레이아웃을 가진 두 개의 다른 libglx.so

모니터용 nvidia 카드와 Ubuntu 11.04의 두 번째 화면용 radeon(온보드) 카드가 있습니다.

하나의 서버 레이아웃이 nvidia libglx.so를 사용하고 두 번째 서버 레이아웃이 기본 xorg libglx.so를 사용하도록 할 수 있습니까?

이것은 내 현재 xorg.conf입니다.http://pastie.org/1962509

답변1

글쎄요, 어떤 libglx.so 응용 프로그램이 로드되는지에 대한 질문은 X 서버 자체가 아니라 쉘 환경에 의해 결정됩니다(이것이 타당하다고 생각하면 사실입니다).

따라서 xorg가 libglx.so아래에 있고 /usr/X11R6/libnvidia 카드가 아래에 있다고 가정하면 /usr/X11R6/lib/nvidia다음을 수행할 수 있습니다.

# 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

그러나 X11 구성을 읽어보니 Xinerama를 사용하는 것이 아니라 AFAICS가 창을 마이그레이션하는 별도의 화면을 사용하고 있는 것으로 나타났습니다. 이것이 사실이라고 가정하면 문제가 없을 것입니다.

그렇지 않으면, radeon glx 드라이버가 로드된 애플리케이션이 nvidia의 헤드에서 시작될 때 많은 혼란이 일어날 것이라고 상상할 수 있습니다.

관련 정보