私のLinuxサーバーには、モニターなしでNVIDIA GeForce RTX 2080 Tiがあります。 2つのDockerコンテナをサポートするには、このGPUで2つのxserverを実行する必要があります。各コンテナは、異なるDISPLAY環境変数を介して1つのxserverを使用します。ただし、正常に実行されません。私がすることは次のとおりです。
- 次のように仮想画面設定xorg.confを使用します
nvidia-xconfig
。
nvidia-xconfig -a --virtual=2560x1440
- :0ディスプレイでxserverを起動し、OpenGLの例glxgearsを実行します。
Xorg :0 &
export DISPLAY=:0
glxgears
- それから:1 showを使って新しいxserverを起動しました。
Xorg :1
glxgearsがGPUを使用できなくなったことを発見しました。
そして、最初のxserverのログには、デバイスが削除されたことを示す0が表示されます。
だから私は2つの質問をしたいと思います。
- 2番目のxserverが起動したときにデバイスが削除されるのはなぜですか? NVIDIAドライバに制限がありますか?
- 1つのGPUで複数のxserverを実行できますか?できればどうでしょうか?
ご協力ありがとうございます!