リモート接続で3Dを効率的に使用するには?

リモート接続で3Dを効率的に使用するには?

私は弱いPC(クライアント)を持っていますが、許容可能な3Dパフォーマンスを持っています。OpenGLを使用してアプリケーションを2回、つまり一度はローカルで、一度はリモートでクライアント用に実行できる強力なPC(サーバー)を持っていますあります。現在私はssh -Xこれに興味がありますが、クライアントのコンソール出力にはソフトウェアレンダリングが使用され、毎秒3フレーム(fps)しか取得されていません。実際、ssh暗号化はLAN上にあるため必要ありませんが、これは私がすでに知っているリモートアプリケーションですが...

それでは、クライアントのパフォーマンスを向上させる方法は何ですか?私の意見は

  • ハードウェアアクセラレーションを使用しますが、サーバーまたはクライアントアクセラレーションはどうですか?
  • SSHとは違うものを使う

100Mbit / s LANは、複雑な圧縮なしにフル解像度でより多くのfpsを生成することはできませんが、これはWindowsアプリケーションcaです。 800x450なので、圧縮されていないグラフィックデータを使用すると、理論的には12fps(24ビット/ピクセル)が可能です。クライアント自体のGPUや一種のスマート圧縮を使用すると、より良い結果が得られます。

-

編集する私が望んでいたのは基本的にローカルバージョンでした。ライブストリーミングそしてガイケ割引。 Linuxにも似たものがありますか(おそらく無料ですか)?

-

編集2VirtualGLが最高のソリューションであるようですが(現在は私には適していません)、クライアントでもハードウェアレンダリングを実行できるかどうかを知りたいです。

ベストアンサー1

あなたは見ることができます仮想GL~とTurboVNC100Mbitで20fps @ 1280x1024を提供する必要があります(ウィキペディアを見る)。

OpenGLの使用方法によっては、すべてのアプリケーションで機能しない場合があります。

おすすめ記事