В моей системе установлена NVIDIA GeForce FX 5700LE. Я только что выполнил чистую установку Ubuntu 12.04 LTS ( ubuntu-12.04.1-desktop-i386.iso
).
При первой загрузке после установки значки на Unity Launcher невидимы.
В терминале я запускаю / usr / lib / nux / unity_support_test -p
Это подтверждает что я запускаю Unity 3D с видеодрайвером с открытым исходным кодом.
mmorris@ion:~$ /usr/lib/nux/unity_support_test -p
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV36
OpenGL version string: 1.5 Mesa 8.0.4
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
Ясно, что есть проблема ... помимо невидимых значков Unity Launcher есть эти предупреждения.
Я устанавливаю ограниченный драйвер NVIDIA (обновления версии 173) и перезагружаюсь. Значки на панели запуска Unity теперь видны.
В терминале я запускаю / usr / lib / nux / unity_support_test -p
Это подтверждает, что я запускаю Unity 2D с видеодрайвером NVIDIA 173.14.35. Это здорово, но Unity 2D?
Итак, я нахожу это: Почему моя карта Unity занесена в черный список со всеми выполненными требованиями? Это приводит меня к следующему: Force Unity / Compiz to Run, Натти Нарвал Итак, в терминале я запускаю:
sudo cp /etc/environment /etc/environment.orig
sudo bash -c "echo UNITY_FORCE_START=1 >> /etc/environment"
После перезагрузки значки в Unity Launcher снова становятся невидимыми. Это наводит на мысль, что проблема не в видеодрайверах, а в Unity, в частности, в Unity 3D.Может ли кто-нибудь продвинуться дальше?
Вы можете вернуться к Unity 2D и видимым значкам Unity Launcher с помощью:
sudo mv /etc/environment.orig /etc/environment
кстати, я начинаю чувствовать, что LTS для 12.04 означает, Долгое время до стабилизации .
@ fabricator4 Здесь еще нет возможности комментировать, поэтому отвечу здесь.
Пожалуйста, перечитайте мой вопрос. Проблема с Unity 3D в моей системе началась с дисков Nouveau с открытым исходным кодом и существует также с NVIDIA. Отсюда моя гипотеза, что это что-то в Unity 3D, а не драйверы.
Я активно использую Ubuntu примерно с 8.04. Активно как в выбросил Windows и запустил Ubuntu на 2-х рабочих столах и 3-х ноутбуках. Насколько я видел в Интернете об Ubuntu 12.04 и видеодрайверах (с открытым исходным кодом, NVIDIA, ATI) / проблемах с Unity / X, я не могу поверить, что 12.04 LTS почти так же стабилен, как 10.04 LTS. Сколько стоит настольная установка и операционная система, если пользовательский интерфейс в лучшем случае дает сбой. Unity может понадобиться еще немного времени в духовке.
У меня такая же проблема с 12.04 LTS и Nvidia. Мне удалось найти один из драйверов, который вроде бы работал нормально, но с повреждением графики при возвращении к X из консоли, и производительность была ужасной.
В конце концов, я вернулся к водителю Nouveau и был счастлив с тех пор. Это был компромисс ожидаемых характеристик для стабильности и производительности.
«Кстати, я начинаю чувствовать, что LTS для 12.04 означает« Долгое время перед стабильным ».»
blockquote>Не соответствует действительности. К сожалению, модули Nvidia являются сторонними разработчиками, и нам приходится мириться с тем, что пишет кто-то еще . Попробуйте модуль с открытым исходным кодом Nouveau и посмотрите, как он работает для вас.