Проверка установленных драйверов linux

Обновление драйверов Ubuntu

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

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

Обновление драйверов в Ubuntu

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

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

sudo apt update
sudo apt upgrade

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

Обновление драйверов, встроенных в ядро

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

Посмотреть какая версия ядра используется сейчас вы можете командой:

Вы можете скачать нужный образ ядра по ссылке. Там хранится больше количество ядер для разных дистрибутивов, чтобы найти самое новое пролистайте вниз. Не стоит брать ядра с приставкой rc — это нестабильные версии. Здесь нас будут интересовать два файла linux-headers и linux-image.

Обратите внимание, что ядро нужно качать только для своей архитектуры, например, для x86 — i386, а для x64 — amd64. Узнать свою архитектуру вы можете просто выполнив команду:

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

sudo dpkg -i linux-image*
sudo dpkg -i linux-headers*

Читайте также:  Нет обновлений windows insider

Теперь осталось обновить параметры загрузчика Grub, чтобы теперь система загружалась с новым ядром:

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

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

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

sudo apt-cache policy linux-firmware

И затем установить если есть:

sudo apt install linux-firmware

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

Обновление проприетарных драйверов

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

Откройте программу, а затем перейдите на последнюю вкладку — Дополнительные драйвера. Здесь вы можете выбрать необходимые драйвера и их версии для установки, будут доступны не только драйвера для видеокарт, но и другие проприетарные драйвера, например, для сетевых адаптеров, звуковых карт и т д:

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

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

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

С драйвером для видеокарт AMD все стало намного проще с выходом свободного драйвера, теперь он поставляется вместе с ядром и может быть обновлен без проблем, так, как описано в первом способе. О нём на сайте тоже есть подробная статья.

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

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

Выводы

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

Читайте также:  Начал появляться синий экран windows 10

Советы и замечания

  • Новые видеокарты, обычно отлично работают с открытым драйвером Nouvau, но проприетарный драйвер NVIDIA может добавить улучшенную поддержку 3D и лучшее управление аппаратными средствами.
  • Установка драйверов с помощью утилиты Дополнительные драйверы деактивирует предыдущий драйвер, так что будьте аккуратны и устанавливайте только драйвера с пометкой рекомендовано.
  • Если система не запускается после того как была выполнена установка или обновление драйверов Ubuntu вам придется удалить установленный драйвер или добавить модуль в черный список.

Источник

Как узнать, какой видеодрайвер сейчас используется в системе?

Файла xorg.conf нет.

Вывод lspci -k про драйвер тоже молчит: 00:02.0 VGA compatible controller: Intel Corporation Device 0162 (rev 09) Subsystem: ASUSTeK Computer Inc. Device 84ca

Если запустить X -configure, в xorg.conf прописывается fbdev, но с ним иксы не стартуют.

У меня Ivy Bridge HD 4000.

Загляни в /var/log/Xorg.0.log, посмотри вывод glxinfo.

Ну так и используется xf86-video-intel.

Ну так и используется xf86-video-intel.

Ядро 2.6, там вроде нет такого драйвера?

Это юзерспейсный, ядерный — i915, он есть в 2.6.

Я не помню точно начиная с какого ядра включили поддержку Ivy Bridge, но точно сильно позже ядра 3.0

Там должна быть строчка

Там должна быть строчка
Kernel driver in use:

Вот именно, что нету ее.

Разве нововведения в i915 не бэкпортируют?

Его и не должно быть. Ага и с выходом за одно…

Да и ось, версию ядра, иксов, pciutils да и все остальное я ща додумаю за тебя.

Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux X.Org X Server 1.7.7 pciutils нет такой команды Что нужно еще?

pciutils нет такой команды Что нужно еще?

Это пакет, а не команда.

Тебе посоветовали посмотреть в /var/log/Xorg.0.log, почему ты этого ещё не сделал?

Тебе посоветовали посмотреть в /var/log/Xorg.0.log, почему ты этого ещё не сделал?

Что конкретно в нем нужно смотреть?

Толку-то, у него ядро вышло за 2.5 года до Ivy.

Для Sandy Bridge есть рецепт — http://vasnake.blogspot.com/2011/10/intel-sandy-bridge-video-in-debian.html
Сканает ли для Ivy — хрен его знает, сходу не помню, что там сейчас в бекпортах с версиями ядра и драйвера. Я бы лучше тестинг поставил, если машинка домашняя, там точно без проблем всё заведется из коробки.

Ты ведь под рутом смотришь?

Кстати, glxinfo может намекнуть на это дело.

Или лог старта иксов

Пакета такого нет, команды нет.

Телепата в палату, срочно!

Прям весь лог сюда вывалить?

Лол. Посмотри в пакетном менеджере версию установленного пакета, в первом посту написано какого.

Посмотри в пакетном менеджере версию установленного пакета, в первом посту написано какого.

Пля. Умников в тред набежала толпа, а толку нету. glxinfo пакета нет xf86-video-intel пакета нет

Читайте также:  Try windows 10 что это

apt-get install mesa-progs

Нет такого пакета.

apt-get install mesa-utils

Ну значит обычный vesa. Наверное.

Странно. Я ставил ядро 3.2, под ним lspci -k сознался в использовании драйвера i915. Так под i915 графика тормозила сильнее, чем под этим обычным vesa (если это он).

Так под i915 графика тормозила сильнее

i915 — это драйвер пространства ядра для прямой работы с железкой, сам он графикой не занимается. Графикой занимается драйвер иксов (xserver-xorg-video-intel), его тоже нужно тянуть из бэкпортов (если, конечно, он там вообще есть нужной версии).

Можно поискать установленные пакеты со словами video intel xorg xserver, а уж из найденного по описанию разобраться, что к чему и какой версии.

Если дебиан, то для новичка лучше synaptic’а ничего не придумано.

Ну установи mesa-demos, или как там в ваших убунтах

Mesa -> Нет провайдера opengl -> графикой рулит vesa или ещё чего похуже

Пля. Умников в тред набежала толпа, а толку нету.

Источник

Как проверить версии драйверов в Linux? — Вокруг-Дом — 2021

Table of Contents:

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

Шаг 1

Выберите значок главного меню и выберите опцию «Программы». Выберите опцию «Система» и нажмите опцию «Терминал». Это откроет окно терминала или приглашение командной строки.

Шаг 2

Введите «$ lsmod» и нажмите клавишу «Ввод». Это отобразит список всех модулей, которые используются ядром Linux.

Шаг 3

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

Шаг 4

Введите «$ modinfo имя-драйвера», например, e1000, и нажмите клавишу «Ввод». Это отобразит дополнительную информацию о драйвере, который установлен в системе.

Шаг 5

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

Шаг 6

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

Примеры драйверов устройств

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

Как проверить свой компьютер на наличие плохих драйверов

Как предотвратить автоматическую установку драйверов в windows 10

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

Установка драйвера NVidia в Ubuntu и в Linux Mint. (Октябрь 2021).

  • Установка драйвера NVidia в Ubuntu и в Linux Mint. (Октябрь 2021).

    Источник

  • Оцените статью