Начало работы с Unity 3D на устаревшей карте Nvidia FX5500

Я установил последние версии драйверов Nvidia для своей карты FX5500. Я понимаю, что версия X-сервера официально не поддерживает этот драйвер или карту, но мне было интересно, что я могу сделать, чтобы запустить Compiz. Я часами исследовал эту проблему, но не могу найти ответ для себя. Я мог бы делать все это даром, но я хотел, по крайней мере, попробовать.

Вот результат моего теста:

mike@mike-linux-box:~$ /usr/lib/nux/unity_support_test -p   
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce FX 5500/AGP/SSE2
OpenGL version string:  2.1.2 NVIDIA 173.14.35
Not software rendered:    yes
Not blacklisted:          no
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:       no

Итак, мне было интересно, что такое тест «Не в черном списке»? Это черный список Nouveau? Драйвер Nvidia сделал это автоматически. Это нужно удалить? Любая помощь будет оценена. Я просто хочу запустить эффекты Compiz.

Спасибо.

2
задан 4 March 2013 в 22:43

2 ответа

Чёрный список - это просто создание списка тех карт, которые не работают (хорошо) с Compiz / Unity 3D. Итак, ваша карта не поддерживается, потому что кто-то решил, что способ ее работы неудовлетворителен. Вы можете попытаться переопределить это, нажав Alt + F2 и напечатав gksu gedit /etc/environment

Как только он откроется, добавьте новую строку и добавьте:

UNITY_FORCE_START=1

Если это не работает (что вероятно), то вы можете войти в Unity 2D, щелкнув значок шестеренки, прежде чем ввести пароль и выбрать Unity 2D, а затем удалить эту строку из /etc/environment.

0
ответ дан 4 March 2013 в 22:43

Если Вы работаете 12.04 нет никакого драйвера прежней версии, доступного в repo:

https://bugs.launchpad.net/ubuntu / + source/nvidia-graphics-drivers-173 / + ошибка/948053

Nvidia поддерживает 173 и 96 ответвлений для карт прежней версии, однако в то время, когда 12.04 поставлялся, 173 и 96 ответвлений не были обновлены для выполнения с версией X11, который 12.04 поставлялся с.

С тех пор 173 был выпущен Nvidia, но она еще не была упакована для Ubuntu, при условии, что Ваша карта не требует этих 96 ответвлений, необходимо смочь устранить эту проблему путем установки ее вручную отсюда:

ftp://download.nvidia.com/XFree86/Linux-x86/173.14.35/

Необходимо будет восстановить этот каждый раз, когда новое ядро выпущено.

В отчете об ошибках предлагается метод, который я попробовал и который работает, но не рекомендуется.

Отправленный Nicolas VILA (nicolas-vila):

"Таким образом, я придерживаюсь 11,10 версий X.Org. Я должен был внести следующие изменения для бэкпортирования X.Org:

В /etc/apt/sources.list:

deb http://fr.archive.ubuntu.com/ubuntu/ oneiric main
deb-src http://fr.archive.ubuntu.com/ubuntu/ oneiric main

В /etc/apt/preferences:

Package: xserver-xorg*
Pin: release a=oneiric
Pin-Priority: 1050"

Лично мое долгосрочное решение состояло в том, чтобы только купить более новую карту у Amazon, поскольку карты прежней версии, вероятно, будут поражены этим видом проблемы каждый новый релиз Ubuntu.

1
ответ дан 4 March 2013 в 22:43

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

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