여러 그래픽 카드의 빠른 사용자 전환을 구현하고 가상 터미널 전환을 방지하는 방법은 무엇입니까?

여러 그래픽 카드의 빠른 사용자 전환을 구현하고 가상 터미널 전환을 방지하는 방법은 무엇입니까?

내 boxen에는 두 개의 비디오 nVidia 그래픽 어댑터가 있고 이를 가상 터미널을 포함하여 별도의 좌석에 할당하고 싶습니다. 이 문제는 디스플레이 관리자와 관련된 문제가 아닐 가능성이 높지만 이 경우 lightdm-1.2.2를 사용하여 보조 그래픽 카드에 인스턴스를 설정하고 있습니다.

[SeatDefaults]
xserver-command=X -sharevts -isolateDevice PCI:0:2:0
#xserver-layout=
xserver-config=xorg-6600.conf

[LightDM]
#start-default-seat=true
#greeter-user=lightdm
minimum-display-number=6
minimum-vt=7

시작하는 방법은 다음과 같습니다.

[+0.00s] DEBUG: Launching process 10099: /usr/bin/X -sharevts -isolateDevice PCI:0:2:0 :6 -config xorg-6600.conf -auth /var/run/lightdm/root/:6 -nolisten tcp vt7 -novtswitch

기본 그래픽 카드에서 실행 중인 또 다른 Xorg-1.12 인스턴스가 이미 있습니다.

lightdm을 시작하면 -sharevts -novtswitch두 X 서버가 각각의 모니터에 올바르게 표시되므로 모든 것이 정상입니다.

/usr/libexec/lightdm/gdmflexiserver이제 빠른 사용자 전환을 시작하면 vt switch ->가 트리거됩니다 vt8. 이는 이해할 수 있습니다.불행히도 이로 인해 vt7 모니터에서 내 기본 그래픽 카드도 제거되었습니다.

기본 그래픽 어댑터 전환을 방지하는 방법은 무엇입니까? 이것이 최근 udev 다중 시트 기능과 관련이 있습니까? 어떻게든 가상 터미널 세트를 별도의 그래픽 어댑터로 분리할 수 있습니까?

관련 정보