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


47

Ubuntu 14.04.1 LTS(Trusty Tahr)上のVMware Workstation 10.0.3のWin 8.1 VMでハードウェアアクセラレーション3Dグラフィックを有効にして、ゲームSmiteをスムーズにプレイしようとしています。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では、VMの[仮想マシン設定]-> [表示]-> [3Dグラフィックスの高速化]がオンになっています。

スクリーンショット

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

スクリーンショット

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

ありがとう!


VMwareで3Dサポートを有効にする必要があります:vmware.com/support/ws55/doc/ws_vidsound_d3d_enabling_vm.html
MadMike

@madmike、私はこれを正しくやったと思う-最初のスクリーンショットを見てください。しかし、詳細なリンクに感謝します!
シーメン14年

回答:


76

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

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


5
これはWorkstation 11でも機能することに注意してください。デフォルトでは、mks.gl.allowBlacklistedDriversパラメータは設定ファイルに存在しませんが、追加は機能します。ありがとう。

3
VMware Workstation 12で作業します
。-ギカラ

2
同じことは自由vmwareのプレーヤーのために必要とされている
トレビノ

2
VMware Workstation 14.1で動作します
shadowbq

2
Fedora 27のVMware Player 14.1.1で働いていた
Chang Qian

14

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

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


関連する可能性のある回答に対して+1。一方で2013年に、このフォーラムのポストが同意しているようだ、これはUbuntuの投稿は掲載し、それは必ずしもそうではありませんを示しています。これは、ビデオドライバーのサポートにも依存します。
clearkimura

環境設定ファイルがなかったため、Workstation 12でVMXを変更しました。
ドリューディン

Sysprepプロセスに従ってXPゲストをVirtualBoxからVMWare Workstation 12 Player Linux 64ビットに移行する場合の注意-このオプションを.vmxファイルに追加すると、マウスポインターが画面上の1か所に引っかかって動かない問題が修正されました移動します。この行を追加した後、マウスは再び機能していました。
パブル


0

デュアルグラフィックカードを使用している場合、警告は、独立したグラフィックカードが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を参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.