Проверить наличие драйверов linux

How do I check the status of my drivers and install them if needed? [duplicate]

I’m trying to learn how to use Ubuntu, but I must say I didn’t have half as many issues with 16 as I have had with 18.04 I’m using a laptop and I’m at a beginner-level. (But I’m willing to learn) And basically I’m having a lot of lag, and perhaps I don’t have the correct drivers. I’d need an easy command to pull up my system info, and then run a check on my drivers and download what’s needed. Proc: AMD e1-1200 APU with Radeon HD graphics x2, Mem: 3.5m total, 1.7g used, 651m free, Swap: 3.6g total, 29m used, 3.6g free CPU MHz: 778.147, CPU max MHz: 1400.0000, CPU min MHz: 777.0000

You’re thinking of apps that run in the Windows environment. I’m not aware of anything similar in the Ubuntu/Linux environment. Maybe, describe more about your «lag» and we might come up with some ideas on how to cure that. Does the lag happen all of the time? Only in one app? When you’re running a VPN? Etc.

I’ll have to read more about the kernal system and the major differences between Linux and Windows, to better understand. But basically, my system is very slow upon installing ubuntu 18.04. Namely, application windows slowly opening, webpages and while trying to play Minecraft. Generally the entire system seems slow.

What processor? What speed? How much RAM/swap? What video subsystem/drivers? Edit your question to show me free -h .

3 Answers 3

This has been answered before but in two parts.

First displaying loaded kernel modules.

Linux (and Ubuntu as well) doesn’t have separate entity as «device drivers», Linux has kernel modules which could be called «drivers» for real or virtual hardware depending on their functionality.

Use lsmod or cat /proc/modules to see list of loaded kernel modules. Also you can see list of all available (installed) kernel modules in system using:

ls -R /lib/modules/`uname -r`/kernel/ 

Next, using Software Sources > Additional Drivers, for installing device drivers, often proprietary.

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

Click on the gear icon on the top right corner of your screen and click on «System Settings» from that menu, click on Software Sources (or you can click on the Ubuntu button and search for «Sources»:

Читайте также:  Linux path to python interpreter

enter image description here

and then on the Additional drivers tab:

enter image description here

Source | How do I install additional drivers?

Источник

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

Несколько советов, которые помогут вам узнать об установленной видеокарте и используемом драйвере в вашей системе Linux.

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

lspci

Во-первых, нужно обновить базу данных PCI-устройств:

Дальше вводим команду lspci, которая выводит подробную информацию об устройствах PCI в Linux системах. Большинство видеокарт, как правило, вставлено в слоты PCI на материнской плате.

lspci

lshw

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

lshw

HARDINFO

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

Hardinfo

sudo apt install hardinfo (для Ubuntu и связанных)
sudo dnf install hardinfo (для Fedora и связанных)
pacman -S hardinfo (для Arch)

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

KInfoCenter

Если вы используете KDE Plasma, то у него есть собственный KInfoCenter(Информация о системе), который отображает всю информацию о вашей системе.

KInfoCenter

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

Источник

Ваш вопрос: как проверить, все ли драйверы установлены в Ubuntu?

Вы также можете перейти в «Пуск» — & gt; Дополнительные драйверы, а затем Ubuntu сообщит, есть ли устаревшие или рекомендуемые драйверы. Помните, что могут появиться более старые и подходящие драйверы, это совершенно нормально.

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

Щелкните устройство правой кнопкой мыши и выберите параметр «Свойства». Щелкните вкладку Драйвер. Проверьте версию установленного драйвера устройства.

Как узнать, какие драйверы установлены в Linux?

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

  1. Выберите значок главного меню и щелкните параметр «Программы». Выберите параметр «Система» и щелкните параметр «Терминал». Это откроет окно терминала или приглашение оболочки.
  2. Введите «$ lsmod» и нажмите клавишу «Enter».

Как вы проверяете актуальность драйверов?

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

  1. В поле поиска на панели задач введите «Диспетчер устройств», затем выберите «Диспетчер устройств».
  2. Выберите категорию, чтобы увидеть названия устройств, затем щелкните правой кнопкой мыши (или нажмите и удерживайте) то, которое хотите обновить.
  3. Выберите Автоматический поиск обновленного программного обеспечения драйвера.
  4. Выберите Обновить драйвер.

Windows 10 устанавливает драйверы автоматически?

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

Читайте также:  Wsl install linux kernel

Есть ли в Linux диспетчер устройств?

Существует бесконечное количество утилит командной строки Linux, которые показывают подробную информацию об оборудовании вашего компьютера. … Это похоже на Диспетчер устройств Windows для Linux.

Как драйверы загружаются в Linux?

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

Может ли устройство работать без драйверов?

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

Какие драйверы нужно обновить наиболее важно?

Какие аппаратные драйверы устройств следует обновить?

  • Обновления BIOS.
  • Драйверы и прошивка привода CD или DVD.
  • Контроллеры.
  • Драйверы дисплея.
  • Драйверы клавиатуры.
  • Драйверы мыши.
  • Драйверы модема.
  • Драйверы, прошивка и обновления материнской платы.

Что дает обновление моих драйверов?

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

Источник

Linux: How to find the device driver used for a device?

If my target has one device connected and many drivers for that device loaded, how can I understand what device is using which driver?

8 Answers 8

Example. I want to find the driver for my Ethernet card:

$ sudo lspci . 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) $ find /sys | grep drivers.*02:00 /sys/bus/pci/drivers/r8169/0000:02:00.0 

First I need to find coordinates of the device using lspci ; then I find driver that is used for the devices with these coordinates.

I know the OP asked for «drivers being used», but what if the driver is not installed nor being used? How to find out just by the vendorID:productID ? Also, what if it is not a PCI device, and you only see it in lsusb for example?

@DrBeco: But if driver is not installed, what do you want to find? You should just google in this case

#!/bin/bash for f in /sys/class/net/*; do dev=$(basename $f) driver=$(readlink $f/device/driver/module) if [ $driver ]; then driver=$(basename $driver) fi addr=$(cat $f/address) operstate=$(cat $f/operstate) printf "%10s [%s]: %10s (%s)\n" "$dev" "$addr" "$driver" "$operstate" done 
$ ~/what_eth_drivers.sh eth0 [52:54:00:aa:bb:cc]: virtio_net (up) eth1 [52:54:00:dd:ee:ff]: virtio_net (up) eth2 [52:54:00:99:88:77]: virtio_net (up) lo [00:00:00:00:00:00]: (unknown) 

I’d like to find solution which would find also veth and other virtual drivers. IMHO the only solution is to use ethtool or lshw .

sudo lspci -v will show it. like this:

$ sudo lspci -v 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. . Kernel driver in use: radeon Kernel modules: radeon 

You can also combine it with grep like this:

$ sudo lspci -v | grep -A 20 VGA 

For USB based devices you can see the driver name by using the lsusb command:

Читайте также:  Linux команда узнать процессор

And/or you use lshw which enumerates the devices on all buses including USB, PCI, etc so you can see which driver it uses:

FTR: the driver is shown at line titled configuration , for example: configuration: driver=btusb maxpower=100mA speed=12Mbit/s

If you just want to plainly use sysfs and doesn’t want to deal with all these commands which eventually looks inside sysfs anyways, here’s how:

say, what is the module/driver for eth6? «sfc» it is

# ls -l /sys/class/net/eth6/device/driver lrwxrwxrwx 1 root root 0 Jan 22 12:30 /sys/class/net/eth6/device/driver -> ../../../../bus/pci/drivers/sfc 

or better yet.. let readlink resolve the path for you.

# readlink -f /sys/class/net/eth6/device/driver /sys/bus/pci/drivers/sfc 

so. to figure out what are the drivers for all of your network interfaces:

# ls -1 /sys/class/net/ | grep -v lo | xargs -n1 -I<> bash -c 'echo -n <> :" " ; basename `readlink -f /sys/class/net/<>/device/driver`' eth0 : tg3 eth1 : tg3 eth10 : mlx4_core eth11 : mlx4_core eth2 : tg3 eth3 : tg3 eth4 : mlx4_core eth5 : mlx4_core eth6 : sfc eth7 : sfc eth8 : sfc eth9 : sfc 

Источник

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

устанавливал пропиретарные драйвера для Nvidia Geforce 920m как узнать, правильно ли они поставились?

OC: Endeavour OS (Arch Linux)
Видеокарта: NVIDIA Geforce 920m
ЦП: Intel core i3-4005u

Простой 7 комментариев

Suntechnic

я для этих целей запускаю nvidia-settings — если она видит оборудование (карту, мониторы) — значит все ок

04:00.0 3D controller: NVIDIA Corporation GK208BM [GeForce 920M] (rev a1) Subsystem: ASUSTeK Computer Inc. Device 1a6d Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel modules: nouveau

Suntechnic

Suntechnic

R4mBLe, я понятия не имею что за дистр Endeavour.
В Убунте ставится просто из реп. Посмотри есть ли в репах пакет nvidia-driver-5 или просто nvidia-5

Например nvidia-driver-515 (у меня выше не работает и я не разбирался почему) или nvidia-driver-525.

В крайнем случае можно поставить прямо с сайта nvidia.

Если lsmod показывает подгруженный модуль nvidia, то драйвера поставились нормально
Но geforce карта скорее всего не используется, а используется встроенный intel

Suntechnic

Suntechnic

xibir, не знаю что я делаю не так, но у меня никакого оптимуса нет (даже пакет не стоит) и карточка работает вполне себе.

Suntechnic

xibir, я просто вижу что есть в репах два пакета — mate-optimus и чтото там еще (для кед кажется). Они не стоят.
Карточка работает отлично.
Правда сейчас глянул — на новом ноуте даже нет выбиралки в настройках какую карту использовать. Может быть тут одна Quadro M2200 (или я выключил интеграшку в Bios)
Но на старом ноуте с M500 точно был какой-то интел и там даже можно было в Nvidia Settings выбирать что будет работать при следующей загрукзке
На лету конечно не переключалось.

Источник

Оцените статью
Adblock
detector