Ubuntu drivers devices ничего не выводит

Обновлено: 08.07.2024

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

В этой статье мы попытаемся расставить все точки над "i" в вопросе просмотр устройств Ubuntu, и в частности, ответим на вопрос где взять диспетчер устройств Ubuntu.

Немного теории

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

Таким образом, в Linux драйверы устройств, встроенные в ядро и выполненные в виде отдельных модулей логически разделены с оборудованием и настраиваются отдельно. Возможно, причиной этому сложность настройки, а может сам принцип GNU - одна утилита - одно действие. Дальше мы рассмотрим несколько способов посмотреть список устройств linux, для этого есть как консольные, так и графические утилиты. Настройку модулей мы сильно трогать не будем, потому что все уже описано в отдельной статье.

Диспетчер устройств Ubuntu в терминале

Устройства подключаются к материнской плате несколькими способами. Это может быть шина PCI, используется для многих основных компонентов компьютера, например, видеокарты, звуковой карты, сетевого адаптера и т д. Еще может использоваться USB, этот тип подключения чаще всего применяется для внешних устройств вроде веб-камеры, клавиатуры, мыши и т д. Жесткие диски не подключаются по PCI, для них существует отдельный интерфейс - SCSI (Small Computer System Interface). PCI шина является главной, к ней подключены другие контроллеры, в том числе USB и SCSI. Такое разделение необходимо, потому что это устройства разного типа, им нужно передавать разное количество информации, нужна разная скорость передачи и даже разное напряжение питания от сети.

В соответствии с принципом GNU в Linux есть отдельная утилита, для просмотра каждого из типов устройств. Называются они так же, как и технологии, с помощью которых подключены устройства с префиксом ls (list):

Рассмотрим каждую из этих утилит подробнее.

lspci

Как я уже сказал, к шине PCI подключаются многие важные устройства. PCI расшифровывается как Peripheral component interconnect или по-нашему взаимосвязь периферийных компонентов. Все видеокарты подключаются именно таким способом также чаще всего мы можем здесь встретить сетевые адаптеры, карт ридеры и другие адаптеры. В основном все что размещено на материнской плате, в корпусе компьютера, кроме процессора и жестких дисков подключено по PCI.

Посмотреть устройства Ubuntu подключенные по шине PCI можно с помощью команды lspci. Давайте рассмотрим ее синтаксис:

$ lspci опции

Опции утилиты указывают сколько данных нужно выводить и как их фильтровать. Рассмотрим подробнее:

  • -v - выводить подробную информацию об устройствах
  • -vv - выводить очень подробную информацию об устройствах
  • -n - показывать код производителя для устройства
  • -b - показать все адреса устройств на шине
  • -d - показать только устройства определенного производителя
  • -t - просмотр устройств ubuntu в виде дерева.
  • -s - показать информацию об определенном устройстве

Но обычно вам не понадобятся эти опции, чтобы посмотреть оборудование, подключенное по PCI просто выполните команду без параметров:

devices

В первой колонке отображен адрес устройства на шине PCI, так называемый, слот, во второй тип устройства, а затем его производитель и описание. Опция -n позволяет отображать вместо типа и описания id производителя и модели устройства.

Если вы хотите посмотреть только оборудование определенного типа, скажем, звуковую карту используйте фильтр grep:

lspci | grep audio

devices1

Или для видео карты:

lspci | grep VGA

devices2

Также можно фильтровать информацию по слоту устройства с помощью опции -s:

devices3

Также мы можем фильтровать устройства по PCI id, идентификатору производителя:

lspci -d 80ee:beef

devices4

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

devices5

Хотите просмотреть какой драйвер ядра сейчас загружен для устройства? Эту информацию утилита предоставляет с опцией vv:

devices9

Нас интересует строчка Kernel driver in use. Можем отфильтровать по ней:

lspci -vv | grep Kernel

devices10

lsusb

Несмотря на то, что контроллер USB подключен к PCI, в выводе команды lspci мы увидим только сам контроллер, для просмотра устройств Ubuntu нам нужна другая команда, и это lsusb. Синтаксис тот же:

$ lsusb опции

Опций здесь поменьше:

  • --verbose - подробный вывод
  • -s - аналогично lspci, выводить устройства, подключенные к определенному порту
  • -d - выводить устройства по определенному идентификатора производителя
  • -t - включить отображение в виде дерева

Смотрим все подключенные устройства USB ubuntu:

devices6

Выбираем только устройства подключенные к первой шине, второму порту:

devices7

Выбираем устройства по идентификатору производителя:

lsusb -d 80ee:0021

devices8

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

lsscsi

SCSI контроллер тоже подключен к PCI, а к нему уже подключаются жесткие диски и оптические приводы. Для просмотра этих устройств используется утилита lsscsi. Если она не установлена в вашей системе, ее можно установить командой:

sudo apt-get install lsscsi

Синтаксис тот же:

$ lsscsi опции

Но опций тут немного больше:

  • -c - классический стиль, более подробная информация
  • -d - показать только определенное устройство
  • -k - отображать файлы дисков linux для устройств
  • -H - отображать хосты scsi, подключенные к системе
  • -l - вывод дополнительной информации по каждому устройству
  • -v - вывод файлов блочных устройств в каталоге /sys
  • -s - отобразить размер подключенного диска

Смотрим подключенные жесткие диски:

devices11

devices12

А вместе с размером диска:

devices13

lscpu

Процессор подключен к отдельному слоту на материнской плате, и для просмотра информации о нем используется отдельная утилита - lscpu:

devices15

Теперь, когда вы разобрались с основами, можно посмотреть еще одну утилиту. lshw выводит подробную информацию по каждому устройству в терминал. Здесь отображается как процессор и pci устройства, так и жесткие диски:

devices14

С помощью опции -class можно указать тип оборудования, о котором нужно выводить информацию. Доступны такие классы:

sudo lshw | grep \*

devices16

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

sudo lshw -class display

devices17

Или сетевом адаптере:

sudo lshw -class network

devices18

Здесь же можно посмотреть какой драйвер загружен для устройства, в строке Конфигурация, поле driver.

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

Диспетчер устройств с графическим интерфейсом

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

Эта программа не поставляется с дистрибутивом по умолчанию, но ее очень просто установить:

sudo apt install hardinfo

Вот так выглядит главное окно программы:

devices19

На вкладке Computer собрана информация о системе:

devices20

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

devices21

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

Выводы

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

Здравствуйте, поставил себе kubuntu и столкнулся с проблемой чёрного экрана при выборе этой ос в списке grub. Запускается только с nomodeset. Если запустить ос, то видно, что местами появляются артефакты (особенно при использовании latte dock). Было ясно, что скорее всего что-то не так с драйверами (у меня amd radeon vega). Но убунтовская прога показывает, что драйверов для меня нет (no additional drivers available). Утилита ubuntu-drivers devices ничего не выводит, какие могут быть варианты? Видать, что-то с xorg, но вот что делать не знаю. (И к тому же, система считает ,что у меня подключено несколько мониторов и периодически предлагает мне выбрать настройки)


В статье Как посмотреть видеокарту в Linux описано несколько способов.

И в Гугле поиск с ключевыми словами linux``имя Твоей видеокарты .

Mixa ★ ( 12.03.20 17:00:40 )
Последнее исправление: Mixa 12.03.20 17:01:21 (всего исправлений: 1)

Ничего не помогает, есть дрова, но на ubuntu 19.10 не ставятся, только для 18.04.


Поконкретнее можешь? Все расплывчато слишком.

Какой дистрибутив у Тебя? Какая видеокарта? Как определил? Какие драйвера берешь? Откуда? Как ставишь? Что не получается?

Для начала вопросов хватит?

Чем больше будет инфо - тем быстрее получишь ответ.

Также переодически, как я уже писал, kubuntu предлагает переключится на внешний монитор, которого нет. И еще ситуация с процом дрянь, (видимо из-за отключения аппаратного ускорения, но может и нет) при открытии например какого-нибудь окна нагрузка подскакивает до 50% и также резко падает, с видео стабильно 80-100%


У Тебя ноутбук? Если да, то какой?

Тебе как новичку я советовал бы установить Kubuntu 18.04 LTS. Это более стабильная версия чем 19.10.

Есть свободные драйвера для твоей карты AMDGPU, а есть проприетарные AMDGPU pro. Последняя версия 19.50 Здесь описано как устанавливаются драйвера на Debian (Убунту дериват Дебиана).

Nvidia Ubuntu

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

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

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

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

Итак, чтобы знать эту небольшую информацию, если вы ее не знаете Мы должны открыть терминал и выполнить следующую команду:

Который ответит с информацией о модели нашей картыОбладая этой информацией, приступаем к загрузке драйвера.

Установлены драйверы Nvidia из официальных репозиториев Ubuntu

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

соло мы должны ввести терминал:

В моем случае должно появиться что-то подобное:

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

Мы можем получить простую установку двумя способами. в том, что об этом позаботится одна и та же система, поэтому в терминале мы выполняем:

Теперь, если мы хотим указать конкретную версию, которая находится в репозиториях, мы просто набираем, взяв в качестве примера то, что мне показала команда ubuntu-drivers devices

Установил драйверы Nvidia из PPA

привет

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

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

Чтобы добавить репозиторий в нашу систему мы должны ввести в терминал:

И чтобы узнать, какая из последних версий совместима с нашим набором микросхем, мы снова набираем:

Где он сообщит нам, какую версию мы должны установить, что мы делаем с:

Где вы заменяете xx версией, которую я показываю.

Установил драйвера Nvidia с официального сайта

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

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

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

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

И с этим они смогут найти утилиту настройки Nvdia в своих системах.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » ПО » Графика » Как установить видеодрайверы Nvidia на Ubuntu 18.04?


В каждом стационарном (настольном) компьютере, ноутбуке или нетбуке есть видеокарта. Основной ее задачей является обработка и вывод изображения на монитор, т.е. всё то, что мы видим на экране компьютера.

Для нормальной работы видеокарты с операционной системой нужен драйвер. Операционная система обычно содержит стандартный драйвер. Его основной задачей является обеспечение вывода картинки на дисплей. Чтобы задействовать все возможности видеокарты (особенно это нужно, когда вы играете в компьютерные игры), необходимо установить дополнительные драйверы для видеокарт Nvidia/AMD.

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

Для определения видеокарты выполните в терминале следующую команду:

В моём случае видеокарта в терминале определилась, как NVIDIA GeForce GT 610 (у вас, естественно, должна определиться своя):


Ядро Linux, на котором работает система Ubuntu и её производные, такие как Kubuntu, Lubuntu, Xubuntu, Linux Mint и пр., автоматически определяет для данной видеокарты несколько уже предустановленных драйверов.

Примечание. Для видеокарт NVIDIA создан репозиторий для установки новейших драйверов. Если вы обладатель компьютера с видеокартой NVIDIA, подключите данный репозиторий и обновите пакетную базу дистрибутива следующими командами:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

2. Определение драйвера.
Следующим шагом будет определение предустановленных в системе драйверов, доступных для установки, выполнением этой команды:


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

3. Установка драйвера.
В моём случае терминал рекомендовал для моей видеокарты свободный драйвер nvidia-361 (у вас может быть другой). Теперь остаётся установить выбранный драйвер, составив и выполнив следующую команду:

Примечание. Скопируйте из терминала и измените а команде название своего драйвера (выделено красным).


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

После нового входа в систему, вы можете проверить версию драйвера, на котором работает ваша видеокарта, следующей командой:


Вот и всё. Надеюсь данная статья была для вас полезной в познавательном и практическом плане в работе с терминалом.

screenshot 20200316 211204

Всем привет! Некоторые пользователи, которые переходят с операционной системы Microsoft, сталкиваются с проблемой установки драйверов в Ubuntu/Linux mint и другие дистрибутивы. В этой статье будут рассмотрены три метода установки драйвера Nvidia в следующем порядке:

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

Во-первых, вам нужно обнаружить модель вашей графической карты NVidia и рекомендуемого драйвера. Для этого, выполните команду в терминале:

Из приведенного выше примера, можно сделать вывод о том, что установлена графическая карта NVIDIA GeForce GTX 1060 и рекомендуемый драйвер nvidia-435.

Если вы согласны с рекомендацией, не стесняйтесь использовать команду ubuntu-drivers еще раз, чтобы установить все рекомендуемые драйвера:

В качестве альтернативы, установите требуемый драйвер выборочно с помощью команды apt. Например:

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

Автоматическая установка с помощью PPA репозитория для установки драйверов Nvidia Beta

Использование репозитория graphics-driversPPA позволяет установить драйвер Nvidia бета.

Чтобы продолжить сначала добавьте репозиторий ppa:graphics-drivers/ppa в вашу систему:

Затем определите вашу графическую модель карты и рекомендуемый драйвер:

Установите рекомендованные драйвера автоматически:

или выборочно с помощью команды apt. Например:

После этого перезагрузите систему.

Определите NVIDIA VGA card. Команда ниже позволит вам определить вашу модель карты Nvidia:

Скачайте драйвер с Официального сайта Nvidia. Сохраните файл в вашей домашней директории. Например, я сохранил в домашнем каталоге, и проверяю командой ls:

Установка необходимых компонентов. Следующие предпосылки должны скомпилировать и помочь установить драйвер Nvidia:

Для того, чтобы установить новый драйвер Nvidia мы должны остановить текущий сервер дисплея. Самый простой способ сделать это, использовать команду telinit. После выполнения следующей команды Linux, сервер дисплея остановится, поэтому убедитесь, что вы сохранили все текущие работы (если таковые имеются), прежде чем продолжить:

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

Теперь вы должны принять лицензию и следовать инструкциям мастера для завершения установки. Вы можете увидеть некоторые вопросы


Не удалось выполнить предустановочный скрипт, предоставляемый дистрибутивом!
Вы уверены что хотите продолжить? -> ПРОДОЛЖИТЬ УСТАНОВКУ


На скрине выше, задан вопрос о том что – Не хотите ли вы, зарегистрировать исходные коды модулей ядра в DKMS? Это позволит DKMS автоматически создать новый модуль, если позже вы установите новое ядро.

Прочтите: Ядро Linux 5.14 официально выпущено, вот что нового

Я нажал кнопку “Yes”, а зря


Вылезла ошибка что подготовка ядра для этого выпуска не требуется.

Я запустил еще раз установку, но на этот раз, на втором шаге отказался зарегистрировать исходные коды модулей ядра, и установка прошла успешно.


После успешной установки, перезагрузите систему:

И проверяем версию драйвера запустив стандартную утилиту Nvidia

Драйвера Linux

Вот и все, надеюсь эта статья кому-то помогла, и если это так, поделитесь ею в социальных сетях.

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