У меня Ubuntu 12.10, и я очень мучительно пытался выяснить, как установить мои драйверы Nvidia.
В сети я прочитал, чтобы сделать это:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get updates
sudo apt-get install nvidia-current
Я сделал это и перезапустил, и теперь у меня нет меню, HUD, тире или чего-либо еще, только обои на рабочем столе и куча иконок, которые я оставил на рабочий стол.
Как мне это исправить?
Еще один момент, на который следует обратить внимание: если вы пытаетесь установить драйвер на ноутбук с поддержкой Optimus / Hybrid Graphics / All-in-one, вы можете застрять на черном экране или в низком разрешении (или в какой-то странной ситуации).
Эти драйверы nvidia не поддерживают компьютер с поддержкой Optimus. Чтобы узнать, как работать с этими моделями, см. Поддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus? .
Чтобы узнать, есть ли у вас optimus, выполните lspci | grep VGA
, если выходные данные состоят из двух строк intel HD
и nvidia
, у вас есть optimus. Если у вас есть только одна карта NVIDIA на выходе, пожалуйста, следуйте инструкциям ниже.
Сначала, при загрузке, удерживайте SHIFT kbd> или нажимайте ESC kbd> как сумасшедший, пока не появится меню GRUB. Выберите опцию «Восстановление».
После появления меню восстановления перейдите к опции, которая дает вам возможность перейти в терминал с привилегиями root.
После перехода в терминал добавьте PPA Xorg Edges. Почему этот PPA ?, потому что на некоторых машинах, над которыми я работал, решением являются конкретные драйверы и версия xorg, найденные в этом PPA.
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade
Теперь следующая строка, предназначенная для установки конкретного драйвера, полностью зависит от видео карта, которую вы используете.
Это буквально изменится, например, если у вас Nvidia 730m от HP DV 6000, например, единственный драйвер, который будет работать правильно, будет самым старым. Это пакеты Nvidia 173.
Если у вас более новая модель, вы можете протестировать серии 304, 310 или 313.
просто выполните ОДНО из следующего и перезагрузите компьютер, чтобы увидеть, сработало ли оно:
sudo apt-get install nvidia-173
- Для очень старых моделей в диапазоне от 5xxx до 9xxx
sudo apt-get install nvidia-304
- Для старых / новые модели, начиная с 6xxx и выше
sudo apt-get install nvidia-310
- для новых моделей
sudo apt-get install nvidia-313
- для новейших моделей
После выполнения одной из них просто выполните sudo reboot
Один из них после перезагрузки исправит все проблемы. Unity и Compiz должны работать правильно. Единственное, что осталось, это то, что если после открытия панели Nvidia вы получите ошибку о каком-то недостающем файле, просто перейдите в терминал и sudo nvidia-xconfig
, затем перезагрузите компьютер снова.
Это самый быстрый способ решить эту проблему, хотя добавление конкретной модели Nvidia поможет сузить пакет, который необходимо установить. Я могу подтвердить это в 12.04, 12.10 и 13.04 примерно с 10 компьютерами, у которых одна и та же проблема возникла с тех пор, как я столкнулся с ней пару месяцев назад.