Последние несколько дней я пытался заставить compiz работать на Ubuntu 12.04 с моей видеокартой NVIDIA - GeForce GT550M, но я не смог заставить ее работать. Я искал советы и рекомендации, как это сделать, но пока ничего не получалось. Это последний, который я попробовал - http://www.howtoforge.com/enabling-compiz-fusion-on-ubuntu-11.10-oneiric-ocelot .
Это кажется довольно простым, но всякий раз, когда я открываю инструмент «Дополнительные драйверы», он говорит: «В этой системе не используются проприетарные драйверы». Все учебники, которые я нашел, включают этот шаг, поэтому ни один из них не сработал.
Мне бы очень хотелось использовать эффекты compiz, но я не знаю, что еще попробовать, поэтому я действительно мог бы использовать некоторую помощь. Заранее спасибо!
*** Этот подход является более простым, и он обеспечивает более легкое обращение.
Установите пакет двоичных драйверов NVIDIA вручную. Он автоматически занесет в черный список драйвер по умолчанию Nouveau и создаст модули ядра для вас:
sudo apt-get install nvidia-current
Стать пользователем root:
sudo -i
Затем просто измените ваш «xorg.conf», чтобы использовать его. Скопируйте и вставьте весь фрагмент кода в терминал, в котором вы запустили «sudo -i»:
echo 'Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
' > /etc/X11/xorg.conf
Затем перезагрузите вашу машину.
В случае, если оно не работает, вы можете вернуться к состоянию по умолчанию, вернув изменения:
sudo rm /etc/X11/xorg.conf && sudo apt-get purge nvidia-current nvidia-settings
И, конечно, тогда вам нужно перезагрузка .
После этого вы можете попытаться предложить @ conner_bw в качестве крайней меры.
Вы пробовали загружать и устанавливать драйверы вручную? Справедливое предупреждение: это боль поддерживать себя. Так я смог запустить 10.04 LTS в течение нескольких месяцев. Моя карта NVIDIA (GeForce GT430) не была обнаружена. в крайнем случае , это работало отлично. Когда я набираю свою видеокарту в 12.04, все в порядке ... Но она не работала в 10.04 независимо от того, сколько я пытался, пока не сделал этого.
1) Загрузите новейшие драйверы здесь:
http://www.nvidia.com/Download/index.aspx?lang=en-us
ВАЖНО: храните их в надежном месте в своей домашней папке! Каждый раз, когда вы обновляете ядро, вам нужно будет снова запустить установщик. Что происходит, каждый раз, когда Ubuntu автоматически обновляет ядро и перезагружается, он жалуется и застревает. Не паникуйте. Просто перейдите на консоль и снова запустите программу установки (шаги 6, 7, 8 и 9), когда это произойдет.
2) Откройте черный список модулей как root:
gksudo gedit /etc/modprobe.d/blacklist.conf
3) Добавьте эти строки в конец файла и сохраните:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
4) Удалите все ранее установленные Nvidia драйверы:
sudo apt-get --purge remove nvidia-*
5) Перезагрузите компьютер
6) Когда появится сообщение об ошибке, в котором говорится, что Ubuntu не может загрузить драйверы Nvidia, выберите «Выход на терминал» («Выход на консоль)»
6b) Если он загружается без ошибок, попробуйте Ctrl + Alt + F1, войдите под своим именем, sudo service gdm stop
7) Установите драйверы (измените REPLACE_ME соответственно):
cd __REPLACE_ME__
sudo sh NVIDIA-Linux-__REPLACE_ME__.run
8) Ответьте на вопросы в программе установки, выполните завершение,
9) Перезагрузка:
sudo shutdown -r now
Источник: http://ubuntuforums.org/showthread.php?t=1467074
PS: чтобы удалить, если вообще, то это sudo sh NVIDIA-Linux-__REPLACE_ME__.run --uninstall
Выходной сигнал sudo apt-get install mesa-utils && glxinfo | grep direct
равен direct rendering: Yes
Теперь он работает; Я не уверен почему. Я сделал предложенную 3D-проверку, которая была положительной, затем я проверил сеанс на рабочем столе с помощью echo $DESKTOP_SESSION
, который возвратил «ubuntu». Насколько я знаю, это означает, что работает Unity 3D. Затем я сделал «сброс единства», и вдруг у меня появились шаткие окна. Я не уверен, что именно заставило это работать.