драйвер nouveau по умолчанию входит в unity-2d

У меня есть старая система с NVIDIA Corporation NV25 [GeForce4 Ti 4600]. При запуске Ubuntu драйвер nouveau загружается нормально, но не входит в Unity с помощью compiz. Вместо этого он входит в Unity-2D. Любая идея, как включить 3D / Compiz с драйвером Nouveau.

ОС: Ubuntu 12.04 Beta2

Драйвер nvidia больше не доступен для этой видеокарты, поэтому приходится полагаться на nouveau.

ОБНОВЛЕНИЕ: Об ошибке сообщили на панели запуска. См. здесь .

На этот отчет об ошибках еще не было ответа - кто-нибудь знает, как решить эту проблему?

Дополнительная информация,

Кроме того, если я использую kubuntu desktop, kwin графика работает просто отлично. Но пользователи предпочитают Unity, а не KDE, поэтому я удалил Kubuntu.

Установка libgl1-mesa-dri-experimental не влияет на установку. по-прежнему загружается на Unity-2d

/usr/lib/nux/unity_support_test -p

OpenGL vendor string: Nouveau OpenGL 
renderer string: Mesa DRI nv25 x86/MMX/SSE2 
OpenGL version string: 1.2 Mesa 8.0.2 
Not software rendered: yes 
Not blacklisted: yes 
GLX fbconfig: yes 
GLX texture from pixmap: yes 
GL npot or rect textures: yes 
GL vertex program: no 
GL fragment program: no 
GL vertex buffer object: yes 
GL framebuffer object: yes 
GL version is 1.4+: no 
Unity 3D supported: no 
1
задан 2 April 2012 в 22:08

2 ответа

Это все правильно. Ваша карта основана на чипсете Nvidia NV20 , который не поддерживает 3D с использованием драйверов Nouveau.

enter image description here

Большинство из них - WIP, и они не полностью работоспособны и не настолько нестабильны, что нельзя считать способными запускать Unity3D.

Для полной поддержки вашей видеокарты вам необходимо установить драйверы Nvidia 96.43 (это самые последние драйверы, поддерживаемые вашей картой). Если вы до сих пор не установили драйверы в своей системе, просто откройте терминал и используйте следующие команды

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install nvidia-96

Перезагрузитесь, и вы должны использовать драйвер Nvidia, который вы только что установили. Чтобы убедиться, что запустите sudo lshw -C display и найдите используемый драйвер в конфигурации : driver = line.

0
ответ дан 2 April 2012 в 22:08

libgl1-mesa-dri-experimental был создан, чтобы включить 3D-графику для некоторых типов карт Nvidia.

Хотя вы сказали, что установили этот пакет, стоит дважды проверить окно Дополнительные драйверы .

Этот экспериментальный драйвер должен быть виден, и вы можете попробовать Активировать драйвер.

Перезагрузитесь и попробуйте войти в Unity 3D.

Если это все еще не работает, то вы можете попытаться форсировать запуск Unity 3D.

sudo nano /etc/environment

добавить: UNITY_FORCE_START=1

Сохранить и перезагрузить

Если это все еще не работает, то, боюсь, вам, скорее всего, не повезет.

Ваша видеокарта имеет устаревшую поддержку от проприетарного драйвера NVIDIA v96. Однако этот драйвер от NVIDIA не будет поддерживать Unity 3D (последняя версия Mesa в Precise не поддерживает 3D-расширения от этого драйвера).

Если у вас стабильная система, я бы использовал драйвер nouveau и, таким образом, Unity-2D / Gnome-Classic

0
ответ дан 2 April 2012 в 22:08

Другие вопросы по тегам:

Похожие вопросы: