Tôi có một PC yếu (máy khách) nhưng với hiệu suất 3D chấp nhận được và một PC mạnh (máy chủ) có khả năng chạy ứng dụng bằng OpenGL hai lần, tức là một lần cục bộ và một lần từ xa cho máy khách. Hiện tại, tôi ssh -X
tham gia vào nó, nhưng kết quả đầu ra giao diện điều khiển của máy khách được sử dụng và tôi chỉ nhận được 3 khung hình mỗi giây (khung hình / giây). Trên thực tế, mã hóa của ssh là không cần thiết vì đây là trên mạng LAN, nhưng đó là những gì tôi đã biết cho các ứng dụng từ xa ...
Vì vậy, làm thế nào có thể tăng hiệu suất của khách hàng? Ý tưởng của tôi là
- sử dụng tăng tốc phần cứng, nhưng máy chủ hay máy khách và làm thế nào?
- sử dụng một cái gì đó khác với ssh
Tôi biết, ở độ phân giải đầy đủ và không nén tinh vi, mạng LAN 100 Mbit / giây sẽ không tạo thêm khung hình / giây, nhưng đó là một ứng dụng cửa sổ của ca. 800x450, vì vậy về mặt lý thuyết có thể lên tới 12 khung hình / giây (ở mức 24 bit / pixel) bằng cách sử dụng dữ liệu đồ họa không nén. Và có thể một cái gì đó tốt hơn là có thể sử dụng GPU của khách hàng hoặc một số nén thông minh.
-
chỉnh sửa Hóa ra những gì tôi muốn về cơ bản là một phiên bản địa phương về những gì ví dụ như OnLive và gaikai cung cấp. Có cái gì đó như thế này cho Linux (và có thể miễn phí) không?
-
edit2 VirtualGL trông giống như giải pháp tốt nhất (mặc dù hiện tại không hoạt động với tôi), nhưng tôi tự hỏi liệu có thể thực hiện kết xuất phần cứng trên máy khách không