Как узнать модель звуковой карты linux

16 команд для проверки аппаратной части компьютера в Linux

Информация о комплектации компьютера

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

В данной статье кратко рассказывается о нескольких наиболее часто используемых командах, предназначенных для получения информации и особенностях настройки различных периферийных устройств и компонентах компьютера. Среди рассматриваемых — команды lscpu, hwinfo, lshw, dmidecode, lspci и другие.

1. lscpu

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

2. lshw – список аппаратных устройств

Утилита общего назначения, которая сообщает подробную и краткую информацию о нескольких различных аппаратных устройствах, таких как процессор, память, диск, контроллеры usb, сетевые адаптеры и т.д. Команда lscpu извлекает информацию из различных файлов /proc.

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

3. hwinfo – информация об аппаратуре компьютера

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

4. lspci – список устройств PCI

Команда lspci выдает список всех шин PCI, а также подробную информация об устройствах, которые к ним подключены. Под эту категорию подпадают следующие устройства — адаптер vga, графическая карта, сетевой адаптер, порты usb, контроллеры sata и т.д.

Отфильтруйте информацию о конкретном устройстве с помощью команды grep.

5. lsscsi — список устройств scsi

Выдается список устройств scsi/sata, например, жестких дисков и оптических приводов.

6. lsusb – подробный список шин и устройств usb

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

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

7. Inxi

Inxi является мега скриптом bash, состоящим из 10000 строк кода, с помощью которого из разных источников и команд системы будет получена подробная информация об аппаратном обеспечении и будет создан отчет в виде, позволяющим его читать пользователям, которые не являются техническими специалистами.

Читайте также:  Наследование прав доступа windows

8. lsblk — список блочных устройств

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

9. df – дисковое пространство файловых систем

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

10. Pydf – команда df, написанная на языке Python

Улучшенный вариант команды df , написанной на языке python, который выдает информацию в цвете, что выглядит лучше, чем информация, выдаваемая командой df

11. fdisk

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

12. mount

Команда mount используется для монтирования/демонтирования, а также для просмотра смонтированных файловых систем.

Опять же, используйте команду grep для отфильтровывания информации только о тех файловых системах, которые вам интересны

13. free – проверка оперативной памяти

С помощью команды free проверьте объем используемой, свободной и общий объема оперативной памяти, имеющейся в системе.

14. dmidecode

Команда dmidecode отличается от всех других команд. Она извлекает информацию об оборудовании, читая для этого данные из структур данных SMBOIS (которые также называются таблицами DMI).

Подробности смотрите на странице man.

15. Файлы /proc

Во многих виртуальных файлах каталога /proc содержится информация об аппаратном обеспечении и о конфигурациях. Ниже приведены некоторые из них.

Информация о процессоре/памяти

Информация о Linux/ядре

16. hdparm

Команда hdparm получает информацию об устройствах sata, например, жестких дисков.

Заключение

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

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

Источник

Как определить нужное имя драйвера звука для ALSA Gentoo

Спусти 3 дня смог запустится, теперь надо настроить ALSA и у меня возникла проблема, не понимаю как определить имя драйвера у звуковой карты NVIDIA Corporation MCP61, смотрел сдесь:http://bugtrack.alsa-project.org/main/index.php/Matrix:Vendor-Nvidia, но так и не понял как определить имя драйвера

В общем, загружаешься с LiveCD Ubuntu и смотришь какой драйвер используется:

Если используется драйвер hda_intel, то надо посмотреть так же какой кодек используется:

Далее запускаешь конфигуратор ядра menuconfig, нажимаешь клавишу /, вводишь название драйвера, нажимаешь ввод и смотришь где он расположен и какие у него зависимости, аналогично с кодеком.

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

Тебе нужно — прямо сейчас — запустить alsamixer из console/terminal.

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

В панеле управления alsamixer, по нажатию функциональных клавиш F2/F6 — отыщешь все необходимые настройки. И поменяешь, как тебе нужно.

Читайте также:  Linux настройка системного времени

А чего так долго-то? В хэндбуке все четко написано, хоть и кое-что уже устарело.

И добавь себя в группу audio.

Полагаю, что партай-геноссе playX — не совсем осилил работу alsa drivers с прикладными программами, как-то — mpv и deadbeef.

были проблемы с драйверами для карты и ядром генкернел + перерывы на школу и т.п

Никак не получилось настроить, поковырялся в той схеме и звук.карта либо snd_hda_intel или hda_intel, но указал в make.conf не получилось через /etc/init.d/alsasounds start, хотя в alsamixer выбирал HDA Nvidia и включал все что можно.

Покажи вывод — alsamixer F2 /proc/asound/cards.

Чтобы отключить встроенную звуковую карту Intel и слушать с видео-карты Nvidia — необходимо поменять их приоритеты уже при запуске кернела.

Далее запускаешь конфигуратор ядра menuconfig, нажимаешь клавишу /, вводишь название драйвера, нажимаешь ввод и смотришь где он расположен и какие у него зависимости, аналогично с кодеком.

Во-первых — nconfig,
Во-вторых:

не получилось через /etc/init.d/alsasounds start

Это тебя не должно пугать.
У меня — показывало полный отказ alsa при старте кернела — и всё работало, как нужно. Как работает и сейчас.

Ошибки были — до перехода на кернел 4.12.10.

Во-первых, без разницы, я использую ‘make menuconfig’.

К чему ты привёл мне этот код?

Во-вторых, драйвер ты так узнаешь конечно, но кодек для hda_intel, если именно этот драйвер используется, всё равно надо смотреть в

К тому, что успешно добился bit-perfect звуко-воспроизведения с USB Ugreen 24bit/96Khz внешней картой.

И с alsamixer F2 — наглядно видется, какие именно карты задействованы в звуко-воспроизведении.

К тому, что успешно добился bit-perfect звуко-воспроизведения с USB Ugreen 24bit/96Khz внешней картой.

И с alsamixer F2 — наглядно видется, какие именно карты задействованы в звуко-воспроизведении.

Ты вопрос темы читал?

Как определить нужное имя драйвера звука для ALSA Gentoo

Здесь спрашивается какой драйвер (модуль) надо включить в конфигурации ядра.

Надо либо включать все модули в ядре для ALSA, либо грузить Live систему, где работает звук, и смотреть lspci или вывод lsmod и затем в proc смотреть кодек.

Вывод lsmod смотреть не совсем корректно, ибо Live системы могут просто в лоб грузить все модули поддержки звука, но в выводе lspci не будет данных о картах на шине USB, но у ТС карта именно на шине PCI, так что lspci -k как раз покажет используемый картой драйвер (модуль).

Читаю твой пост,
и диву даюсь — и не только я.

Какая каша у тебя в черепушке!
И да, сам ты — ниразу не собрал себе кернел — с нужными настройками и модулями.

Я использую Linux с 2006 года, на Gentoo c 2008. Ты думаешь, что я не собирал ядро только под своё железо?

Если ты не понимаешь сути написанного мной, то иди почитай Gentoo Handbook.

Не надо сюда процецировать свои комплексы, оставь их при себе.

Я использую Linux с 2006 года, на Gentoo c 2008.

Хвастунишко! Блиц, кодит на Linux from Scratch — с 2002.

Источник

Получаем информацию об оборудовании в Linux

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

Читайте также:  Иконки для папок windows 10 флаги

Информация о процессоре (CPU)

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

Чтобы определить является ли ваш процессор 32-х или 64-битным нужно просмотреть флаги, которые указаны в выводе команды. Если среди флагов присутствует lm (long mode), это означает, что ваш процессор 64-битный. Например, при выполнении команды cat /proc/cpuinfo мы можем получить следующие флаги:

Информация о PCI устройствах (информация о видео-карте)

С помощью команды lspci можно вывести всю информацию о PCI устройствах:

Эту команду часто используют, чтобы получить информацию о видео-карте. Так как вывод команды lspci достаточно большой, то можно воспользоваться командой grep, чтобы задать условие поиска. Например, если мы знаем, что у нас видео-карта от Nvidia, тогда можно воспользоваться командой:

И в результате получить что-нибудь вроде:

Обратите внимание на то, что команда grep чувствительна к регистру символов и поэтому, если вы с первого раза не нашли то, что искали, то стоит попробовать другое написание, например, nvidia, NVIDIA или просто idia. Аналогично можно искать информацию в выводе любых других команд, добавляя к команде: «| grep строка-поиска.

Информацию о версии драйвера для видео-карт Nvidia в Linux можно получить выполнив:

Информация об оперативной памяти (ОЗУ)

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

Информацию о виртуальной памяти можно получить командой vmstat:

Если вам нужна более детальная информация о процессах, занимающих оперативную память, о загруженности процессора (CPU), тогда можно использовать утилиты Top или htop. Утилита top как правило всегда присутствует в Linux. Для ее запуска просто выполните:

Информация о жестких дисках

Информация о разделах жесткого диска в Linux:

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

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

В качестве параметра можно задать имя файла, например, чтобы узнать размер файла abc.bin выполните:

Информация о USB устройствах и шинах USB

Для вывода информации о шинах USB и о подключенных USB устройствах используется команда lsusb:

Неконсольные программы

Рассмотрим несколько графических программ, которые помогут при работе с оборудованием.

В среде рабочего стола Gnome есть графическая утилита System monitor (Системный монитор). Она выводит информацию об использовании процессора, о запущенных процессах (приложениях), информацию о жестких дисках, а также выводит графики, включая использование сети. Из командой строки ее можно запустить выполнив:

Для работы с жесткими можно воспользоваться программой GParted.

Дополнительная информация

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

Чтобы вывести краткую информацию используется ключ -short:

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

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

Источник

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