как узнать модель звуковой карты linux
Как узнать информацию об аппаратном обеспечении в Linux
Обновлено Ноя 6, 2019
Получение информации об аппаратном обеспечении (оборудовании) посредством терминала (консоли) и программ с графическим интерфейсом
Оглавление:
Получение информации об аппаратном обеспечении (оборудовании) посредством терминала (консоли):
Получение информации об аппаратном обеспечении (оборудовании) с помощью программ с графическим интерфейсом:
Получение информации об аппаратном обеспечении (оборудовании) посредством терминала (консоли)
Процессор
Для получения всей информации о процессоре в Linux введите команду в терминале:
Видеокарта
Узнать модель видеокарты:
Узнать версию драйвера видеокарты:
Жёсткие диски
Информация о разделах, именах устройств и расположении на диске:
Информация о смонтированных разделах:
Оперативная память
Узнать общее количество оперативной памяти ( и swap, если имеется):
Узнать сколько занято и свободно оперативной памяти:
Узнать подробнее об использовании оперативной памяти:
Аудио
Узнать об аудио контроллерах:
Подробная информация об аудио контроллерах:
Узнать информацию об Ethernet контроллерах:
Узнать информацию об сетевых интерфейсах, IP-адресах и многом другом:
USB-устройства
Узнать информацию о шинах USB и подключённых USB-устройств:
Получение информации об аппаратном обеспечении (оборудовании) с помощью программ с графическим интерфейсом
sudo add-apt-repository ppa:i-nex-development-team/stable
sudo apt-get update
sudo apt-get install i-nex
Получаем информацию об оборудовании в Linux
Рассмотрим несколько полезных команд и утилит с помощью которых можно получить информацию об оборудовании в Linux. Такая потребность возникает, например, тогда, когда вам нужно установить драйвер для какого-нибудь устройства компьютера и вам нужно знать его точное название. Или, например, вы хотите получить информацию о занимаемой памяти или ресурсах компьютера.
Информация о процессоре (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, выполните команду:
Как узнать модель звуковой карты linux
**** List of PLAYBACK Hardware Devices ****
card 1 : USB [E-MU Tracker Pre | USB], device 0 : USB Audio [USB Audio]
Subdevice #0: subdevice #0
Чтобы обратиться к такой карте, надо использовать символьное имя «USB» (такое обозначение часто используется в конфигах ALSA), или имя устройства, составленное из номера карты (в данном случае card 1) и номера устройства (в данном случае device 0):
Команда cat /proc/asound/cards
Данная команда показывает, как ядро видит звуковые карты в системе. Вывод команды следующий:
E-MU Systems, Inc. E-MU Tracker Pre | USB at usb-0000:00:1d.0-2, full speed
Discard all samples (playback) or generate zero samples (capture)
Default Audio Device
2.1 Surround output to Front and Subwoofer speakers
4.0 Surround output to Front and Rear speakers
4.1 Surround output to Front, Rear and Subwoofer speakers
5.0 Surround output to Front, Center and Rear speakers
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
IEC958 (S/PDIF) Digital Audio Output
Direct sample mixing device
Direct sample snooping device
Direct hardware device without any conversions
Hardware device with all software conversions
Узнали что карта с именем USB имеет номер 1, отбросили CARD= и DEV= :
Команда cat /sys/class/sound/card*/id
Данная команда выведет список идентификаторов для всех присутствующих звуковых карт в системе.
Пример для внешней USB-карты:
Команда amixer и ее варианты
Данная команда выводит информацию о контроллерах системных миксеров, через которые выводится и вводится звук.
Simple mixer control ‘Master’,0
Capabilities: pvolume pswitch pswitch-joined
Front Left: Playback 49140 [75%] [on]
Front Right: Playback 49140 [75%] [on]
Simple mixer control ‘Capture’,0
Capabilities: cvolume cswitch cswitch-joined
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on]
Simple mixer control ‘PCM’,0
Capabilities: pvolume pswitch pswitch-joined
Front Left: Playback 185 [92%] [-7.50dB] [on]
Front Right: Playback 185 [92%] [-7.50dB] [on]
Simple mixer control ‘Clock rate Selector’,0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Simple mixer control ‘Main’,0
Как определить нужное имя драйвера звука для ALSA Gentoo
Спусти 3 дня смог запустится, теперь надо настроить ALSA и у меня возникла проблема, не понимаю как определить имя драйвера у звуковой карты NVIDIA Corporation MCP61, смотрел сдесь:http://bugtrack.alsa-project.org/main/index.php/Matrix:Vendor-Nvidia, но так и не понял как определить имя драйвера
В общем, загружаешься с LiveCD Ubuntu и смотришь какой драйвер используется:
Если используется драйвер hda_intel, то надо посмотреть так же какой кодек используется:
Далее запускаешь конфигуратор ядра menuconfig, нажимаешь клавишу /, вводишь название драйвера, нажимаешь ввод и смотришь где он расположен и какие у него зависимости, аналогично с кодеком.
Ну либо можешь включить все модули с драверами звуковых карт, собрать ядро и потом уже в твоей системе посмотреть какой драйвер используется.
А чего так долго-то? В хэндбуке все четко написано, хоть и кое-что уже устарело.
И добавь себя в группу audio.
были проблемы с драйверами для карты и ядром генкернел + перерывы на школу и т.п
Никак не получилось настроить, поковырялся в той схеме и звук.карта либо snd_hda_intel или hda_intel, но указал в make.conf не получилось через /etc/init.d/alsasounds start, хотя в alsamixer выбирал HDA Nvidia и включал все что можно.
Далее запускаешь конфигуратор ядра menuconfig, нажимаешь клавишу /, вводишь название драйвера, нажимаешь ввод и смотришь где он расположен и какие у него зависимости, аналогично с кодеком.
не получилось через /etc/init.d/alsasounds start
Во-первых, без разницы, я использую ‘make menuconfig’.
К чему ты привёл мне этот код?
Во-вторых, драйвер ты так узнаешь конечно, но кодек для hda_intel, если именно этот драйвер используется, всё равно надо смотреть в
К тому, что успешно добился bit-perfect звуко-воспроизведения с USB Ugreen 24bit/96Khz внешней картой.
К тому, что успешно добился bit-perfect звуко-воспроизведения с USB Ugreen 24bit/96Khz внешней картой.
Ты вопрос темы читал?
Как определить нужное имя драйвера звука для ALSA Gentoo
Здесь спрашивается какой драйвер (модуль) надо включить в конфигурации ядра.
Надо либо включать все модули в ядре для ALSA, либо грузить Live систему, где работает звук, и смотреть lspci или вывод lsmod и затем в proc смотреть кодек.
Я использую Linux с 2006 года, на Gentoo c 2008. Ты думаешь, что я не собирал ядро только под своё железо?
Если ты не понимаешь сути написанного мной, то иди почитай Gentoo Handbook.
Не надо сюда процецировать свои комплексы, оставь их при себе.
Я использую Linux с 2006 года, на Gentoo c 2008.
Как узнать какая у меня звуковая карта (и есть ли она вообще на компьютере)?
Возможно мой вопрос покажется несуразным, и все же, подскажите, как узнать есть ли у меня звуковая карта? Я подключила колонки к компьютеру, но звука нет совсем.
У меня сзади системного блока есть три разных выхода: красный, зеленый и синий. Во все пыталась подключить колонки, но звук так и не появился. Что можно сделать?
То, что у вас на компьютере есть эти выходы (красный, зеленый, синий) уже говорит о том, что аудио-карта должна быть установлена (другое дело, почему нет звука — здесь 👉 причин может быть много. ).
Определяем модель звуковой карты
Есть ли аудио-карта на компьютере
Для определения наличия аудио-карты — достаточно просто посмотреть на выходы, которые имеются на задней стенке компьютера. В подавляющем большинстве случаев (это стандарт), звуковые выходы обозначены тремя цветами, см. рис. 1 (которые Вы назвали) :
Рис. 1. Стандартные выходы на звуковой карте
Рис. 2. Разъемы для подключения микрофона и наушников (значит звуковая карта в ноутбуке имеется)
Добавлю еще также, что на ноутбуках (особенно в последних моделях) часто устанавливается гарнитурный разъем, который используется сразу для подключения наушников с микрофоном.
Рис. 3. Гарнитурный разъем на ноутбуке
Способ №1: через диспетчер устройств
Чтобы открыть диспетчер устройств:
Рис. 4. Открываем диспетчер устройств / devmgmt.msc
Далее нужно раскрыть вкладку «Звуковые, игровые и видеоустройства» — в ней и будет отображаться название вашей звуковой карты.
Примечание! Точная модель звуковой карты не указана, т.к. карта интегрированная. Если бы на ПК стояла дискретная карта — диспетчер бы показал ее точную модель.
Рис. 5. Звуковые, игровые и видеоустройства
Кстати, найти драйвер для аудио-карты (это может быть нужно и для уточнения ее модели) можно с помощью ID-оборудования (у каждой железки он свой). Для этого необходимо открыть свойства нужного оборудования (см. рис. 6).
Рис. 6. Свойства оборудования
Рис. 7. Строчка для поиска драйвера
Затем эту строчку нужно скопировать в поисковик: Google, Яндекс и пр. В результатах поиска сможете найти и модель вашего устройства, и драйвера к нему.
ДОПОЛНЕНИЕ
Если ваше устройство находится в этой вкладке, вам необходимо найти и установить для него драйвер.
👉 Один из самых простых способов найти и обновить драйвера — воспользоваться специальными утилитами для авто-обновления и установки.
Рис. 8. Другие устройства
Способ №2: через специальные утилиты
Сейчас довольно-таки много программ для просмотра характеристик железок, подключенных к ПК/ноутбуку.
И, кстати, воспользовавшись такими утилитами, можно сэкономить свое время: они быстро и легко покажут вам все характеристики вашего оборудования, подскажут где для него найти драйвера и пр. Ссылку на такие утилиты даю ниже.
Лучшие утилиты для просмотра характеристик компьютера (описание и ссылки на офиц. сайты для загрузки).
Одна из самых знаменитых и удобных (на мой взгляд) — это AIDA64 (раньше был Everest). После запуска AIDA64, необходимо открыть вкладку « Мультимедиа/HD Audio «.
Далее вы увидите название вашей аудио-карты (Conexant CX20751/2 — см. пример на рис. 9) и ее свойства.
Кстати, утилита AIDA64 не бесплатна, поэтому, если она вам не подходит, можно воспользоваться и другими аналогами.
Рис. 9. Свойства аудио-карты
Например, в утилите ASTRA32 достаточно открыть вкладку «Общая информация» — и в подразделе «Звук» вы найдете информацию о производителе вашей звуковой карты и ее модель (см. рис. 10).
Что можно сделать, если нет «звуковухи»?
Стоит она дешево (1-2$, если покупать в китайском магазине, 👉 например, в AliExpress), много места не займет, можно подключить как ноутбукам, так и к персональным ПК.
Если у вас современная версия Windows (прим.: Windows 8/10) — то после вставки карты в USB-порт, система сама автоматически поставит драйвер и карта заработает. Вам останется только наслаждаться появившемся звуком!
Рис. 11. Внешняя аудио USB-карта
В общем-то, на мой взгляд, отличный временный вариант (а может и постоянный), который не отнимет много времени и средств. Рекомендую попробовать.
Ну а на этом пока всё, всем удачи!
Дополнения по теме всегда приветствуются.