web-dev-qa-db-ja.com

Windows 8.1 Hyper-VでのUbuntu 14.04デスクトップ

とにかく、Windows 8.1 Hyper-VでUbuntu 14.04デスクトップのグラフィックスを高速化することは可能ですか?

私はすでに画面の解像度を下げてCOMPIZビデオ効果を無効にしましたが、それでも非常にラグです。以前はVMware Playerでほぼネイティブのパフォーマンスで動作していましたが、Hyper-Vに移行する必要があります。

UPDATE

/ usr/lib/nux/unity_support_test -pの出力を投稿できますか

承知しました:

 OpenGLベンダー文字列:VMware、Inc。
 OpenGLレンダラー文字列:llvmpipe上のGallium 0.4(LLVM 3.4、256ビット)
 OpenGLバージョン文字列:2.1 Mesa 10.1.3 
 
レンダリングされたソフトウェアではありません:no 
ブラックリストに載っていません:yes 
 GLX fbconfig:yes 
 GLX texture from pixmap:yes 
 GL npotまたはrectテクスチャ:yes 
 GL頂点プログラム:yes 
 GLフラグメントプログラム:yes 
 GL頂点バッファーオブジェクト:yes 
 GLフレームバッファーオブジェクト:yes 
 GLバージョンは1.4以降です:yes 
 Unity 3Dサポート:no 

また:

 avo @ Ubuntu-Desktop-VM:〜$ lsmod | grep hv 
 hv_netvsc 31255 0 
 hv_storvsc 17785 2 
 hv_utils 19003 0 
 hv_vmbus 50383 6 hyperv_keyboard、hv_netvsc、hid_hyperv、hv_utils、hyperv_fsc .____
14
avo

Hyper-VがGPUを使用する代わりにソフトウェアレンダリングを使用しているため、デスクトップが遅れます。

$ /usr/lib/nux/unity_support_test -p

Not software rendered: no
Unity 3D supported: no

これは、Hyper-Vに3D GPUアクセラレーション機能がないためと思われます。 Hyper-Vは、仮想デスクトップに使用することを意図していないサーバー仮想化技術です。

通常、物理サーバーには強力なビデオアダプターカードが付属していません。その結果、仮想化技術により、仮想デスクトップは単純な2Dユーザーインターフェイスのアプリケーションのみを実行するように制限されます。 (ソース)

-

ゲストオペレーティングシステムでの3Dアクセラレーテッドグラフィックスの欠如。 Hyper-vクライアントには、ゲストOS用の仮想加速グラフィックカードを追加するオプションはありません。

これは、Hyper-Vの設計目的ではありません。ビデオのパフォーマンスを向上させるには、ホストからRDPを実行します。 Hyper-VはVMware Playerに代わるものではありません! (ソース)

-

Hyper-Vはサーバー仮想化専用に開発されていたため、主に複数の環境をテストする開発者またはIT管理者向けです。 (ソース)

5
bain

Ubuntu 14.04デスクトップをHyper-Vにインストールしたところ、パフォーマンスに関する同じ問題に直面していました。後で、Hyper-Vがデフォルトで各仮想マシンに1つの仮想プロセッサを割り当てることがわかりました。 4に増やし、現在は正常に機能するようにしました。

5
Sunil Urs

最初に読み、同じVMを段階的に作成します。
Benjamin Armstrong:Generation 2 VMのUbuntu 14.04

ハードウェアを2つ目のビデオコントローラーで代替し、Hyper-V設定で別のビデオスレッドを使用するという提案は、2つではなく1つです。ここで最も重要な部分はBIOS Hyper-V設定です。特に Hyper-V固有のビデオデバイス オプションの場合。
を参照 システムBIOSで仮想化を有効にする

numa=offパラメーター、 詳細について 、およびゲストOSでのセキュアブートの無効化も含めることをお勧めします。一般的なガイドを参照して、ホストとゲストを最適化します。
Hyper-V上のUbuntu仮想マシン

Quote:Ubuntuディストリビューションでは、次のデーモンを手動でインストールする必要があります。
VSS Snapshotデーモン–このデーモンは、ライブLinux仮想マシンのバックアップを作成するために必要です。
KVPデーモン–このデーモンを使用すると、組み込みキー値と外部キー値のペアを設定および照会できます。
両方のデーモンをインストールするには、GUEST UBUNTUで次のコマンドを使用してください。

$ Sudo apt-get update
$ Sudo apt-get install hv-kvp-daemon-init

注:Hyper-V固有のビデオデバイスオプションは、13.10および14.04でのみ使用可能です。


VMware Playerのパフォーマンスとトラブルシューティング:

Intel EM64Tプロセッサを搭載した64ビットWindowsホストでのパフォーマンスの問題(1082240)

Quote:仮想マシンのパフォーマンスが低下し、CPU使用率が高い場合、仮想マシンの構成(.vmx)ファイルに次の行を追加します。
sched.mem.pshare.enable=FALSE


理解する必要があるのは、構成の詳細だけだと思います。可能性のある問題は、VMware Docsがカバーできるあらゆる場所に存在します。この複雑なガイドをご覧ください。

仮想マシンのパフォーマンスの問題のトラブルシューティング(1008360)

3
swift