네트워크를 통해 3D 그래픽을 한 번 전송하려고 시도했지만 한 가지를 알아 냈습니다. 성능이 나쁩니다. 이것은 모든 가속 그래픽 드라이버가 네트워크를 통해 3D 데이터를 실제로 전송하지는 않지만 (루프백이거나 UNIX 추상 소켓이더라도) 직접 렌더링을하기 때문에 발생합니다.
필자가 테스트 한 구성에는 Linux의 Windows + X 클라이언트 및 Xorg 및 클라이언트의 Xming (Xming은 실제로 Xorg로 포팅 됨)이 포함되었습니다. 네트워크는 100Mbit, 그래픽 카드는 NVidia GeForce FX 5200 (최근의 카드는 아니지만 glxgears를 처리 할 수 있음)이었으며 두 컴퓨터에는 PIV 클래스 프로세서가 있으며이 두 한계에 도달하면 약 1Gb의 RAM에 도달하지 못했습니다.
클라이언트로 glxgears를 시작했습니다. 두 경우 모두 매우 잘린 애니메이션과 FPS 값을 약 30 또는 50으로 표시했습니다. 비교를 위해, glxgears 기본을 실행하고 이식 된 glxgear (약 1 년 전과 Xming 성능으로 Linux 호스트에서 약 8000, Xming에서 IIRC 500)를 보여주었습니다. 지금 나아질 것입니다). 따라서 네트워크 성능은 3D 그래픽의 병목 현상입니다.
또한 VNC는 2D 그래픽으로 만 작동한다는 점에 유의해야합니다. "이 좌표에이 직사각형 이미지 표시"와 같은 명령으로 구성되는 매우 간단한 프로토콜이 있으므로 3D 성능이 전혀 표시되지 않습니다.