Я видел эту проблему, о которой сообщалось в нескольких вопросах, но я не смог решить ни одного из них, поэтому решил, что все это можно будет сделать под одним зонтиком.
Я начал новую работу и получил ноутбук Dell Precision M6400 с графической картой Nvidia Quadro FX 2700M. На нем была предыдущая версия Ubuntu, но ни у кого не было паролей, поэтому я вытер диск и заново установил 11.10 с нуля. Я не делал никаких обновлений во время установки, предпочитая делать их после загрузки. Обновления выполнялись нормально, и система работает ... за исключением того, что Unity находится в режиме 2D.
Системные настройки -> Дополнительные драйверы показывают, что Nvidia-Current активен, но не используется. Настройки системы -> Информация о системе показывает, что драйвер графической системы неизвестен, стандартный опыт
Настройки сервера Nvidia X установлены и работают, перезапись 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"
, таким образом выделяя больше видеопамяти.
Я сделал это, затем sudo update-grub
и перезагрузка. Без изменений.
Создан совершенно новый стандартный пользователь и вошел в систему с этой учетной записью, без изменений.
Две вещи, которые привели меня к мысли, что я использую 2D вместо 3D, были неизвестной графикой и активным nvidia-current, но не использованным.
Однако теперь, когда я вижу этот поток, сравнивающий переключатель alt-tab в обеих системах, кажется, что он фактически работает в режиме 3D, хотя все говорят, что он выключен.
http://ubuntuforums.org/showthread.php?p=11442860
Странно.