如何从Unity 2D更改为3D?


10

我一直在尝试运行MyUnity,并且一直工作到今天,直到出现以下消息:

因此,显然我正在运行Unity-2D。因此,我进行了一些命令行搜索,echo $DESKTOP_SESSION并且肯定地是,它只是弹出“ ubuntu-2d”。

我一直在使用Ubuntu Tweak,也许我在那里做了一些愚蠢的事情,但我认为它甚至没有这样的功能。我也注意到Ubuntu 2D与Ubuntu 3D的明显区别。

我有12.04 Ubuntu。那么我有可能“还原”回Ubuntu / Unity 3D吗?

编辑:我的图形卡是2GB专用的AMD Radeon HD 7750,我认为它需要升级为12.6版本。我会尽力的,让您知道结果,非常感谢您的帮助。

结果:成功更新图形卡后,我现在可以运行3D了。非常感谢大家,对于如此不寻常的问题,我们深表歉意!


1
您是否启用了自动登录?如果是的话,注销和登录到统一三次会议通过点击小Ubuntu的徽标在登录字段,然后选择“Ubuntu的会议
安瓦尔

通常,Unity3d是默认选项,除非硬件在3d版本上有问题,否则仅选择2d。那里有什么显卡?
mikewhatever,2012年

Answers:


7

您可以通过打开系统监视器来确定您正在运行Unity 3D还是2D。如果compiz在“进程”选项卡中看到一个命名的进程,则说明您正在使用Unity 3D。如果正在运行metacity,则说明您正在使用Unity 2D。

使Unity 3D正常运行的想法:

  1. 首先,安装软件包nux-tools/usr/lib/nux/unity_support_test -p在终端窗口中运行。它会显示您的硬件是否受Unity 3D支持。如果您具有Nvidia或AMD / ATI图形卡,则可能必须先安装专有驱动程序才能获得(良好)3D支持。如果显示,则Unity 3D supported: yes可以继续其他步骤。否则,您将无法使用 Unity 3D。
  2. 如果尚未通过运行安装Unity,请进行安装sudo apt-get install unity gnome-session
  3. 现在注销,登录管理器中您的用户名旁边应该有一个Ubuntu徽标。单击它并选择“ Ubuntu”,然后再次登录。Unity 3D应该启动。
  4. 如果仍在启动Unity 2D而不是3D,请打开终端并输入unity --replace。Unity 3D应该启动,否则,终端输出可能会很有趣。
  5. 如果上述所有方法均无效,请创建一个新用户并登录。不要忘记像3一样选择“ Ubuntu”。也许您的某些旧用户首选项被破坏了,新用户将从新的首选项开始。

非常感谢您的回答,我开始认为我需要先更新我的图形卡(现在将在问题描述中提及),然后才能运行Unity,考虑到我上周购买了这台计算机,这似乎有些奇怪!
Mochan 2012年

对于Linux上的图形,AMD / ATI是一个有问题的选择。Ubuntu附带了一个免费的驱动程序“ radeon”,该驱动程序是由社区开发的,在像您这样的较新的芯片组上不能很好地支持3D。AMD的专有驱动程序存在很多错误,并且并非始终是最新的。另一方面,英特尔则开发开源和高质量驱动程序。他们还会在硬件发布前数月发布驱动程序,这样,硬件就可以在最新发行版中立即使用。如果您需要更多电源,请选择Nvidia。该驱动程序是专有的,但具有与Windows驱动程序相同的质量。

就像您提到的,我的卡是AMD Radeon。我不知道这是否与您所说的有关。
Mochan 2012年

如果我没有正确理解,则您已将图形驱动程序(Catalyst / fglrx)更新为最新版本(您尚未用购买的新图形卡替换旧图形卡),因此问题是由该驱动程序不支持3D引起的。在您的硬件上。

是的,fglrx。是的,是的。因此,我认为卡的名称与驱动程序名称完全无关吗?天哪,对不起,我是菜鸟哈哈哈
Mochan

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.