как установить драйвера run nvidia на linux
Установка драйвера NVIDIA с файла типа *.run
Правильно ли я установил драйвера?
После только что установленного линукса явно было на лицо, что видеокарта работает не совсем корректно, так как перед входом в систему в течении 10-15 секунд монитор моргал в режиме поиска сигнала (Analog/Digital), поэтому полез искать ответы на данную проблему по сайтам, так как линукс ставил впервые в жизни. Согласно вычитанных рекомендаций сейчас опишу как удалось мне поставить драйвера с файла run.
И так у меня установлен сейчас Linux Mint 14 Mate amd x64 на таком железе: проц Atlon Х64 +4200, видеокарта GeForce EN9500GT OC, монитор samsung 931BF.
Section «Screen»
Identifier «Default Screen»
DefaultDepth 24
EndSection
Section «Device»
Identifier «Default Device»
Driver «nvidia»
Option «NoLogo» «True»
EndSection
Section «Module»
Load «glx»
EndSection
14. Нажимаю F3 (сохранить изменения) и F2 (выйти из редактора). Закрываю окно редактируемого нами файла и нажимаю комбинацию Ctrl+Alt+F2
15. Теперь ввожу команду запуска видеокарты:
sudo service mdm start
жму enter, после чего появляется окно приветствия входа в Mint. Зайдя в настройки обнаруживаем появление утилиты NVIDIA по работе с видеокартой.
Вообщем, таким путем мне удалось установить драйвера на мою видеокарту GeForce EN9500GS без какого-либо подключения к интернету. Единственное что меня смутило, так это то, что во время распаковки и установки самого драйвера в английском тексте упоминалось что-то о том, что не найден какой-то то-ли файл, то-ли каталог под приложение каких-то файлов OpenGL, но видуха вроде работает нормально. По крайней мере теперь Linux при загрузке операционки не пытается искать подключение монитора в течении 5-15 секунд и грузится сразу на ура. Вообщем, все пока вроде работает, а там время подскажет.
Кому не трудно, пропишите пожалуйста все команды по установке видеокарты с файла *.run через окно Терминала, если мои действия не совсем правильные.
Установка драйверов для видеокарты NVIDIA в Linux
По умолчанию во время установки дистрибутивов операционной системы Linux все необходимые для работы драйверы, которые совместимы с этой ОС, загружаются и добавляются автоматически. Однако это не всегда бывают самые актуальные версии или же пользователю приходится вручную инсталлировать недостающие компоненты по каким-либо причинам. Касается это и программного обеспечения для графических адаптеров от NVIDIA.
Устанавливаем драйверы для видеокарты NVIDIA в Linux
Сегодня мы предлагаем разобрать процесс поиска и инсталляции драйверов на примере Ubuntu. В других популярных дистрибутивах этот процесс будет осуществляться идентично, но если что-то не будет получаться, отыщите описание кода ошибки в официальной документации и решите проблему доступными методами. Сразу хочется отметить, что приведенные ниже способы не подойдут для Linux, которые находятся на виртуальной машине, поскольку там используется драйвер VMware.
Перед началом инсталляции следует определить модель видеокарты, установленной в компьютере, если вы не обладаете этой информацией, а затем провести процедуру поиска последней версии ПО. Сделать это можно через стандартную консоль.
После этого можно переходить непосредственно к процедуре обновления или инсталляции подходящего драйвера. Осуществляется поставленная задача двумя различными методами.
Способ 1: Репозитории
Обычно необходимое программное обеспечение находится в официальных или пользовательских репозиториях (хранилищах). Юзеру достаточно загрузить оттуда нужные файлы и инсталлировать их на свой компьютер. Однако предоставляемые данные в разных источниках могут отличаться по актуальности, поэтому давайте разберем два варианта по очереди.
Официальный репозиторий
Официальные хранилища поддерживаются разработчиками софта и других объектов. В вашем случае потребуется обратиться к стандартному репозиторию драйверов:
Если же наиболее свежей сборки не оказалось в этом хранилище, остается только задействовать пользовательское, чтобы добавить в систему требуемые файлы.
Пользовательский репозиторий
В пользовательских репозиториях файлы обновляются чаще, а также обычно там в первую очередь появляются последние сборки. Задействовать такие хранилища можно следующим образом:
В других менее популярных дистрибутивах действия могут незначительно отличаться, что связано с наименованием репозиториев и различием в командах, поэтому, как мы уже сказали выше, внимательно читайте документацию от разработчиков.
Способ 2: Графический интерфейс
Тем юзерам, кто еще не особо освоился в управлении встроенной консолью, намного удобнее будет задействовать инструменты графического интерфейса для инсталляции нужных драйверов. Выполняется эта процедура двумя разными вариантами.
Программы и обновления
Первоочередно стоит отметить стандартное приложение «Программы и обновления». Через него осуществляется добавление той версии ПО, которая находится в официальном хранилище, а делается это так:
Такой метод не подходит тем юзерам, которым предлагается установить сборку драйвера старее той, что была обнаружена на официальном сайте. Специально для них есть отдельный вариант.
Официальный сайт
Способ с сайтом все-таки потребует запуска «Терминала», но ввести там следует всего одну команду. Весь процесс достаточно легкий и осуществляется в несколько кликов.
По завершении процедуры перезагрузите компьютер, чтобы изменения вступили в силу.
Способы инсталляции ПО для графического адаптера NVIDIA существуют разные, вам же нужно только выбрать оптимальный и рабочий для вашего дистрибутива. Повторимся, что за решением возникших ошибок лучше всего обращаться к официальной документации ОС, где обязательно должны быть расписаны все важные инструкции.
Помимо этой статьи, на сайте еще 12408 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как установить последние драйверы NVIDIA из файла.run?
Я пытался всеми возможными способами CHMODing пакет с разрешениями 777, но все же я получаю
ошибка. Любая помощь будет принята с благодарностью.
5 ответов
Убедитесь, что никакие проприетарные драйверы не установлены. Если это так, отключите их, иначе они вызовут проблемы.
Это процедура, которую я использую:
После этого выполните следующие команды:
Затем установщик будет жаловаться на необходимость отключения Nouveau. Это будет сделано, тогда вам нужно будет перезагрузить компьютер. Затем вам придется повторить вышеупомянутую процедуру еще раз, чтобы перезапустить установку.
Если у вас установлен другой драйвер, этот установщик удалит его для вас.
Работает каждый раз для меня.
Руководство работает для 12.04 LTS и 14.04 LTS.
Для теста я взял один из последних драйверов Nvidia, выпущенный официальным Nvidia.
Скачайте драйвер с официального источника Nvidia.
Например, он будет назван как nvidia-304.119.run.
прежде чем делать что-либо резервное копирование текущей конфигурации nvidia, просто запустите:
он автоматически создаст резервную копию вашей текущей конфигурации и создаст новый файл конфигурации.
Отключите конфликтующее программное обеспечение (рекомендуется!), Чтобы избежать каких-либо проблем во время установки. Откройте или создайте файл /etc/default/linux-limited-modules-common с помощью редактора в Ubuntu:
и вставьте или замените строку:
Готово! Теперь удалите то, что установлено:
войти в TTY терминал ( Ctrl + Alt + F1 ) и удалите и очистите текущую конфигурацию, выполнив следующие команды:
(или любой другой менеджер дисплеев, установленный в вашей системе xdm для Xubuntu kdm для Kubuntu, например)
(если там написано, что установлена последняя версия или что-то в этом роде)
(удаляет nvidia-common для некоторых, возможно, потребуется sudo apt-get install ubuntu-desktop вернуть его вручную, мне не нужно было)
(удаляет конфигурацию xorg)
После того, как вы закончите с этим, вы также должны внести черный список драйвера nouveau, отредактировав этот файл:
. и добавьте эти строки в конце:
И вы также можете отключить Kernel Nouveau, набрав эти строки в окне терминала:
или вы можете удалить nouveau из системы:
(ВНИМАНИЕ! Удаляет драйвер видео с открытым исходным кодом из системы! Этот шаг не является обязательным, я сделал это, чтобы все конфликты с Nvidia делали на свой страх и риск или оставьте его в покое, если вы не уверены)
Прежде чем продолжить, вы также можете установить dkms в дороге.
(*DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.)
Далее, когда все будет сделано, давайте установим драйвер. Перейдите к месту, где вы скачали драйвер, например:
и сделайте его исполняемым и запустите:
(не забудьте установить с правами суперпользователя используя sudo иначе это не будет продолжаться)
Нажмите Yes (обычно) во время установки всплывающих окон и в конце мастера установки вас спросят, хотите ли вы, чтобы Nvidia настроила и активировала драйвер для вас? Нажмите Yes!
Теперь вам нужно вернуть Диспетчер отображения:
Драйвер работает в основном на всех видеокартах Nvidia, включая старые.
Troubleshootings
Если по какой-либо причине после перезагрузки вы не можете войти в систему или застряли во время загрузки, убедитесь, что вы выполнили все действия, если у вас все еще есть проблемы с входом в систему. Recovery Mode нажмите и удерживайте Shift Enter Recovery Mode и начать Failsafe boot по какой-то причине ваш xorg.conf может быть назван по-другому, даже когда вы бежите sudo nvidia-xconfig это называет себя например XF86Config на самом деле это хорошая рабочая конфигурация, и при необходимости вы можете просто переименовать ее:
И перенастроить его с помощью:
(Однако упомяните, что если вы используете разные точечные версии, допустим, что при запуске этой команды 14.04.2 вернется no package installed или т. д. вы должны убедиться, что в этом случае установлено xserver-xorg-lts-utopic так что вам придется бежать sudo dpkg-reconfigure xserver-xorg-lts-utopic вместо.)
Теперь вы должны быть на экране входа в систему, введите свои инициалы и при входе запустите:
это не сработало!?
При попытке запустить X, если вы получаете сообщение об ошибке nvidiactl (вам нужно будет просмотреть журнал X), попробуйте следующее:
Если вы хотите вернуться к методу Restricted Manager после выполнения вышеуказанных инструкций, сделайте следующее:
В случае сбоя программы установки просмотрите следующий контрольный список:
Был ли Xorg правильно настроен для драйвера nv?
Вам может понадобиться удалить файл /lib/linux-restricted-modules/.nvidia_new_installed
Вы удалили nvidia-glx/nvidia-glx-legacy/nvidia-glx-new а также nvidia-settings пакеты?
Вы читали журнал, найденный в /var/log/nvidia-installer-log за ошибки, которые могут вам помочь?
Вы установили заголовки ядра (и, возможно, пакет с исходным кодом)?
Вы проверили ознакомительный файл NVIDIA на их сайте, чтобы убедиться, что ваша карта поддерживается этой версией драйвера?
ПРЕДУПРЕЖДЕНИЕ!
Иногда это может не работать, например, с Ubuntu 14.04 LTS, в настоящее время существуют несовместимости, которые могут возникнуть с более новыми linux-image Ядра для некоторых видеокарт и после перезагрузки вы можете остаться с пустым экраном.
Что вы можете сделать, это попробовать это:
Как заставить работать драйвер Nvidia после обновления ядра в 14.04?
Если вы вручную установили драйвер Nvidia в 14.04, если ядро было обновлено , не выполняйте перезагрузку после обновления, иначе вы загрузитесь на пустой экран.
Что я должен делать?
Если обходной путь с dkms не удалось, вам нужно будет переустановить драйвер. Запустить console Ctrl + Alt + F1 и введите:
Войдите в свой аккаунт, откройте терминал Ctrl + Alt + T и введите:
Готово. Вы должны войти, как обычно, сейчас.
Установка драйверов Nvidia в Linux Mint
В этой статье мы рассмотрим как выполняется установка драйвера Nvidia Linux Mint. Отметим, что в процессе написания этой статьи использовалась система Linux Mint с оболочкой Cinnamon. В других DE некоторые пункты могут отличаться, но общие принципы остаются теми же.
Установка драйвера Nvidia Linux Mint
1. Определение необходимой версии драйвера
Для начала следует узнать какая именно видеокарта используется. Если вы не помните её название, выполните в терминале следующую команду:
В строке 3D controller в квадратных скобках будет указана модель видеокарты. В нашем случае это GeForce GT 740M. Далее вам нужно перейти по данной ссылке на официальную страницу портала Nvidia. Введите в поля соответствующую информацию о своей видеокарте и нажмите кнопку Поиск.
Появится список версий драйверов, подходящих для адаптера с учётом ОС, разрядности и т.д.). Оставьте страницу открытой и двигайтесь далее.
2. Установка драйвера Nvidia с помощью GUI
Откройте окно параметров Linux Mint и перейдите в раздел Диспетчер драйверов, находящийся в самом низу.
При запуске нужно будет ввести пароль учётной записи.
По умолчанию установлен свободный драйвер. В списке вы увидите также 1-2 драйвера, рекомендованных системой для использования.
Система рекомендует имеющиеся стабильные, но устаревшие версии ПО. Если вас это устраивает, тогда ставьте отметку напротив соответствующей строки и жмите на кнопку Применить изменения. Если же вы хотите инсталлировать более новые версии драйверов, нужно подключить репозиторий PPA. Для этого закройте Диспетчер драйверов, откройте Терминал и введите следующую команду:
sudo add-apt-repository ppa:graphics-drivers/ppa
В процессе обработки необходимо будет нажать Enter тогда, когда увидите соответствующий запрос.
По завершении нужно выполнить ещё одну команду:
Далее закройте Терминал и опять откройте Диспетчер драйверов. Вы увидите, что стали доступными новые драйверы.
Вам нужно сравнить данный перечень драйверов с предлагаемым на сайте Nvidia. В начале статьи мы писали о том, как выйти на этот перечень и сформировали его. Выберите самое свежее ПО, имеющееся и в Диспетчере драйверов, и на сайте Nvidia. Затем нажмите кнопку Применить изменения.
По окончании операции появится окно с предложением перезагрузить систему. Обязательно сделайте это, нажав кнопку Перезапустить.
После перезагрузки система запустится уже с новыми драйверами. О том, как проверить их работоспособность, мы расскажем далее.
3. Установка драйвера Nvidia с помощью терминала
Откройте Терминал и выполните следующую команду:
Команда позволяет вывести на экран список драйверов, доступных для установки. Обратите внимание на строку, в конце которой есть слово recommended. В данной строке указана версия ПО, рекомендуемая для инсталляции.
Если вы хотите установить именно её, используйте в Терминале данную команду:
sudo ubuntu-drivers autoinstall
В случае, если нужна конкретная версия драйвера, используйте другую команду, где есть «390» (например) — версия ПО от Nvidia:
sudo apt install nvidia-driver-390
После обработки всех запросов вы увидите уведомление о том, что установка драйверов nvidia linux mint завершена. Закройте Терминал и перезагрузите систему.
4. Загрузка и установка с официального сайта
Зайдите на страницу загрузки драйверов на портале Nvidia по данной ссылке. Укажите всю необходимую информацию, затем нажмите кнопку Поиск.
На двух последующих страницах нажмите кнопку Загрузить сейчас.
В итоге будет скачан файл с расширением *.run. В дальнейшем необходимо будет прописывать его имя вручную для выполнения команды, поэтому советуем длинное название изменить на что-то более удобное, например nvidia. В данном случае мы так и поступим.
Прежде, чем продолжить, необходимо добавить в систему поддержку архитектуры i386 и установить библиотеку libc6. Для этого по очереди выполните в Терминале следующие команды:
sudo apt install build-essential libc6:i386
Установка nvidia linux mint, скачанного с официального сайта, выполняется в консоли. Переключитесь на неё, используя сочетание клавиш Ctrl+Alt+F2.
Далее введите в консоли поочерёдно логин и пароль своей учётной записи. Перед инсталляцией драйверов нужно отключить графическую оболочку, запущенную ранее. Для этого выполните такую команду в консоли:
sudo systemctl stop display-manager
Теперь можно приступать непосредственно к установке драйверов. Введите и выполните следующую команду:
Вместо выражения «имя-файла» укажите название, присвоенное вами ранее загруженному файлу. Ранее мы советовали переименовать его, к примеру, просто в «nvidia». Именно для этих целей. Обратите внимание, что иногда могут возникнуть проблемы с переключением языка в консоли. В таком случае вы можете просто скопировать драйвер в корень директории home, а затем вместо указанной выше команды выполнить другую:
В процессе установки будут появляться уведомления с предложением инсталлировать дополнительные библиотеки. В подобных ситуациях нажимайте кнопку Yes. По окончании установки введите данную команду для перезагрузки системы:
После перезагрузки будут уже использоваться новые драйверы.
Проверка правильности установки
Для определения работоспособности установленного драйвера можно выполнить специальную команду, предназначенную для проверки поддержки аппаратного ускорения. Если всё работает должным образом, то в единственной строке вы увидите название видеокарты.
glxinfo | grep OpenGL | grep renderer
Кроме того, можно в разделе Администрирование запустить утилиту NVIDIA X Server Settings. В случае корректной установки драйвера будет отображена вся информация об установленном программном обеспечении. Утилиту также можно запустить из трея, кликнув по иконке Nvidia, либо же с помощью данной команды, выполненной в Терминале:
Удаление драйверов Nvidia
Далее рассмотрим как удалить Nvidia Linux Mint. Для этого вам нужно в первую очередь перезагрузить систему. Во время перезагрузки выберите в начальном меню строку Дополнительные параметры для Linux Mint 19.3 Cinnamon.
В следующем меню выберите пункт root для запуска командного интерпретатора суперпользователя. В результате внизу экрана появится консоль, в которой нужно ввести команду:
apt-get purge nvidia*
Через некоторое время все запросы будут обработаны, а драйвер удалён. После этого используйте команду reboot для перезагрузки системы.
Выводы
Теперь вы знаете как выполняется установка драйвера nvidia в linux mint 19, а также как удалить драйвер nvidia, и это достаточно легко. К тому же, сделать это можно несколькими разными способами. Удалить это программное обеспечение также просто. Для этого достаточно выполнить одну команду в консоли режиме восстановления. Если же вы до сих пор не обновили Linux Mint до 19-ой версии Mint, ознакомьтесь с руководством по такому обновлению по данной ссылке.
Нет похожих записей
Оцените статью:
Об авторе
12 комментариев
Добрый день! Не могу загрузить драйвера. Вот что выдает терминал.
vady@vadykomp:
$ sudo ubuntu-drivers autoinstall
[sudo] пароль до vady:
Зчитування переліків пакунків. Виконано
Побудова дерева залежностей
Зчитування інформації про стан. Виконано
Деякі пакунки неможливо встановити. Можливо, Ви просите неможливого,
або ж використовуєте нестабільний дистрибутив, і запитані Вами пакунки
ще не створені або були вилучені з Incoming.
Наступна інформація можливо допоможе Вам виправити ситуацію:
Пакунки, що мають незадоволені залежності:
nvidia-304 : Залежності (Depends): xorg-video-abi-11 але він не може бути встановлений чи
xorg-video-abi-12 але він не може бути встановлений чи
xorg-video-abi-13 але він не може бути встановлений чи
xorg-video-abi-14 але він не може бути встановлений чи
xorg-video-abi-15 але він не може бути встановлений чи
xorg-video-abi-18 але він не може бути встановлений чи
xorg-video-abi-19 але він не може бути встановлений чи
xorg-video-abi-20 але він не може бути встановлений чи
xorg-video-abi-23
Залежності (Depends): xserver-xorg-core
E: Неможливо усунути проблеми, ви маєте поламані зафіксовані пакунки.
Есть выход?
Подскажите пожалуйста что делать если
glxinfo | grep OpenGL | grep renderer
OpenGL renderer string: llvpipe (LLVM 10.0.0, 256 bits)