하나의 약한 PC (클라이언트)가 있지만 허용 가능한 3D 성능과 하나의 강력한 PC (서버)가 있으며 OpenGL을 사용하여 응용 프로그램을 두 번, 즉 로컬 및 원격으로 한 번 실행할 수 있어야합니다. 현재 ssh -X
는 클라이언트의 콘솔 출력 상태에 소프트웨어 렌더링이 사용되며 초당 3 프레임 (fps) 만 얻습니다. 실제로 ssh의 암호화는 LAN에 있기 때문에 필요하지 않지만 원격 응용 프로그램에 대해 이미 알고 있습니다 ...
그렇다면 어떻게 클라이언트 성능을 향상시킬 수 있습니까? 내 아이디어는
- 하드웨어 가속을 사용하지만 서버 또는 클라이언트는 어떻게 사용합니까?
- ssh와 다른 것을 사용하십시오
풀 해상도에서 정교한 압축이 없으면 100 Mbit / s LAN은 더 많은 fps를 만들지 않지만 ca의 윈도우 응용 프로그램입니다. 800x450이므로 이론적으로 압축되지 않은 그래픽 데이터를 사용하여 최대 12fps (24 비트 / 픽셀)가 가능해야합니다. 그리고 클라이언트 자신의 GPU 또는 스마트 압축을 사용하여 더 나은 것이 가능할 수도 있습니다.
-
편집 내가 원하는 것은 기본적으로 onlive 및 gaikai가 제공 하는 로컬 버전입니다 . Linux에 대해 이와 같은 것이 있습니까 (가능하면 무료입니까)?
-
edit2 VirtualGL은 최고의 솔루션처럼 보이지만 (현재는 작동하지 않지만) 클라이언트에서 하드웨어 렌더링을 수행 할 수 있는지 궁금합니다.