複数のグラフィックカードの高速ユーザー切り替えを実装し、仮想端末の切り替えを防ぐ方法は?

複数のグラフィックカードの高速ユーザー切り替えを実装し、仮想端末の切り替えを防ぐ方法は?

私のboxenには2つのビデオ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マルチシート機能に関連していますか?どういうわけか、仮想端末セットを別々のグラフィックアダプタに分割できますか?

ベストアンサー1

おすすめ記事