2014/02/23
2014/02/06
物理GPU使わない仮想マシンで、DirectX10, DirectX11 は動くのか
物理GPU使って良いなら、vDGAで余裕でサクサク動きますな。
vSGAだと、執筆時現在では、DirectXはDirectX9のみ。将来、動くようになるらしいけど。
http://vdesktops.blogspot.jp/2013/05/vdga-vsga-deployment-guide.html
物理GPU使わなくても、vDGAやvSGA使わなくても、DirectX9なら動きますな。将来、DirectX10, DirectX11も動くようになるらしいけど。
http://vdesktops.blogspot.jp/2011/12/blog-post_21.html
で、本題。
以下、ほんの1時間ばかりFusion6上のWindows8.1を使って遊んでみた結果を含めた、技術的考察。
「サクッと考察」なので、正確さよりも速さ優先で書きました。間違っていたらスマン。。
結論:(単純な動く動かない論でいうと)動く
該当仮想マシン(=仮想デスクトップOS)に、いっぱいいっぱいvCPUを割り当てて、WARPで、DirectX9, 10, 11を使うといいよ。
=== WARPとは ===
http://msdn.microsoft.com/en-us/library/windows/desktop/gg615082%28v=vs.85%29.aspx
===============
■Fusionによる仮想マシン上のDirectX9エミュレーション実装のほうが、WARPよりも断然効率が高い
つまり、DirectX9なら、仮想マシン上のDirectX9エミュレーション実装のほうが、描画が断然綺麗でかつ低CPU使用率。
やってみなきゃわからんが、このことはvSphere上、Horizon View、でも同じことになるだろう。
仕組みから考えれば、PCoIPしゃべるのにWARPが支障になるとは思えない。たぶんね。
■Horizon ViewのvSGAとWARPはその仕組み上、連動できない。
たぶんね。
VDI, 仮想デスクトップ, vGPU
2013/12/28
Raspberry Pi に Horizon View Clientを載せたいんだけど・・・
http://www.raspberrypi.org/
最近、ナゼかちょいちょい聞かれるこの質問。
結論:載らない。たぶん。
代替手段:Horizon View HTML Access ならイケると思うけど。
理由は、下記の2段階。ゆえに、いずれにせよ載らないだろうなぁ、と。
■バイナリがインテルベースしか用意されていない可能性が濃厚
Raspberry Piは、最近流行のARMなので。
===マニュアルからのコピペ===
Ubuntu Linux 10.04 または 12.04 オペレーティング システムを使用する Linux PC およびノート PC に View Client をインストールできます。
View Client をインストールする Linux PC またはノート PC とその周辺機器は、一定のシステム要件を満たしている必要があります。
モデル:インテル ベースのデスクトップまたはノート PC
===
■Raspberry PiにインストールできるUbuntuのバージョンが要件を満たさない
筆者はARMやUbuntuについてそんなに詳しくないので、深掘りしていないんだけど、このURLも含め、Horizon View Client for Linuxのインストール要件であるUbuntu 10.04以上がインストールできる気配が無い。。。
### 2014年1月追記
世界のTからツッコミをいただきました。「Android for Raspberry Piを使えばイケるんぢゃね?」
Raspberry Pi公式ページの表面しか検索しなかった私が悪うございました。
試してみないとわかりませんが、イケるかもですね。
あ、でもView Client for Androidが、Raspberry Piで使っているARMv6 だと動かなかったりして・・・。やってみないとわからん。。
あ、でもView Client for Androidが、Raspberry Piで使っているARMv6 だと動かなかったりして・・・。やってみないとわからん。。
View Open Clientならイケる模様。まぁ、そりゃそうだよね。
https://www.youtube.com/watch?v=ok5sKzlH8es
2013/12/24
UAC(User Account Control)仮想化
UACができたときだから、Vista時代からあるのね。
http://www.itmedia.co.jp/pcuser/articles/0705/15/news012.html
http://itpro.nikkeibp.co.jp/article/COLUMN/20071002/283617/
=== コピペ ===
UACによる仮想化では、ファイル・アクセスの場合、%SystemRoot%、%ProgramData%、%ProgramFiles%へのアクセスが仮想化され、%LoadlAppData%\VirtualStoreにリダイレクトされる
===
なるほどー。アプリケーションの設定情報とかを、ユーザー領域ではなく「システム領域とかに書いてしまうようなお行儀の悪いアプリケーション」への対処、か。
色々試してみないとわからんが、RDSHとか、いわゆるSBC(Server Based Computing)用途でWindows Serverのターミナルサービスを使うとき、「対お行儀の悪いアプリケーション」戦で使えるかもね。
T辺さん、温故知新情報あーざっす
2013/12/20
USB Redirection(USBリダイレクト)で使われるTCP/IP通信のポート番号
筆者的には未検証なんだけど、Horizon View5.1以降で、USB Redirection(USBリダイレクト)で使われるTCP/IP通信のポート番号が変わった模様。
http://kb.vmware.com/kb/1036200
によると、
===
In View Manager 5.1 and later releases, the USB redirection over port 32111 is tunneled over SSL connection (port 443).
===
だってさ。
まぁつまり、両端のOSでは32111を開けとかなきゃいけないんだろう(=ループバックするだろうから)けど、両端の間はSSLですよ、と。
K森さん、ナイス検証&情報提供
http://kb.vmware.com/kb/1036200
によると、
===
In View Manager 5.1 and later releases, the USB redirection over port 32111 is tunneled over SSL connection (port 443).
===
だってさ。
まぁつまり、両端のOSでは32111を開けとかなきゃいけないんだろう(=ループバックするだろうから)けど、両端の間はSSLですよ、と。
K森さん、ナイス検証&情報提供
登録:
投稿 (Atom)