Короткий и точный: Я хотел бы установить и активировать новые собственные драйверы NVIDIA из репозиториев, не используя Жокея. Как я могу сделать это?
В терминале вы можете установить драйверы nvidia, набрав следующее:
sudo apt-get install nvidia-current
Если вы решите, что вы хотите установить драйвер NVidia из файла .run
, представленного на веб-сайте NVidia:
Эти .run
файлы представляют собой сценарии оболочки со встроенными в них двоичными данными. Таким образом, их нельзя рассматривать как текстовые файлы, хотя сценарии оболочки обычно являются текстовыми файлами. Если ваш веб-браузер пытается отобразить их содержимое в виде текста:
Вы можете попробовать щелкнуть правой кнопкой мыши ссылку для загрузки («Принять и скачать») и щелкнув Сохранить ссылку как ... .
Вы можете загрузить с помощью wget
, утилиты загрузки, которая, как правило, лучше справляется с этими задачами, чем большинство веб-сайтов. браузеры. Для этого щелкните правой кнопкой мыши ссылку для загрузки, выберите Копировать адрес ссылки (или Копировать расположение ссылки ) и передать его команде wget
. Например:
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/304.64/NVIDIA-Linux-x86_64-304.64.run
Невозможно установить, дважды щелкнув файл .run
. Вы же не хотите открывать файл в текстовом редакторе (в любом случае это не обычный текст, поэтому вы увидите все эти красные экраны, как на скриншоте, который вы нам показали). Кроме того, для успешной работы он должен быть помечен как исполняемый, а графический интерфейс должен быть отключен.
После того, как у вас будет файл .run
, закройте все запущенные программы, выйдите из системы и переключитесь на виртуальный консоль (нажав Ctrl + Alt + F1 .
Войдите в систему, введя свое имя пользователя и пароль по запросу. По мере ввода пароля в Терминале (здесь и далее) не будет похоже, что что-то происходит - символы-заполнители вроде *
не появятся
Перейдите туда, куда вы скачали драйвер. Например: cd ~ / Загрузки
(Часть ~ /
представляет вашу домашнюю папку, и ее обычно можно не указывать.)
Если хотите, вы можете загрузить драйвер сейчас с помощью wget
. Но преимущество загрузки его из окна Терминала состоит в том, что вы можете вставить имя из своего веб-браузера.
См. Имя драйвера: ls * .run
Отметьте это e xecutable: chmod + x * .run
(Если существует более одного .run
файлов, вы можете указать полное имя файла, чтобы сделать только правильный исполняемый файл.)
Закройте графический интерфейс: sudo stop lightdm
Запустите программу установки драйвера с помощью sudo
(она должна быть установлена как root
) и ./
, например:
sudo ./NVIDIA-Linux-x86_64-304.64.run
После ./
вы можете просто ввести несколько первых символов, затем нажать Tab , и оболочка угадает имя файла за вас.
Затем вам будет предложено для получения дополнительной информации, и программа установки попытается установить драйвер.
После установки драйвера вам, вероятно, придется перезагрузить его, чтобы он заработал ( sudo reboot
или Ctrl + Alt + Удалить ).
Но , если вы хотите попробовать перезагрузить графический интерфейс, вы можете сделать это: sudo start lightdm
Возможно, в этом нет необходимости, но вы можете попробовать вернуться к графическому интерфейсу с помощью Alt + F7 .
Существуют различные способы установки драйверов Nvidia в вашу систему. Перед установкой любым из способов рекомендуется проверить, поддерживает ли ваша карта Nvidia технологию «optimus». вы можете узнать, поддерживает ли он технологию Optimus, выполнив команду
lspci | grep VGA
. Вывод:
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev ##)
02:00.0 VGA compatible controller: nVidia Corporation Device #### (rev ##)
Если ваш вывод выглядит примерно так, он показывает контроллер Intel и nvidia, это означает, что ваша карта nvidia поддерживает технологию Optimus, и вы должны использовать другой метод для установки драйверов nvidia.
если в ваших выходных данных отображается только контроллер, совместимый с nvidia, вы можете установить последние версии драйверов в своей системе с помощью всего одной команды в терминале код:
sudo apt-get install nvidia-current
, если вы хотите активировать драйверы, выполните следующие действия.
если у вас есть карта NVIDIA с поддержкой технологии optimus, вы можете установить драйверы NVIDIA с помощью команды «bumblebee». Подробную информацию о том, что такое шмель и как установить драйверы, можно найти по этим ссылкам.