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


11

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

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

echo $DESKTOP_SESSION

果然它告诉我我正在运行统一2d。3d无法运行的事实是否意味着我的视频驱动程序将不支持统一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

我想安装统一旋转的插件(出于某种原因,我不能忍受左侧的启动器,但我真的很喜欢启动器的概念,也不想切换到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

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

也许这可以帮助某人解决此问题:也许我的图形卡未配置?在其适当的目录中没有xorg.conf文件-应该存在吗?假设该文件应该存在,但是在我的系统上,它根本丢失了

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

因此,我正在接触linux社区。有什么建议?


可能是一个愚蠢的问题:您是否尝试过打开“其他驱动程序”窗口,看看是否有可用的东西?另外,如果您打开终端并运行“ unity --replace”,它表示什么?
亚历克斯(Alex)

查看此问题,然后编辑您的问题以包含该信息。
jokerdino

我记得几周前,我的945GME系统也无法登录(3D)Unity会话,但显然今天可以登录。在该系统上运行unity_support_test对所有测试均返回“是”。内核是版本3.0.0-15。让我知道您是否需要更多信息。
devius 2012年

我认为你需要在Ubuntu软件中心(以使更多的软件的来源oneiric-updatesoneiric-securityoneiric-proposed),以获得最新的内核版本为11.10。
2012年

该问题似乎已被放弃,如果您遇到类似的问题,请询问一个新问题,并提供与您的问题有关的详细信息。如果您觉得这个问题没有被遗弃,请举报该问题并说明问题。:)
塞斯(Seth)

Answers:


3

确保xserver-xorg-video-intel已安装。

之后,您应该可以清除不使用的文件,而无需卸载xorg。要查看您已安装了哪些视频驱动程序,请使用类似以下的命令:

dpkg -l | grep xorg-video


1

我还有一个英特尔®965GM图形卡,Unity 3D可以完美地与我的系统配合使用。但是,我的系统信息显示,当我全新安装图形卡时,在Ubuntu 11.10中该图形卡为未知,一段时间(几天后,我安装了Ubuntu 11.10)后,Unity 3D坏了。我可以选择“ Ubuntu”,但它的行为就像我在使用Unity 2D一样。

我发现它与OpenGL有关,并应用了以下命令:

1.删​​除NVidia驱动程序

(我知道您没有安装任何NVidia驱动程序,也没有安装,但是就我而言,已经安装了NVidia驱动程序。)

sudo apt-get purge nvidia*

2,删除你的xorg.conf

sudo rm /etc/X11/xorg.conf

3.重新安装xorg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

4,重新配置Xorg

sudo dpkg-reconfigure xserver-xorg

5,重启电脑

sudo reboot

应用所有这些命令后,我的Unity 3D恢复了,当我检查系统信息时,这次Ubuntu识别出了我的Intel图形。英特尔图形会发生此类问题。


不幸的是,这并不能解决问题。Unity-3d测试仍然导致未渲染软件,也无法生成位图的GLX纹理。仍然无法运行Ubuntu 3d。
弥敦道

这样看来,您将无法使用该Intel 945GM显卡运行Unity 3D。最后一个问题:在“系统设置”下的“系统信息”中,您的图形卡是否被识别或仍被列为未知卡?
ŞâkirASCI

是的,在“系统信息”>“图形”下显示“ VESA:英特尔(R)82945GM芯片组家族图形”。
弥敦道

1

它可能有助于更新图形驱动程序,但官方存储库中的驱动程序可能已过时。要更新,只需打开终端控制台并输入

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

sudo apt-get更新

sudo apt-get升级

然后,重新启动计算机。我希望这有帮助



0

如果插入了外部监视器,则由于芯片组的硬件限制,如果组合的虚拟屏幕尺寸大于2048像素,则可能无法使用unity 3d。如果插入了外接显示器,请尝试不使用(或将其设置为克隆模式)。

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.