Tôi đã thử truyền đồ họa 3D qua mạng một lần và nhận ra một điều: hiệu suất rất tệ. Điều này xảy ra bởi vì tất cả các trình điều khiển đồ họa được tăng tốc không thực sự truyền bất kỳ dữ liệu 3D nào qua mạng (ngay cả khi đây là loopback hoặc thậm chí là ổ cắm trừu tượng UNIX) nhưng thực hiện một số kết xuất trực tiếp.
Các cấu hình tôi đã kiểm tra bao gồm cả Xming (Xming thực sự được chuyển Xorg) trên các máy khách Windows + X trên Linux và cả Xorg và máy khách trên Linux. Mạng là 100Mbit, card đồ họa là NVidia GeForce FX 5200 (đó không phải là thẻ gần đây, nhưng nó chắc chắn có thể xử lý glxgears) và cả hai máy tính đều có bộ xử lý lớp PIV và khoảng 1Gb RAM cho hai giới hạn này không đạt được.
Tôi bắt đầu glxgears như một khách hàng. Trong cả hai trường hợp, nó hiển thị các giá trị hoạt hình và FPS rất nhỏ khoảng 30 hoặc 50. Để so sánh, tôi cũng chạy glxgears tự nhiên và nó hiển thị khoảng 8000 trên máy chủ Linux và IIRC 500 trên Xming với glxgears được chuyển (đó là khoảng một năm trước và hiệu suất Xming có thể tốt hơn bây giờ). Vì vậy, hiệu suất mạng chắc chắn là nút cổ chai cho đồ họa 3D.
Ngoài ra tôi phải lưu ý rằng VNC chỉ hoạt động với đồ họa 2D: nó có một giao thức rất đơn giản bao gồm hầu hết các lệnh như "hiển thị hình ảnh hình chữ nhật này trên tọa độ đó", vì vậy nó chắc chắn sẽ không hiển thị bất kỳ hiệu suất 3D nào.