Как установить драйвер для карты NVIDIA, не обнаруженной дополнительными драйверами?

Последние несколько дней я пытался заставить compiz работать на Ubuntu 12.04 с моей видеокартой NVIDIA - GeForce GT550M, но я не смог заставить ее работать. Я искал советы и рекомендации, как это сделать, но пока ничего не получалось. Это последний, который я попробовал - http://www.howtoforge.com/enabling-compiz-fusion-on-ubuntu-11.10-oneiric-ocelot .

Это кажется довольно простым, но всякий раз, когда я открываю инструмент «Дополнительные драйверы», он говорит: «В этой системе не используются проприетарные драйверы». Все учебники, которые я нашел, включают этот шаг, поэтому ни один из них не сработал.

Мне бы очень хотелось использовать эффекты compiz, но я не знаю, что еще попробовать, поэтому я действительно мог бы использовать некоторую помощь. Заранее спасибо!

4
задан 7 August 2012 в 04:24

3 ответа

*** Этот подход является более простым, и он обеспечивает более легкое обращение.

Установка пакета двоичных драйверов NVIDIA вручную

Установите пакет двоичных драйверов 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 в качестве крайней меры.

0
ответ дан 7 August 2012 в 04:24

Вы пробовали загружать и устанавливать драйверы вручную? Справедливое предупреждение: это боль поддерживать себя. Так я смог запустить 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

0
ответ дан 7 August 2012 в 04:24

Выходной сигнал sudo apt-get install mesa-utils && glxinfo | grep direct равен direct rendering: Yes

Теперь он работает; Я не уверен почему. Я сделал предложенную 3D-проверку, которая была положительной, затем я проверил сеанс на рабочем столе с помощью echo $DESKTOP_SESSION, который возвратил «ubuntu». Насколько я знаю, это означает, что работает Unity 3D. Затем я сделал «сброс единства», и вдруг у меня появились шаткие окна. Я не уверен, что именно заставило это работать.

0
ответ дан 7 August 2012 в 04:24

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

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