Unity 卡在 2D 模式,Nvidia Quadro 显卡“未知”,Nvidia-Current 处于活动状态但未使用

Unity 卡在 2D 模式,Nvidia Quadro 显卡“未知”,Nvidia-Current 处于活动状态但未使用

我已经看到在几个问题下报告了这个问题,但我无法解决任何一个,所以我想把它全部归结为一个问题。

我找到了一份新工作,得到了一台戴尔 Precision M6400 笔记本电脑,配有 Nvidia Quadro FX 2700M 显卡。它上面装有旧版本的 Ubuntu,但没有人知道它的密码,所以我擦除了驱动器并从头开始全新安装了 11.10。安装过程中我没有进行任何更新,而是选择在启动后进行更新。更新运行良好,系统运行正常……除了 Unity 处于 2D 模式。

系统设置 -> 附加驱动程序显示 Nvidia-Current 处于活动状态但未使用。系统设置 -> 系统信息显示图形驱动程序未知,体验标准

Nvidia X Server Settings 已安装并正在运行,重写 xorg.conf 没有任何作用。

/usr/lib/nux/unity_support_test -p

OpenGL vendor string:   NVIDIA Corporation

OpenGL renderer string: Quadro FX 2700M/PCI/SSE2

OpenGL version string:  3.3.0 NVIDIA 285.05.09

Not software rendered:    yes

Not blacklisted:          yes

GLX fbconfig:             yes

GLX texture from pixmap:  yes

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:       yes

一个建议是执行sudo apt-get --purge remove nvidia*,结果启动时屏幕乱码,安装无法启动。启动时按 Delete 键允许我访问恢复控制台并执行sudo apt-get install nvidia-current,这使我回到了可启动的正常运行的系统。

另一个建议是编辑/etc/default/grub并将行读取更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"为读取,GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"从而分配更多的视频 RAM。

我照做了,然后sudo update-grub重新启动。没有变化。

创建一个全新的标准用户并使用该帐户登录,没有变化。

答案1

有两个因素使我认为我运行的是 2D 而不是 3D,分别是图形未知和 nvidia-current 处于活动状态但未被使用。

然而,现在我看到这个线程比较了两个系统中的 alt-tab 切换器,看来它实际上在 3D 模式下运行,尽管一切都说它已关闭。

http://ubuntuforums.org/showthread.php?p=11442860

诡异的。

相关内容