
これが私が今まで持っているものです:
- Linux MintをCinnamonと共にデスクトップ用のヘッドレスサーバーとして実行する
- x11vncがインストールされました
- モニターがサーバーに接続されていません
私が経験している問題は、上記のサーバーとクライアントシステム間のGigE接続でもx11vncが非常に遅いことです。
モニターがVGAケーブルを介してサーバーに接続されているが電源が入らない場合(モニターなど)、x11vncのパフォーマンスが大幅に向上することを確認しました。
いくつかの調査の後、Ubuntu [0]で合成をオフにすると役に立つと述べたx11vncのgithubの問題が見つかりました。 「効果」をオフにしてV-Syncを「なし」に設定しようとしましたが、成功しませんでした。
その後、より深く掘り下げて/var/log/syslog
VGAケーブルを接続したときにxrandrがモニターを検出したことを発見しました(電源が供給されていなくても)。これにより、vnc のパフォーマンスも大幅に向上します。
Linux Mintをだましてモニターがそこにあると思わせる方法はありますか?
答え1
許容される答えは、ユーザーにさまざまなビデオ解像度オプションを提供する仮想HDMIプラグの使用をお勧めします。おそらく、800x600の基本解像度がやや大きく、ワークスペースをあまり受け入れないので、これを行います。
しかし、この投稿速度問題に対する十分な解決策を提供します。nomodeset
次のGrub変数に文字列を追加するだけです/etc/default/grub
。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
その後、update-grub
rootとして実行して再起動します。私のLANのVNC再描画時間は今1秒未満です!
答え2
私はMint Cinnamonを実行するヘッドレスビルドを設定しましたが、同じ問題が発生しました。 VNCはモニターを取り付けると光のように速くなりますが、一度取り外して再起動すると、糖蜜よりもゆっくりと動きます。
これは間違いなく回避策ですが、数ドルでオンラインで仮想HDMIプラグを購入できます。さまざまな共通解像度で提供され、デバイスがモニターが接続されていると思うように騙されます。
最もエレガントな解決策ではありませんが、確かに私にとって最も痛みを伴う解決策ではありません。
答え3
私はこれを直接試したことはありませんが、xorgはダミービデオドライバを提供し、ここにパッケージへのリンクがあります。 http://manpages.ubuntu.com/manpages/focus/man8/Xdummy.8.html