web-dev-qa-db-ja.com

より優れたビデオカードをリモートサーバーにインストールすると、リモートX-Windowsセッションの実行速度が向上しますか?

X-Windowsについてはよくわかりません。同じLAN上のMacBookProからHPDL380ホストへのリモートX-windowsセッションを実行することがあります。 ssh -Xオプションを指定してX11転送を使用しています。 X-Windowsのパフォーマンスは少し遅いです。どうすればこれをスピードアップできますか? HP DL380にビデオカードを取り付けて、パフォーマンスを高速化できますか?別の方法はありますか?

5

XはLAN上で十分に高速である必要があるため、問題は他の場所にある可能性があります。ただし、NXやVNCなどのXアクセラレーションソフトウェアを試すことはできます。

1
Mark Wagner

短い答え、いいえ、Xは脳死プロトコルです。 Xが今までに死んでいない理由は驚​​くべきことです。 (私は追記を表示することを強く望んでいましたが、それはどこにも行きませんでした...)。 X-windowsでは、「サーバー」はMacです。クライアントは、実行しているアプリケーションです。 XはMacに何をレンダリングするかを指示し、Macは画面の描画に関するすべての作業を行います。せいぜい、Macに適したより良いカードを入手できれば、パフォーマンスが向上する可能性がありますが、それほどではありません。 NXのようなXの「アクセラレータ」は、Xの呼び出しを圧縮してキャッシュすることで機能します(基本的にXをより優れたプロトコルに置き換えます)

4
Jim B

http://www.miscdebris.net/blog/2007/06/01/speed-up-ssh-x11-forwarding/ を参照し、X11を高速化する方法に関する非常に役立つヒントについて以下にコピーします。転送。 100メガビットのLANでも、大きな違いがありました。

SSHX11転送を高速化6月1日9:50にWernerが投稿

私はUbuntuサーバーを計算の主力として使用し、sshを使用してdesktop-pcからサーバーに接続します。一部のアプリケーション(gnuplot =)の場合、LAN経由ではありますが、これは非常に低速です。この状況を改善するためのいくつかの指示をインターネットで見つけました。AES暗号の代わりに、arcfour暗号とblowfish暗号のパフォーマンスが大幅に向上し、圧縮をオンにしても問題はありません。したがって、使用する必要があります

ssh -c arcfour,blowfish-cbc -XC Host.com

sshで接続します。そして、何を推測しますか?これは、特にgnuplotの場合、状況を本当に改善します。サマットありがとう!

3
Ian Crew

いいえ、Xウィンドウはクライアントでレンダリングされます。

1
tomstephens89