我知道类似的问题已经被问过很多次了,但是在花了大约 8 个小时测试解决方案(不起作用)并重新安装或重置驱动程序/unity/compiz 等之后...我决定公开我自己的问题:
语境:
最近,我决定升级 OpenGL(应用程序所需)并遇到断电情况(相当不幸)。
重启后:大量文件和软件包损坏,所以我不得不花几个小时重新安装软件包并从 tty 设置所有内容(不再有 GUI)。我还决定从 14.04 升级到 14.10(我想这不太明智)并且......再次断电(通常不会发生,但似乎他们正在电网上工作,我没有收到通知......)
无论如何,我设法让我的 ubuntu 再次工作(它是通过恢复模式启动的:一些图形驱动程序未加载,然后在添加nomodeset
到 grub 后“正常”运行)
但自那以后:
- Unity 3D 无法工作(即使启用)
- Compiz 占用大量 CPU(四核上为 50% --> 140%)这一点是当前打开的一个错误(在启动板上)
- 透明度级别不仅适用于启动器。
一些命令结果:
图形:
glxinfo | grep -i string
server glx vendor string: SGI
server glx version string: 1.4
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)
OpenGL version string: 3.0 Mesa 10.6.0-devel
OpenGL shading language version string: 1.30
不支持 Unity 3D:
/usr/lib/nux/unity_support_test -p
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)
OpenGL version string: 3.0 Mesa 10.6.0-devel
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
我安装了很多驱动程序,不确定是否正常:
dpkg -l | grep xorg-video
ii xserver-xorg-video-cirrus 1:1.5.2+git20140806.f0d278b4-0ubuntu0sarvatt i386 X.Org X server -- Cirrus display driver
ii xserver-xorg-video-fbdev 1:0.4.4+git20140806.2673e727-0ubuntu0sarvatt i386 X.Org X server -- fbdev display driver
ii xserver-xorg-video-geode 2.11.16-4 i386 X.Org X server -- Geode GX2/LX display driver
ii xserver-xorg-video-intel 2:2.99.917+git20150401.61d2baa4-0ubuntu0sarvatt~utopic i386 X.Org X server -- Intel i8xx, i9xx display driver
ii xserver-xorg-video-mach64 6.9.4+git20140806.e538ff6b-0ubuntu0sarvatt i386 X.Org X server -- ATI Mach64 display driver
ii xserver-xorg-video-mga 1:1.6.3+git20140806.132dee02-0ubuntu0sarvatt i386 X.Org X server -- MGA display driver
ii xserver-xorg-video-modesetting 0.9.0+git20140806.1e4cb922-0ubuntu0sarvatt i386 X.Org X server -- Generic modesetting driver
ii xserver-xorg-video-neomagic 1:1.2.8+git20140806.74a9a343-0ubuntu0sarvatt i386 X.Org X server -- Neomagic display driver
ii xserver-xorg-video-nouveau 1:1.0.11+git20150318.d29d8baa-0ubuntu0sarvatt~utopic i386 X.Org X server -- Nouveau display driver
ii xserver-xorg-video-openchrome 1:0.3.3-1build2 i386 X.Org X server -- VIA display driver
ii xserver-xorg-video-qxl 0.1.1-0ubuntu4 i386 X.Org X server -- QXL display driver
ii xserver-xorg-video-r128 6.9.2+git20140806.6dc5e9ab-0ubuntu0sarvatt i386 X.Org X server -- ATI r128 display driver
ii xserver-xorg-video-s3 1:0.6.5+git20140806.ed0fbfd2-0ubuntu0sarvatt i386 X.Org X server -- legacy S3 display driver
ii xserver-xorg-video-savage 1:2.3.7+git20140806.d28cd83c-0ubuntu0sarvatt i386 X.Org X server -- Savage display driver
ii xserver-xorg-video-siliconmotion 1:1.7.7-2build2 i386 X.Org X server -- SiliconMotion display driver
ii xserver-xorg-video-sisusb 1:0.9.6+git20140806.293d0902-0ubuntu0sarvatt i386 X.Org X server -- SiS USB display driver
ii xserver-xorg-video-tdfx 1:1.4.5-1build2 i386 X.Org X server -- tdfx display driver
ii xserver-xorg-video-trident 1:1.3.6+git20140806.562c38ca-0ubuntu0sarvatt i386 X.Org X server -- Trident display driver
ii xserver-xorg-video-vesa 1:2.3.3+git20140806.e36a0a8b-0ubuntu0sarvatt i386 X.Org X server -- VESA display driver
ii xserver-xorg-video-vmware 1:13.0.2+git20140804.0a596fd0-0ubuntu0sarvatt2 i386 X.Org X server -- VMware display driver
我发现问题可能是由于使用了 VMware OpenGL,但我不确定是否可以安全地将其删除...如果您有任何想法,我将不胜感激