根据其他帖子我做了以下事情......
/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 的初始屏幕和小点之后,它就卡在黑页上了。
如何让 Ubuntu 在启动时安装 3D 加速?
更新
我收到了有关我的环境的信息请求。我试图让这个问题尽可能开放,但以下是设置。
主机:OSX 客户机:Ubuntu 普通 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.
答案1
看起来这个问题与 OSX 有关。@RobertRiedl 看起来你可能是最接近的。我安装了 Developer Tools 和 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:
这使我相信它正在使用 OpenGL 2.1,而 Ubuntu 不支持 3D 加速,EmIRight?
这也很奇怪,因为他们自己的文档说他们支持 4.1(https://support.apple.com/en-us/HT202823)