내 Linux 서버에는 모니터 없이 NVIDIA GeForce RTX 2080 Ti가 있습니다. 이제 두 개의 Docker 컨테이너를 지원하려면 이 GPU에서 두 개의 xserver를 실행해야 합니다. 각 컨테이너는 다른 DISPLAY 환경 변수를 통해 하나의 xserver를 사용합니다. 그러나 성공적으로 실행되지 않습니다. 제가 하는 일은 다음과 같습니다.
- 다음을 통해 가상 화면 구성 xorg.conf를 사용하십시오
nvidia-xconfig
.
nvidia-xconfig -a --virtual=2560x1440
- :0 디스플레이로 xserver를 시작하고 OpenGL 예제 glxgears를 실행합니다.
Xorg :0 &
export DISPLAY=:0
glxgears
가상 화면에서 성공적으로 실행되며 GPU를 사용할 수 있습니다.
- 그런 다음 :1 show를 사용하여 새 xserver를 시작했습니다.
Xorg :1
glxgears가 더 이상 GPU를 사용할 수 없다는 것을 발견했습니다.
그리고 첫 번째 xserver의 로그에는 장치가 제거되었음을 나타내는 0이 표시됩니다.
그래서 저는 두 가지 질문을 하고 싶습니다.
- 두 번째 xserver가 시작될 때 장치가 제거되는 이유는 무엇입니까? NVIDIA 드라이버에 제한 사항이 있나요?
- 하나의 GPU에서 두 개 이상의 xserver를 실행할 수 있습니까? 할 수 있다면 어떨까요?
당신의 도움을 주셔서 감사합니다!