安装 12.04LTS 后,Unity 2d 卡住了,不知道如何进入 Unity 3d

安装 12.04LTS 后,Unity 2d 卡住了,不知道如何进入 Unity 3d

我刚刚在与 Windows 7 64 位的双启动中安装了 Ubuntu 12.04 LTS 64 位,我做的第一件事就是通过 sudo 安装 myunity:

sudo apt-get install myunity

当我运行 myunity 时,弹出一个错误,说我处于 unity 2d 中。

我读过很多帖子,但一直没有得到明确的答案。我知道这一定与我的 Nvidia Gt540M Optimus 和 Intel HD 3000 有关。我还听说过 bumblebee,它可以解决 Nvidia/Optimus 问题。

所以我基本上想知道如何将 Unity 置于 3D 模式,并为我的 Nvidia 卡启用某种支持。

我只有 14 岁,在 Mint 13 上经历了一次灾难性的试用后,开始使用 Ubuntu,因此我非常希望获得一些非常明确的说明和答案 :)

我的规格:

  • 华硕 K53sv
  • CPU:英特尔 i5 2410m 2.3Ghz;英特尔 HD 3000 显卡
  • 内存:4GB
  • 显卡:Nvidia Cuda GT540m @gb Optimus 带 Intel HD 3000
  • 硬盘:ATA 日立 640GB

我不知道我有什么主板..


$ lshw -c display

WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:44 memory:dd400000-dd7fffff memory:b0000000-bfffffff ioport:e000(size=64)
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

好的。我现在似乎处于 Unity3d(普通 Unity)中。我什么也没做。我刚刚注意到我可以打开 myunity,而不会出现错误消息,提示我处于 2d 模式。

所以这个问题已经排除了!谢谢!

现在的问题是:如何使用 Bumblebee 获得 Optimus 支持?

Bumblebee 似乎没有图形界面,所以我有点……迷茫了。

有没有办法检查:

  • 随着 optirun 的推出,功耗和性能均有所提高。

  • 关闭应用程序后,功耗和性能会下降。

答案1

我在使用相同硬件(GT520M)时也遇到了同样的问题。您需要为该卡安装图形驱动程序。安装 bumblebee 将允许您默认使用 Intel HD 显卡(以节省电池时间)以及使用 Nvidia 显卡运行应用程序的选项(使用 optirun)。首先,添加 bumblebee 存储库并更新:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update

然后,您可以安装开源驱动程序(Nouveau):

sudo apt-get install bumblebee

或者,对于专有的 Nvidia 驱动程序:

sudo apt-get install bumblebee-nvidia

然后,重新启动,Unity 3D 应该就可以正常工作了。要使用 nvidia 卡启动应用程序,只需执行以下操作:

optirun <program name>

您可以看到Ubuntu 大黄蜂页面为您提供更多信息。希望这能有所帮助!

答案2

我认为安装正确的驱动程序后,Unity 3D 应该会自动启用。应该有一个名为“受限驱动程序”的程序。只需在 Dash 中搜索驱动程序即可。

相关内容