在Ubuntu 12.04 LTS更新后,只有Unity 2D … bug?
我不知道为什么会这样,但我真的想解决它。 我运行了一堆更新(25 + …我暂时没有更新)由于某些原因我重新启动安装更新后,我只能使用Unity 2D(Ubuntu 2D)和GNOME Classic登录(否我可以在Unity 3D(Ubuntu)和GNOME 3的登录界面上选择选项,但它们没有效果,它只是恢复为2D和Classic .. ??
我的电脑是带有Intel Centrino Duo芯片的东芝Satellite A105 S4284。
以下是我收集的一些可能有用的信息:
这个命令: lspci -nnk | grep -A3 VGA
lspci -nnk | grep -A3 VGA
给出了这个输出:
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) Subsystem: Toshiba America Info Systems Device [1179:ff10] Kernel modules: intelfb, i915 00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
我跑了unity --version
,它说unity 5.18.0
还有什么能帮助解决这个问题吗?
uname -r
提供了这个信息: 3.2.0-38-generic
编辑2/28/2013 – 9:49 PM :(更新信息^)使用fossfreedom描述的命令后,我现在可以再次使用/usr/lib/nux/unity_support_test -p
命令???
无论如何,这是输出:
nate @ texno-Satellite-A105:〜$ / usr / lib / nux / unity_support_test -p OpenGL供应商字符串:VMware,Inc。 OpenGL渲染器字符串:llvmpipe上的Gallium 0.4(LLVM 3.2,128位) OpenGL版本字符串:2.1 Mesa 9.2-devel(git-533dc3b precise-oibaf-ppa) 不是软件渲染:没有 没有列入黑名单:是的 GLX fbconfig:是的 来自pixmap的GLX纹理:是的 GL npot或rect纹理:是的 GL顶点程序:是的 GL片段计划:是的 GL顶点缓冲区对象:是的 GL framebuffer对象:是的 GL版本是1.4+:是的 支持Unity 3D:没有
EDIT 3/1/2013 – 8:53 AM :(更多信息)这是输出
lspci | grep VGA; lsmod | grep“kms \ | drm”; find / dev -group video; \
cat / proc / cmdline; 找到/etc/modprobe.d/; cat /etc/modprobe.d/kms; \ ls /etc/X11/xorg.conf; glxinfo | grep -i“vendor \ | rendering”; \ grep LoadModule /var/log/Xorg.0.log
00:02.0 VGA兼容控制器:英特尔公司Mobile 945GM / GMS,943 / 940GML Express集成图形控制器(rev 03) drm_kms_helper 45466 1 i915 drm 197641 2 i915,drm_kms_helper 的/ dev / FB0 的/ dev / DRI / card0 的/ dev /的apggart BOOT_IMAGE = / boot / vmlinuz-3.2.0-38-generic root = UUID = be971ef2-bac7-468b-826c-32c5f9f179cc ro quiet splash nomodeset video = uvesafb:mode_option = 1280x800,mtrr = 3,scroll = ywrap vt.handoff = 7 /etc/modprobe.d/blacklist.local文件 /etc/modprobe.d/blacklist-firewire.conf /etc/modprobe.d/oss-compat.conf /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist-oss.conf /etc/modprobe.d/blacklist-framebuffer.conf /etc/modprobe.d/blacklist-rare-network.conf /etc/modprobe.d/vmwgfx-fbdev.conf /etc/modprobe.d/blacklist-watchdog.conf /etc/modprobe.d/dkms.conf /etc/modprobe.d/blacklist-ath_pci.conf /etc/modprobe.d/blacklist-modem.conf #modprobe用于DKMS模块的信息 # #这是一个存根文件,应该在需要时编辑, #DKMS默认使用#。 ls:无法访问/etc/X11/xorg.conf:没有这样的文件或目录 直接渲染:是的 服务器glx供应商字符串:SGI 客户端glx供应商字符串:Mesa Project和SGI OpenGL供应商字符串:VMware,Inc。 [2079.438](II)LoadModule:“extmod” [2079.441](II)LoadModule:“dbe” [2079.442](II)LoadModule:“glx” [2079.443](II)LoadModule:“记录” [2079.444](II)LoadModule:“dri” [2079.445](II)LoadModule:“dri2” [2079.446](II)LoadModule:“intel” [2079.446](II)LoadModule:“vesa” [2079.447](II)LoadModule:“fbdev” [2079.478](II)LoadModule:“fbdevhw” [2079.479](II)LoadModule:“vbe” [2079.480](II)LoadModule:“int10” [2079.506](II)LoadModule:“ddc” [2079.562](II)LoadModule:“shadow” [2079.562](II)LoadModule:“fb” [2079.563](II)LoadModule:“int10” [2079.655](II)LoadModule:“evdev” [2079.682](II)LoadModule:“synaptics”
我认为你的显卡驱动程序有问题,而不是Unity。 尝试先更新您的video驱动程序,如果它已修复然后宾果! 否则尝试完全删除它并下载.bin
文件并安装该文件。
编辑:这里解决了同样的问题http://ubuntuforums.org/showthread.php?t=1741783
同样的问题,安装昨天的12.04 LTS更新后,Unity 3D不再工作了。 unity_support_test的输出还显示Unity 3D不受支持。 重新安装了相同的图形驱动程序(在我的情况下,AMD Catalyst,必须使用–force,因为它已经安装),我在更新之前和重启Unity3D之后使用了。