web-dev-qa-db-ja.com

Ubuntu 14.04上のVMWare Workstation 10で3D HWアクセラレーションを有効にします

ゲームSmiteをスムーズにプレイするために、Ubuntu 14.04.1 LTS(Trusty Tahr)上のVMware Workstation 10.0.3のWin 8.1 VMでハードウェアアクセラレーション3Dグラフィックを有効にしようとしています。 UbuntuでHWアクセラレーションが機能することを確認しました。

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL version string:  3.0 Mesa 10.2.2

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

VMware Workstationでは、[仮想マシン設定]-> [表示]-> [3Dグラフィックスの高速化]の下のVMがオンになっています。

Screenshot

ただし、VMの起動中には、「ホストから3Dサポートを利用できません」と表示されます。

Screenshot

VMwareがHW 3Dアクセラレーションを検出しないのはなぜですか?どうすれば修正できますか?

ありがとう!

45
Siemen

ファイル~/.vmware/preferencesを編集し、mks.gl.allowBlacklistedDriversで始まる行を探します(存在しない場合は、ファイルに追加できます)。

これはmks.gl.allowBlacklistedDrivers = "TRUE"に変更する必要があります(TRUEを囲む二重引用符に注意してください)

75
Charles Green

.vmxファイルにmks.gl.allowBlacklistedDrivers = "TRUE"を追加します。

Linux Mint Cinnamonでホストとして、カーネル3.16およびDebian 8.2 Cinnamonでゲストとして機能しました。

13

私にとっては、mks.gl.allowBlacklistedDrivers = "TRUE"を仮想マシン(.vmx)ファイルに追加する必要がありました

1
BXL

デュアルグラフィックカードを使用している場合、警告は、独立したグラフィックカードがVMwareで使用できないことを意味します。 mks.gl.allowBlacklistedDriversを設定すると実際に問題が解決しますが、これを解決するより良い方法は、次の方法でVMwareを実行することです。

optirun /usr/bin/vmware

または、便宜上、.desktopファイルを変更し、/usr/bin/optirun /usr/bin/vmware %Uをコマンドとして使用できます。

このソリューションにより、パフォーマンスが向上します。

https://www.tiger2doudou.com/doku.php?id=linux:tools:virtualize:vmware_3d_hw_acceleration_with_bumblebee を参照してください

0
Wesley Ranger