VMware Global Community
tryExplore
Enthusiast
Enthusiast

GPUがたりないと、たくさんの仮想マシンが開けない?

As you can see , the task manager of my computer

i have 16GB memory without graphical card

sometimes my computer will be very heave even though

i don't turn on vmplayer

it's something because of GPU?

20180903_1125_000001.JPG

20180903_1125_000000.JPG

12 Replies
VirtAppLife
Enthusiast
Enthusiast

こんにちは。

Windows10は、従来のOSより、

グラフィックリソースを大幅に必要としますので、

GPU等のグラフィックスメモリを搭載していない環境では、

その処理が、CPUにいってしまい、CPU高負荷状態になり、
結果として、仮想マシンの集約率が悪化します。


以下、レイクサイドソフトウェアさんとNVIDIAの資料の引用です。

pastedImage_1.png


Regards,

Kzmaybe

tryExplore
Enthusiast
Enthusiast

こんにちは

ご返事ありがとうございます。

グラフィックスのこと了解しましたが、

資料のリンクを共有してもらえますか?

Reply
0 Kudos
tryExplore
Enthusiast
Enthusiast

そのようですね

Reply
0 Kudos
VirtAppLife
Enthusiast
Enthusiast

こんにちは

以下のNVIDIA社サイトでホワイトペーパー(要登録)が入手できます。

Windows 10 VDI で GPU が必要になる 4 つの理由 - NVIDIA GRID|NVIDIA

また、レイクサイドさんのサイトには、ベンチマークは出ていませんが、

以下のようなBlogが出ています。

https://www.lakesidesoftware.com/jp/blog/attention-vdi-windows10

https://www.lakesidesoftware.com/jp/blog/gtc-tokyo-2018

NTTデータさんのYouTubeはイメージしやすいですね。

NTT DATA BizXaaS Office -GPU搭載仮想デスクトップサービス- - YouTube

Regards,
Kzmaybe

Reply
0 Kudos
tryExplore
Enthusiast
Enthusiast

こんにちは

ありがとうございます。

もう一つ質問したいですが、

GPUの消費は実際ディスプレイするPCで

消費されるですか?「画像を描くのはローカルPC?」

例のリンクから、VDIのことですが、

そのVDIをローカルの物理PCで開くと

ローカルのGPUが使われるでしょう?

リモートするなら、接続元のGPUが使われますか?

VMPlayerでGPU設定がないですが、

Workstationではあるらしいです。

そこでの設定なら、物理のGPUを仮想マシンに配る?

Reply
0 Kudos
gowatana
Leadership
Leadership

こんにちは。

このフォーラムは 日本語フォーラム です。

あとから参照される人もおりますので、最初の質問文を

日本語でも記載いただけませんでしょうか。

以上です。よろしくおねがいいたします。

Reply
0 Kudos
tryExplore
Enthusiast
Enthusiast

翻訳となります:

As you can see , the task manager of my computer

i have 16GB memory without graphical card

sometimes my computer will be very heave even though

i don't turn on vmplayer

it's something because of GPU?

PCは絵の様な状況になり、動きが重くて、処理が遅かったです。

このPCは16GBのメモリがインストールしておりますが、グラフィックスカードでは

インストールされていないです。たまにVM仮想マシンが開かなくても

動きが遅くなることもあります。

これとGPUに何がの関係があるかなと伺っています。

以上、よろしくね。。。

tryExplore
Enthusiast
Enthusiast

はい、了解しました

翻訳を差し上げます:

As you can see , the task manager of my computer

i have 16GB memory without graphical card

sometimes my computer will be very heave even though

i don't turn on vmplayer

it's something because of GPU?

PCは絵の様な状況になり、動きが重くて、処理が遅かったです。

このPCは16GBのメモリがインストールしておりますが、グラフィックスカードでは

インストールされていないです。たまにVM仮想マシンが開かなくても

動きが遅くなることもあります。

これとGPUに何がの関係があるかなと伺っています。

以上、よろしくね。。。

Reply
0 Kudos
VirtAppLife
Enthusiast
Enthusiast

tryExploreさんへ

こんにちは。

こちらの理解力不足で、質問返しになってしまい、

申し訳ありませんが、「VDIをローカルの物理PCで開く」というのは、

vSphere上の仮想マシンの画面を手元のマシンから画面転送で利用する、

という一般的な利用のことで宜しいでしょうか?

この場合、GPUは、vSphere側のサーバーで使われ、

手元のPC側のGPUは、ほとんど使われません。


VMware Workstationでの設定は、知識がありません。

Regards,
Kzmaybe

Reply
0 Kudos
tryExplore
Enthusiast
Enthusiast

To Kzmaybeさん

おっしゃった通りのシーンです。「vSphere」

なぜ画面はローカルPCに映すのに、GPUの消耗は

向こうのvSphere側のサーバーですか?

私の愚見だと、GPUは実際画像を描く方が

提供しますが、CPUは実際のプロセス処理「画像でない」

に消耗されます「画像以外の処理ではサーバが担当する」

ですが、そうすると、VMPlayerの場合では、ローカルPCは

二倍のGPUが消耗されることになってしましました。

・仮想マシンが画像を描く

・物理PCはその画像を映す「描く」

故に、手元のPC「16GBメモリ、グラフィックスカードなし」

では負担が重くなってしましました。

※そうかな。。。

Reply
0 Kudos
VirtAppLife
Enthusiast
Enthusiast

tryExploreさん

こんばんは。返信が遅くなりました。

VMware Playerの動作は分かりませんが、
VDI(VMware Horizon)の場合、vSphere上の仮想マシン側で、

画面を描画すれば、それは、GPUがフレームバッファ(ビデオメモリ)に置かれます。

さらに、それを、接続元のPCに、VMware Blast Extreme(H.264)で画面転送するので、

画面情報のエンコード処理を、GPUかCPUが行います。

エンコードされ、転送されてきた画面を、表示するクライアント側は、

Blast Extreme(H.264)のデコード処理を行いますが、この処理はCPUが行います。

regards,
Kzmaybe

tryExplore
Enthusiast
Enthusiast

返信ありがとうございます。

なんかわかってきた、つまり、

描画は両方も行います。

なれば、vSphereのマシンではGPUカードが

搭載していますね。

VMware Blast Extreme(H.264)を使って画面と転送すれば、

転送プロトコルの原因で、手元のPCに届いたときも

画像のクオリティが低下してしまいます。

表題の問題に戻ると、やはり、GPUでないと、きづいですね。

best regards

Reply
0 Kudos