web-dev-qa-db-ja.com

Virtualbox Tools 5.2.6で3Dアクセラレーションが機能しない

他の投稿によると、私は次のことをしています...

/usr/lib/nux/unity_support_test -p  
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 256 bits)
OpenGL version string:  3.0 Mesa 17.2.4

Not software rendered:    no
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:       no

そのため、自動実行を再実行し、vboxvideo/etc/modulesに追加してから、3Dアクセラレーションをチェックしてシャットダウンして再起動してみます。ただし、これを行うと、ubuntuと小さなドットが表示された最初の画面の後に、黒いページが表示されたままになります。

3Dアクセラレーションがインストールされた状態でUbuntuを起動するにはどうすればよいですか?

更新

私の環境に関する情報のリクエストがありました。私はそれを可能な限りオープンエンドのままにしようとしていましたが、ここにセットアップがあります。

ホスト:OSXゲスト:Ubuntu Normal MacbookでAMDドライバーを使用

更新2

私はこれが実際にVBOXを使用していることを確認しました

$ /opt/VBoxGuestAdditions-5.2.6/bin/VBoxControl 
Oracle VM VirtualBox Guest Additions Command Line Management Interface Version 5.2.6

Vware libがインストールされていることを確認しましたが、システムによってインストールされているようです...

 apt list --installed | grep vm
 ....
 xserver-xorg-video-vmware-hwe-16.04/xenial-updates,now 1:13.2.1-1build1~16.04.1 AMD64 [installed]

パッケージを削除して再起動しましたが、まだ表示されます。..

OpenGL vendor string:   VMware, Inc.
2
Jackie

この問題はOSXに関連しているようです。 @RobertRiedlは、あなたが一番近くにいたようです。開発者ツールとXQuartzをインストールしたので、glxinfoにアクセスできました。 glxinfo | grep OpenGLを実行すると、次のことがわかりました...

OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon R9 M370X OpenGL Engine
OpenGL version string: 2.1 ATI-1.60.26
OpenGL shading language version string: 1.20
OpenGL extensions:

これにより、Ubuntuで3DアクセラレーションEmIRightにサポートされていないOpenGL 2.1を使用していると思われますか?

独自のドキュメントでは4.1をサポートしていると書かれているため、これもかなり奇妙です( https://support.Apple.com/en-us/HT20282

2
Jackie