Я спробував одночасно передати 3D-графіку по мережі і зрозумів одне: продуктивність погана. Це відбувається тому, що всі прискорені графічні драйвери насправді не передають жодних 3D-даних через мережу (навіть якщо це зворотний зв'язок або навіть абстрактний сокет UNIX), але роблять певну пряму візуалізацію.
Тестування, які я тестував, включали як Xming (Xming дійсно переноситься Xorg) для клієнтів Windows + X для Linux, так і Xorg та клієнтів у Linux. Мережа була на 100 Мбіт, відеокарта NVidia GeForce FX 5200 (це не зовсім недавня карта, але вона, безумовно, може працювати з glxgears), і на обох комп'ютерах є процесори класу PIV і близько 1 Гбіт оперативної пам’яті для цих двох лімітів не було досягнуто.
Я почав glxgears як клієнт. В обох випадках він відображав дуже нарізану анімацію та значення FPS близько 30 або 50. Для порівняння, я також запускаю нативні glxgears, і він показав близько 8000 на хості Linux та IIRC 500 на Xming з перенесеними glxgears (це було близько року тому та продуктивність Xming зараз може бути краще). Тому продуктивність мережі, безумовно, є вузьким місцем для 3D-графіки.
Також мушу зазначити, що VNC працює лише з двовимірною графікою: він має дуже простий протокол, який складається в основному з команд типу "показати це прямокутне зображення за цими координатами", тому він точно не відображатиме жодної 3D-продуктивності.