Ubuntu 12.04 LTS 更新后,只有 Unity 2D ...有 bug?

Ubuntu 12.04 LTS 更新后,只有 Unity 2D ...有 bug?

我不知道为什么会发生这种情况,但我真的很想修复它。我运行了很多更新(超过 25 个……我已经有一段时间没有更新了),出于某种原因,在我重新启动安装更新后,我只能使用 Unity 2D(Ubuntu 2D)和 GNOME Classic 登录(没有效果)。我可以在登录屏幕上选择 Unity 3D(Ubuntu)和 GNOME 3 的选项,但它们没有效果,它只是恢复到 2D 和 Classic..??

我的电脑是东芝 Satellite A105 S4284,配有英特尔迅驰双核芯片。

以下是我收集的一些可能有帮助的信息:

此命令: 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

编辑于 2013 年 2 月 28 日 - 晚上 9:49: (更新信息 ^) 使用以下描述的命令后福斯自由我现在可以/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:是
来自像素图的 GLX 纹理:是
GL npot 或 rect 纹理:是
GL 顶点程序:是
GL片段程序:是
GL 顶点缓冲区对象:是
GL 帧缓冲区对象:是
GL 版本为 1.4+:是

支持 Unity 3D:否

编辑于 2013 年 3 月 1 日 - 上午 8:53:(更多信息)这是输出

lspci | grep VGA; lsmod | grep "kms\|drm"; 查找 /dev -group video; \

cat /proc/cmdline ; 查找 /etc/modprobe.d/; cat /etc/modprobe.d/公里数; \ ls /etc/X11/xorg.conf ; glxinfo | grep -i "vendor\|rendering" ; \ grep LoadModule /var/log/Xorg.0.log

00:02.0 VGA 兼容控制器:英特尔公司移动 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/agpgart
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/
/etc/modprobe.d/黑名单-firewire.conf
/etc/modprobe.d/oss-compat.conf
/etc/modprobe.d/alsa-base.conf
/etc/modprobe.d/黑名单.conf
/etc/modprobe.d/blacklist-oss.conf
/etc/modprobe.d/黑名单-framebuffer.conf
/etc/modprobe.d/黑名单-rare-network.conf
/etc/modprobe.d/vmwgfx-fbdev.conf
/etc/modprobe.d/黑名单-watchdog.conf
/etc/modprobe.d/dkms.conf
/etc/modprobe.d/黑名单-ath_pci.conf
/etc/modprobe.d/黑名单modem.conf
# 用于 DKMS 模块的 modprobe 信息
#
# 这是一个存根文件,需要时可以进行编辑,
# DKMS 默认使用。
ls:无法访问 /etc/X11/xorg.conf:没有此文件或目录
直接渲染:是
服务器 glx 供应商字符串:SGI
客户端 glx 供应商字符串:Mesa Project 和 SGI
OpenGL 供应商字符串:VMware, Inc.
[ 2079.438] (II)加载模块:“extmod”
[2079.441](II)加载模块:“dbe”
[ 2079.442] (II)加载模块:“glx”
[ 2079.443] (II)LoadModule:“记录”
[ 2079.444] (II)加载模块:“dri”
[2079.445](II)加载模块:“dri2”
[ 2079.446] (II)加载模块:“英特尔”
[ 2079.446] (II)加载模块:“vesa”
[ 2079.447](II)加载模块:“fbdev”
[ 2079.478] (II)加载模块:“fbdevhw”
[ 2079.479] (二)加载模块:“vbe”
[ 2079.480] (二)加载模块:“int10”
[ 2079.506] (II)加载模块:“ddc”
[ 2079.562] (II)加载模块:“影子”
[2079.562](II)加载模块:“fb”
[ 2079.563] (II)加载模块:“int10”
[ 2079.655] (II)加载模块:“evdev”
[ 2079.682] (II)加载模块:“突触”

答案1

我认为您的显卡驱动程序有问题,而不是 Unity。首先尝试更新您的视频驱动程序,如果已修复,那就太好了!否则尝试完全删除它并下载文件.bin并安装该文件。

编辑:同样的问题已经在这里解决http://ubuntuforums.org/showthread.php?t=1741783

答案2

同样的问题,在安装了昨天的 12.04 LTS 更新后,Unity 3D 不再工作。unity_support_test 的输出也显示不支持 Unity 3D。重新安装了更新前使用的相同图形驱动程序(在我的情况下是 AMD Catalyst,必须使用 --force,因为它已经安装),重新启动后 Unity3D 恢复了。

相关内容