Как установить драйверы на Ubuntu

Обновлено: 05.07.2024


Эта работа находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License.

Будущие версии будут в моем блоге.

Большую часть времени в Ubuntu автоматически будут доступны драйверы (через ядро ​​Linux) для аппаратного обеспечения вашего компьютера (звуковая карта, карта беспроводной связи, графическая карта и т. д.).

Однако Ubuntu не включает проприетарные драйверы в установку по умолчанию по ряду причин. Вы можете больше узнать о философском подходе Ubuntu к бесплатному и несвободному (подумайте о свободе, а не о стоимости) программном обеспечении и прошивке в блоге Марка Шаттлворта. Марк Шаттлворт — основатель Ubuntu и в настоящее время ее основной спонсор.

Новые пользователи, как правило, предпочитают немедленную функциональность долгосрочным идеологическим преимуществам, поэтому, если у вас есть проприетарная видеокарта или беспроводная карта, вы можете установить для нее проприетарные драйверы.

Примечание. Если вы устанавливаете драйвер беспроводной сети, для этого вам потребуется другое подключение к Интернету — проводное подключение, USB-модем и т. д.



В разделе "Системные настройки" дважды нажмите "Дополнительные драйверы"



В Ubuntu 12.10 (Quantal Quetzal) дополнительные драйверы были интегрированы в свойства программного обеспечения. Поэтому найдите источники программного обеспечения и перейдите на вкладку «Дополнительные драйверы».



Вы увидите, что проприетарные драйверы не используются. Нажмите «Активировать», чтобы активировать драйвер, а затем при появлении запроса введите свой пароль и нажмите «Аутентификация».



Дождитесь загрузки и установки драйверов.



После применения изменений нажмите Закрыть.

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

Последнее обновление: 27.04.13, 06:07

Если у вас есть предложения или исправления для этих руководств, напишите об этом в этой ветке форума Ubuntu или оставьте комментарий в моем блоге.

Я только что установил Ubuntu, и мне нужен драйвер видео, беспроводной связи или драйвер другого производителя (не с открытым исходным кодом). Как я могу запустить инструмент, который доставит все это для меня? Мне нужны графические инструкции.

4 ответа 4

Единство (12.04)

Убедитесь, что вы подключены к Интернету. Если вы устанавливаете драйверы беспроводной сети, обычно вам нужно подключиться через кабель Ethernet. Нажмите на логотип Ubuntu в панели запуска, введите драйверы и нажмите на появившийся значок.

Скриншот поиска Dash для

Если у вас есть оборудование, для которого можно загрузить поддерживающие драйверы, они отобразятся в этом окне и позволят вам установить их. Если в этом окне ничего не отображается, возможно, вам не нужны драйверы для вашего оборудования, так как они поставляются в комплекте с Ubuntu.

Изображение окна дополнительных драйверов

@Quidam при установке Ubuntu нужны ли мне драйверы для поддержки других вещей, таких как Wi-Fi и т. д., как в Windows?

Да, драйверы нужны для любой ОС, потому что драйверы – это части программного обеспечения, обеспечивающие совместную работу аппаратного и программного обеспечения. Какие драйверы вам нужны, зависит от вашего оборудования (модель вашего компьютера, ваша карта Wi-Fi и т. д.). В Linux у вас иногда есть выбор между драйверами с открытым исходным кодом или проприетарными драйверами.

Unity (15.10 и 15.04/14.04/13.04/14.10/13.10/12.10)

Нажмите на значок шестеренки в правом верхнем углу экрана и выберите «Системные настройки» в этом меню, нажмите «Источники программного обеспечения» (или вы можете нажать кнопку Ubuntu и выполнить поиск «Источники»):

введите здесь описание изображения

а затем на вкладке Дополнительные драйверы:

введите здесь описание изображения

Есть ли способ сделать этот выбор в терминале? Я сменил драйверы и теперь могу получить доступ только к терминалу.

Если вы не видите значок "Источники программного обеспечения" (он же "Программное обеспечение и обновления"), установите пакет software-properties-gtk.

У меня есть графическая карта STRIX-R7370-DC2OC-2GD5-GAMING, но в диалоговом окне «Дополнительные драйверы» не отображаются какие-либо связанные устройства/драйверы. Как мне установить драйвер для моей видеокарты?

для завершения уже отлично принятого ответа

Важно! Во-первых, убедитесь, что вы подключены к Интернету либо через беспроводную сеть, либо через фиксированную сеть Ethernet.

Лубунту

введите здесь описание изображения

Кубунту

введите здесь описание изображения

Хубунту

введите здесь описание изображения

и что будет дальше.

и после выбора Дополнительные драйверы (или Драйверы оборудования в версии 10.04)

Ненадолго появляется следующее

введите здесь описание изображения

введите здесь описание изображения

Выберите из списка предлагаемых драйверов — нажмите кнопку «Активировать».

Драйверы

В отличие от Windows, большая часть оборудования изначально поддерживается в Ubuntu и не требует для работы отдельных драйверов. Вообще говоря, если это работает, не беспокойтесь о том, что драйвер не установлен. Обратите внимание: существует ошибка, из-за которой ваша видеокарта будет отображаться как Неизвестная в Системных настройках, даже если драйвер правильно установлен и работает — вы можете спокойно игнорировать это (или посмотреть этот вопрос и ответ для обходного пути).

Если что-то не работает:

Ubuntu использует графический пользовательский интерфейс под названием jockey или «Дополнительные драйверы» для управления и установки аппаратных драйверов, которые изначально не поддерживаются Ubuntu.

Чтобы открыть его, нажмите Alt + F2 и введите jockey-gtk .

Затем откроется окно, в котором вы сможете выбрать дополнительные драйверы для звука, видео, беспроводной связи и т. д. Вот скриншот этого окна, у меня уже активировано несколько драйверов.

жокей

Если что-то по-прежнему не работает и вы не видите соответствующего драйвера в Jockey, задайте конкретный вопрос, включив как можно больше информации о вашем оборудовании и о том, что вы пробовали!

Приложения

С другой стороны, новые приложения, в отличие от драйверов, необходимо устанавливать вручную. Однако, в отличие от Windows, Ubuntu управляет программным обеспечением централизованно, используя репозитории — короче говоря, вам не нужно искать/загружать программное обеспечение самостоятельно. Ubuntu Software Center — это один из вариантов установки программного обеспечения (см. этот вопрос), но вы также можете выполнить установку из командной строки, используя sudo apt-get install software-name (см. этот вопрос для получения дополнительной информации о поиске/установке программного обеспечения из командной строки). Вы также можете загрузить пакеты Debian ( .deb ) из Интернета и установить их вручную (или скомпилировать программное обеспечение самостоятельно из исходного кода, если вы амбициозны) — но гораздо безопаснее и удобнее устанавливать из репозиториев. Добро пожаловать в Ubuntu!

ГП Nvidia (графические процессоры) обладают исключительным потенциалом параллельных вычислений, который намного выше, чем у ЦП. Вот почему графические процессоры становятся основным выбором для высокопроизводительных рабочих нагрузок.

Помимо игр, графические процессоры Nvidia также используются для 3D-рендеринга, майнинга, визуализации, машинного обучения, искусственного интеллекта и в центрах обработки данных. Например, выделенные серверы phoenixNAP GPU используют графические процессоры Nvidia Tesla.

В этом руководстве вы узнаете, как установить последние проприетарные драйверы Nvidia в Ubuntu 20.04.

Как установить драйверы Nvidia в Ubuntu 20.04

  • Компьютер под управлением Ubuntu 20.04
  • Учетная запись с разрешениями sudo/root
  • Графический процессор Nvidia

Примечание. Узнайте, почему и как графические процессоры используются для машинного обучения и искусственного интеллекта, из нашей статьи о машинном обучении на графических процессорах.

Установка драйвера Nvidia с помощью графического интерфейса

Ubuntu поставляется с драйверами Nouveau с открытым исходным кодом для графических процессоров Nvidia. Драйвер Nouveau не использует всю мощь графического процессора и иногда работает хуже или даже вызывает нестабильность системы. Проприетарные драйверы Nvidia намного надежнее и стабильнее.

Первый способ установить драйверы Nvidia — использовать приложение GUI Software & Updates.

Шаг 1. Откройте программное обеспечение и обновления из меню приложения

<р>1. Откройте меню Приложения и введите «программное обеспечение и обновления».

<р>2. Выберите приложение "Программное обеспечение и обновления".

Шаг 2. Перейдите на вкладку «Дополнительные драйверы»

Подождите, пока приложение загрузит список дополнительных драйверов, доступных для вашего графического процессора.

Установите проприетарные драйверы Nvidia через приложение с графическим интерфейсом». ширина =

Драйвер, установленный на вашем компьютере, выбран по умолчанию. Обычно это драйвер дисплея Nouveau с открытым исходным кодом.

Шаг 3. Выберите драйвер

<р>1. В списке выберите последнюю версию драйвера Nvidia с пометкой собственный, проверенный. Это последний стабильный драйвер, опубликованный Nvidia для вашего графического процессора.

Выберите проприетарный Nvidia драйвер для установки в Ubuntu 20.04

<р>2. Нажмите Применить изменения.

<р>3. Введите свой пароль и дождитесь окончания установки.

Шаг 4. Перезапустите

Перезагрузите компьютер, чтобы изменения вступили в силу.

Установите драйвер Nvidia через командную строку

Второй способ установки драйверов Nvidia – использование терминала.

Шаг 1. Поиск драйверов Nvidia

<р>1. Откройте терминал, нажав Ctrl+Alt+T, или выполните поиск по слову «терминал» в меню Приложения.

<р>2. Выполните следующую команду:

Поиск доступных Nvidia драйверы, использующие терминал в Ubuntu 20.04». ширина=

Вывод показывает список доступных драйверов для вашего графического процессора.

Шаг 2. Обновите репозиторий системных пакетов

Перед установкой драйвера обязательно обновите репозиторий пакетов. Выполните следующие команды:

Шаг 3. Установите подходящий драйвер для вашего графического процессора

<р>1. Выберите драйвер для установки из списка доступных драйверов графического процессора. Лучше всего подходит последняя протестированная проприетарная версия.

<р>2. Синтаксис установки драйвера:

Установите драйверы Nvidia, используя терминал в Ubuntu 20.04

Для этого руководства мы установили nvidia-driver-340, последний протестированный проприетарный драйвер для этого графического процессора.

Шаг 4. Перезагрузка

Перезагрузите компьютер с помощью следующей команды:

Установите бета-драйверы Nvidia через репозиторий PPA

Репозиторий PPA позволяет разработчикам распространять программное обеспечение, которого нет в официальных репозиториях Ubuntu. Это означает, что вы можете установить последние бета-версии драйверов, но это может привести к нестабильной работе системы.

Чтобы установить последние версии драйверов Nvidia через репозиторий PPA, выполните следующие действия:

Шаг 1. Добавьте репозиторий драйверов графического процессора PPA в систему

<р>1. Добавьте репозиторий графических драйверов в систему с помощью следующей команды:

Добавьте Репозиторий GPU PPA для Ubuntu 20.04». ширина=

<р>2. Введите свой пароль и нажмите Enter, когда вас спросят, хотите ли вы добавить репозиторий.

Шаг 2. Определите модель графического процессора и доступные драйверы

Чтобы проверить, какую модель графического процессора вы используете, и просмотреть список доступных драйверов, выполните следующую команду:

Определить GPU и доступные драйверы Nvidia в Ubuntu 20.04». ширина=

Вывод показывает вашу модель графического процессора, а также все доступные драйверы для этого конкретного графического процессора.

Шаг 3. Установите драйвер Nvidia

<р>1. Чтобы установить конкретный драйвер, используйте следующий синтаксис:

Установите драйверы Nvidia, используя терминал в Ubuntu 20.04

Например, мы установили версию драйвера nvidia-340.

<р>2. Либо установите рекомендуемый драйвер автоматически, запустив:

Установите рекомендуемый Nvidia драйвер автоматически в Ubuntu 20.04». ширина=

В этом примере не было внесено никаких изменений, поскольку рекомендуемый драйвер уже установлен.

Шаг 4. Перезапустите систему

Перезагрузите компьютер, чтобы изменения вступили в силу.

Как удалить драйвер Nvidia

Если вы хотите удалить проприетарный драйвер Nvidia, лучше всего удалить --purge драйвер.

Шаг 1. Просмотр установленных пакетов

Чтобы проверить, какие пакеты Nvidia установлены в системе, выполните следующую команду:

Просмотр установленных пакетов Nvidia в Ubuntu 20.04.

Вывод возвращает список всех пакетов Nvidia в системе.

Примечание. Пакет ubuntu-desktop также может быть удален, поскольку он зависит от пакета nvidia-common, поэтому вам может потребоваться переустановить его, если он будет удален.

Шаг 2. Очистите пакеты Nvidia

<р>1. Выполните следующую команду:

Удалить все пакеты Nvidia из Ubuntu 20.04». ширина=

Эта команда удаляет все пакеты Nvidia из системы.

<р>2. Если пакет ubuntu-desktop удален, переустановите его с помощью следующей команды:

Шаг 4. Перезагрузите систему

Перезагрузите систему, запустив sudo reboot . По умолчанию система загружает драйвер Nouveau с открытым исходным кодом во время загрузки.

Примечание. Ознакомьтесь с другими нашими руководствами по установке Nvidia:

Теперь вы знаете, как установить проприетарные драйверы Nvidia в свою систему с помощью приложения с графическим интерфейсом, официального репозитория Ubuntu или репозитория PPA, если вам нужны бета-версии.

Вы также знаете, как удалить драйверы Nvidia, если хотите вернуться к использованию драйвера Nouveau с открытым исходным кодом.

Как Linux должен быть Linux: тест-драйв дистрибутивов 1993-2003 годов

Одной из самых сложных задач для тех, кто переходит с привычной системы Windows или MacOS на Linux, является установка и настройка драйвера. Это понятно, поскольку в Windows и MacOS есть механизмы, которые делают этот процесс удобным для пользователя. Например, когда вы подключаете новое оборудование, Windows автоматически обнаруживает его и показывает всплывающее окно с вопросом, хотите ли вы продолжить установку драйвера. Вы также можете загрузить драйвер из Интернета, а затем просто дважды щелкнуть его, чтобы запустить мастер, или импортировать драйвер через диспетчер устройств.

Дополнительные ресурсы по Linux

Этот процесс не так прост в операционной системе Linux. По одной причине, Linux — это операционная система с открытым исходным кодом, поэтому существуют сотни вариантов дистрибутива Linux. Это означает, что невозможно создать одно практическое руководство, которое работало бы для всех дистрибутивов Linux. Каждая операционная система Linux обрабатывает процесс установки драйвера по-своему.

Во-вторых, большинство драйверов Linux по умолчанию имеют открытый исходный код и интегрированы в систему, что делает установку любых драйверов, которые не включены, довольно сложной задачей, даже несмотря на то, что большинство аппаратных устройств могут быть обнаружены автоматически. В-третьих, политика лицензирования различается в разных дистрибутивах Linux. Например, Fedora запрещает включение проприетарных драйверов, юридически обремененных или нарушающих законы США. А Ubuntu просит пользователей избегать использования проприетарного или закрытого оборудования.

Чтобы узнать больше о том, как работают драйверы Linux, я рекомендую прочитать Введение в драйверы устройств в книге Драйверы устройств Linux.

Два подхода к поиску драйверов

1. Пользовательские интерфейсы

Если вы новичок в Linux и пришли из мира Windows или MacOS, вы будете рады узнать, что Linux предлагает способы узнать, доступен ли драйвер с помощью программ, подобных мастеру. Ubuntu предлагает опцию «Дополнительные драйверы». В других дистрибутивах Linux есть вспомогательные программы, такие как диспетчер пакетов для GNOME, которые можно проверить на наличие доступных драйверов.

2. Командная строка

Что делать, если вы не можете найти драйвер с помощью удобного приложения с пользовательским интерфейсом? Или у вас есть доступ только через оболочку без какого-либо графического интерфейса? Возможно, вы даже решили расширить свои навыки с помощью консоли. У вас есть два варианта:

Проверьте, установлен ли уже драйвер

Прежде чем перейти к установке драйвера в Linux, давайте рассмотрим некоторые команды, которые определяют, доступен ли драйвер в вашей системе.

Команда lspci показывает подробную информацию обо всех шинах PCI и устройствах в системе:

Или с помощью grep:

Например, вы можете ввести lspci | grep SAMSUNG, если вы хотите узнать, установлен ли драйвер Samsung.

Команда dmesg показывает все драйверы устройств, распознаваемые ядром:

Или с помощью grep:

Все распознанные драйверы будут показаны в результатах.

Если команды dmesg или lscpi ничего не распознают, попробуйте эти две команды, чтобы убедиться, что драйвер хотя бы загружен на диск:

Совет. Как и в случае с lspci или dmesg, добавьте | grep к любой команде выше, чтобы отфильтровать результаты.

Если драйвер распознается этими командами, но не lscpi или dmesg, это означает, что драйвер находится на диске, а не в ядре. В этом случае загрузите модуль командой modprobe:

Запустите эту команду от имени sudo, так как этот модуль должен быть установлен от имени пользователя root.

Добавить репозиторий и установить

Существуют разные способы добавления репозитория с помощью yum, dnf и apt-get; описание их всех выходит за рамки данной статьи. Для простоты в этом примере будет использоваться apt-get, но идея аналогична для других параметров.

<р>1. Удалите существующий репозиторий, если он существует.

где NAME_OF_DRIVER — вероятное имя вашего водителя. Вы также можете добавить соответствие шаблону к регулярному выражению для дальнейшей фильтрации.

<р>2. Добавьте репозиторий в реполист, который должен быть указан в руководстве по драйверу.

где REPOLIST_OF_DRIVER должен быть указан из документации драйвера (например, epel-list).

<р>3. Обновите список репозиториев.

<р>4. Установите пакет.

<р>5. Проверьте установку.

Выполните команду lscpi (как указано выше), чтобы убедиться, что драйвер был успешно установлен.

Читайте также: