モニターがヘッドレスモードで接続されていると思うようにLinux Mint Cinnamonをだますか?

モニターがヘッドレスモードで接続されていると思うようにLinux Mint Cinnamonをだますか?

これが私が今まで持っているものです:

  • Linux MintをCinnamonと共にデスクトップ用のヘッドレスサーバーとして実行する
  • x11vncがインストールされました
  • モニターがサーバーに接続されていません

私が経験している問題は、上記のサーバーとクライアントシステム間のGigE接続でもx11vncが非常に遅いことです。

モニターがVGAケーブルを介してサーバーに接続されているが電源が入らない場合(モニターなど)、x11vncのパフォーマンスが大幅に向上することを確認しました。

いくつかの調査の後、Ubuntu [0]で合成をオフにすると役に立つと述べたx11vncのgithubの問題が見つかりました。 「効果」をオフにしてV-Syncを「なし」に設定しようとしましたが、成功しませんでした。

その後、より深く掘り下げて/var/log/syslogVGAケーブルを接続したときにxrandrがモニターを検出したことを発見しました(電源が供給されていなくても)。これにより、vnc のパフォーマンスも大幅に向上します。

Linux Mintをだましてモニターがそこにあると思わせる方法はありますか?

[0]-https://github.com/LibVNC/x11vnc/issues/102

答え1

許容される答えは、ユーザーにさまざまなビデオ解像度オプションを提供する仮想HDMIプラグの使用をお勧めします。おそらく、800x600の基本解像度がやや大きく、ワークスペースをあまり受け入れないので、これを行います。

しかし、この投稿速度問題に対する十分な解決策を提供します。nomodeset次のGrub変数に文字列を追加するだけです/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

その後、update-grubrootとして実行して再起動します。私のLANのVNC再描画時間は今1秒未満です!

答え2

私はMint Cinnamonを実行するヘッドレスビルドを設定しましたが、同じ問題が発生しました。 VNCはモニターを取り付けると光のように速くなりますが、一度取り外して再起動すると、糖蜜よりもゆっくりと動きます。

これは間違いなく回避策ですが、数ドルでオンラインで仮想HDMIプラグを購入できます。さまざまな共通解像度で提供され、デバイスがモニターが接続されていると思うように騙されます。

最もエレガントな解決策ではありませんが、確かに私にとって最も痛みを伴う解決策ではありません。

答え3

私はこれを直接試したことはありませんが、xorgはダミービデオドライバを提供し、ここにパッケージへのリンクがあります。 http://manpages.ubuntu.com/manpages/focus/man8/Xdummy.8.html

関連情報