web-dev-qa-db-ja.com

VMwareゲストで3D OpenGLサポートを取得できません。これを修正するにはどうすればよいですか?

私はこの問題に2日間取り組んでいます。 VMWare 9ゲストで3Dサポートを有効にすることはできません。

私の仕様は次のとおりです。

ハードウェア:Dell Latitude E5520ラップトップ。
プロセッサー:Intel i7-2620M CPU @ 2.70GHz×4。
メモリ:8GB。
ビデオ:Intel Sandybridge Mobile x86/MMX/SSE2
OS:Ubuntu 12.04.1 LTS、32ビット。
Vmware Workstation:9.0.1 build-894247
Glxgears機能は正常です。フレームレートは〜60fpsです。
Vmwareゲスト:Windows 7

VMwareでWindows 7ゲストを起動すると、次のエラーがスローされます。

  1. No 3D support is available from the Host.および
  2. Hardware graphics acceleration is not available.

このVMwareフォーラムスレッドを読んでください ですが、この記事のハードウェアも異なります(nVidia)。

私は指示に従いました このUbuntuの投稿で 私のハードウェアは異なりますが、質問は私の質問とほとんど同じです。

回答1 設定に関するmks.gl.allowBlacklistedDrivers = TRUE; vmx構成ファイルでVMが起動するとクラッシュします。

2番目の回答 私は可能な限り密接に従いました。

  • VMwareをアンインストールしましたが、
  • 端末でSudo apt-get install build-essential linux-headers-$(uname -r)をしました、
  • PPA https://launchpad.net/~glasen/+archive/intel-driverを追加しました。
  • その後、ターミナルでSudo apt-get update && Sudo apt-get upgrade -y

VMwareを再インストールしたところ、同じ結果が得られました。ゲストに3Dはありません。

私はSandy Bridgeドライバーで何かがおかしいと感じていますが、解決策を思い付くことができません。誰かがこの問題に出くわしましたか?

ところで、Windws 7ゲスト内のSolidworksやAutoCadなどの操作は、Windows 7ゲストでは3Dサポートが不足しているにもかかわらず、VMware 9対VMware 8で改善されているようです。

また、glxinfoファイルは、askubuntu.com/questions/181829 /に投稿されたglxinfoファイルとほぼ同じであると付け加えます。 Meldを使用した比較では、合計7つの小さな違いがありました。 –

2
jjapol

おそらくbubmp、これはdebian 8で私にとってはうまくいきました: Vmware Workstation 9の3Dアクセラレーションを修正する方法?

メサパートについて:インストールしました:apt-get install mesa-utils

次に、xserverのOpenGLサポートを確認しました。

user@linux:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

次に、*。vmxファイルの最後にmks.gl.allowBlacklistedDrivers = "TRUE"を追加しました。これは、Windows 8およびWindows 7 VMで機能しました。

2

私は同じ問題を抱えているかもしれませんが、他のスレッドから掘り下げたこれらの提案があなたのために働くでしょう。

ドライバーを更新したintel-linux-graphics-installerを実行しました。 DRIをインストールし、S3TSテクスチャ圧縮を有効にしました。(Ubuntu 12.04マシンの問題を解決しました)複数の投稿の修正を探しました。何が起こっているかを正確に理解し、それを修正したいのですが、3Dアクセラレーションを有効にするために他に何をすべきかわかりません。私は640x480を持っていますが、それは実行されます。

VMWare 9.0.2 build-1031769 Ubuntu 13.04Intel®Core™2 Duo CPU T7800 @ 2.60GHz×2Intel®965GM x86/MMX/SSE2私のスレッド: Dアクセラレーションを有効にするVMware 9 Ubuntu 13.04

0
Rhett