web-dev-qa-db-ja.com

Ubuntu 18.4はVirtualBoxで非常に遅く、遅延します

Ubuntu 18.4はVirtualBox 5.2.16で非常に遅くて動作が遅いです。最新のゲストの追加を追加しましたが、役に立ちませんでした。割り当てられたRAMは4096 MBであり、3Dアクセラレーションが有効な2つのコアがあり、ネストされたページングが有効で、VT-x/AMD-vが100%の実行上限で有効になっていますI/O apic対応のvramは128MBおよび30 GBのストレージです。

Copizconfig設定マネージャーをインストールし、OpenGLでフレームバッファーオブジェクトと頂点バッファーオブジェクトのチェックを外しましたが、助けにはなりませんでした。

ホストマシンの仕様:Intel Celeron CPU N2840 @ 2.16GHz 8GB of ram x64

どうすればより速く、よりスムーズにできますか???

4
user854881

VM設定の[表示]タブで[3Dアクセラレーションを有効にする]チェックボックスをオフにしてみてください。直感に反するように思えますが、いくつかの異なるホストでいくつかのUbuntu VMを高速化しています。

2
David Greasley

私に合った合理的な解決策を見つけました。

私は長い間、グラフィックスが遅いためにまったく使用できないかなり良いスペックのWindows 10ホストとUbuntu 18.04ゲストでこれに苦労してきました。

私が気づいたのは、(私にとって)全画面モードではすべてが非常に遅れていたため、マウスを動かすまで再レンダリングが停止し、ホバーしたブロックが再レンダリングされました。ただし、通常のウィンドウ(最大化されているがフルスクリーンモードではない)では、遅延は最小限であり、完全に使用可能です。

私のために働くことがわかったのは、すべてのエッジにわずかなギャップを残す解像度を使用することです。これにより、通常のウィンドウモードよりも大きくなり、xorgの達人が画面のEdgeのピクセル内で微調整できると確信しています。

ホストの解像度を見つけて、フルスクリーンモードに進み、ゲストの解像度を(理想的には)同じ比率に設定しますが、ホストよりわずかに小さくします。私の考えでは、ゲストがホスト画面に触れたり、ホスト画面を超えたりしない場合、レンダリング計算はかなりスムーズに応答するようです。理由を聞かないでください、ただの観察です。

Virtualboxは異なるディスプレイデバイスを認識して記憶するため、異なるモニターでボックスを使用する場合は、そのモニターに対して同じことを忘れないでください。Virtualboxはモニターを切り替えるたびに記憶します。

0
Bluebox