Unity 3d 不支持,Intel 945GM 显卡

Nat*_*han 11 unity intel-graphics

我刚刚在我的计算机上安装了 Ubuntu 11.10,一切似乎都运行良好。嗯,差不多。在登录时,我可以从 Ubuntu 桌面(不是 ubuntu 2d)的设置中进行选择。

Compiz 配置管理器似乎对我的 3d 桌面没有任何作用。所以,为了检查,我运行:

echo $DESKTOP_SESSION
Run Code Online (Sandbox Code Playgroud)

果然它告诉我我正在运行 unity 2d。3d 无法运行这一事实是否意味着我的视频驱动程序将不支持 unity 3d?

我有一个 Intel 945GME 芯片组,并试图查找有关驱动程序的信息,但任何修复和解决方法似乎都适用于旧版本的 ubuntu,并且不起作用(或者我没有做对,我毕竟是一个新的linux 用户)。

在处理完所有这些之后,我进行了全新安装,然后再次尝试查看 compiz 设置管理器是否可以执行任何操作,但是我无法让 Unity 3d 工作。第二次描述我的过程:

首先进行全新安装,然后在完成后立即安装以下内容:

sudo add-apt-repository ppa:paullo612/unityshell-rotated
sudo apt-get update
sudo apt-get install unityshell-rotated libnux-1.0-0 compizconfig-settings-manager
Run Code Online (Sandbox Code Playgroud)

我想安装 unity 旋转插件(出于某种原因,我无法忍受左侧的启动器,但我真的很喜欢启动器的概念,并且真的不想切换到 gnome,这也没有”我试过时看起来不错)。但是,如果我的硬件或驱动程序有问题,无论是统一旋转还是统一 3d 都不适合我,是吗?

如果是显卡驱动程序/硬件问题,则在正常使用中不会显示。看flash视频不如我在这台机器上运行windows的时候好,但还不错。也许只是有点条纹。还不足以让我很困扰。我的视频卡当然可以达到那个程度,但它可以做得更好。

ubuntu 根本没有为我的电脑找到额外的驱动程序。

运行 unity_support_test 会导致以下错误:

nathan@Vaio:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string:  2.1 Mesa 7.11

Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  no
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
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的卡仍然无法使用。Devius,您的计算机突然工作似乎很奇怪。我正在运行内核 3.0.0-15。

也许这可以帮助某人解决这个问题:也许我的显卡没有配置?在其正确的目录中没有 xorg.conf 文件——应该有吗?据说该文件应该在那里,但在我的系统上,它只是丢失了

所有软件源都在软件中心启用。

所以,我正在联系 linux 社区。有什么建议?

小智 1

我还有一个 Intel\xc2\xae 965GM 显卡,Unity 3D 与我的系统完美配合。然而,当我刚安装 Ubuntu 11.10 时,我的系统信息显示我的显卡为未知,过了一段时间(几天后我安装了 Ubuntu 11.10)我的 Unity 3D 就坏了。我可以选择“Ubuntu”,但它的表现就像我正在使用 Unity 2D。

\n\n

我发现它与OpenGL有关,我应用了这个命令:

\n\n

1.删​​除NVidia驱动

\n\n

(我知道您没有安装任何 NVidia 驱动程序,我也没有安装,但就我而言,以某种方式安装了 NVidia 驱动程序。)

\n\n
sudo apt-get purge nvidia*\n
Run Code Online (Sandbox Code Playgroud)\n\n

2.删除你的xorg.conf

\n\n
sudo rm /etc/X11/xorg.conf\n
Run Code Online (Sandbox Code Playgroud)\n\n

3.完全重新安装xorg

\n\n
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64\n
Run Code Online (Sandbox Code Playgroud)\n\n

4.重新配置Xorg

\n\n
sudo dpkg-reconfigure xserver-xorg\n
Run Code Online (Sandbox Code Playgroud)\n\n

5.重新启动计算机

\n\n
sudo reboot\n
Run Code Online (Sandbox Code Playgroud)\n\n

应用完所有这些命令后,我的 Unity 3D 又回来了,当我检查系统信息时,这次 Ubuntu 识别出了我的 Intel 显卡。英特尔显卡会出现此类问题。

\n


小智 1

更新图形驱动程序可能会有所帮助,来自官方存储库的驱动程序可能已经过时。要更新,只需打开终端控制台并输入

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get 更新

sudo apt-get 升级

然后,重新启动您的机器。我希望这有帮助