Позвольте мне скопировать мой ответ для этого (он работает только с картами NVidia, в основном это способ, которым вы должны установить драйвер идеально).
CUDA на GeForce 8600GT
Что ж. Есть хороший способ правильно установить драйвер nvidia и избежать проблем позже. Вот отличная инструкция, пошаговая, простая в использовании.
Но позвольте мне исправить это в отношении выпуска 10.04!
Прежде всего (перед выполнением шагов) загрузите пакет "dkms" из нижней части сообщения на связанной странице и драйвер nvidia с сайта nvidia.com в свой домашний каталог.
Шаг1, удали драйверы. Зафиксируйте "180" на "190" или "195", не уверен, как Ubuntu называет это в минуте.
На шаге 2 отредактируйте /etc/modprobe.d/blacklist.conf
. Добавьте 2 новые записи в конец:
blacklist nv
blacklist nouveau
Затем выполните перезагрузку, в меню загрузки выберите режим восстановления. Перейдите к "корневому режиму с сетевым подключением" (или что-то, находящееся внизу, вы сможете его идентифицировать, не беспокойтесь о инструкциях. :))
Когда он загрузится, введите свой пароль root. Затем введите: init 3
. Войдите снова (yay).
Теперь установите драйвер с помощью sudo sh ./NV*
. Там будет ошибка о «предоставленном дистрибьюторе». Не заботьтесь об этом, просто согласитесь, да да (подробнее, grep, fsck :)).
После завершения выполните sudo nvidia-xconfig
. Затем сделайте sudo sh ./installdkms*
часть. После того, как он закончится, все готово, перезагрузите компьютер.
Да, я знаю, как и как это "сложнее", чем "установить ограниченные модули". Тем не менее, многие люди заметили проблемы, аномалии с драйвером по умолчанию. Таким образом, вы получите бинарный драйвер NVidia, более свежий, чем тот, который поставляется с Ubuntu, и это не будет проблемой при обновлении ядра. Кроме того, вы можете обновить драйвер вручную, когда захотите. Если вы застряли, прокомментируйте, спросите. (Проверьте, какая часть кажется трудной, проверьте, можете ли вы найти этот черный список и тому подобное, прежде чем погрузиться в него.)