Колонки, наушники и микрофон в Mint 21.1

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Амдир
Сообщения: 35
Зарегистрирован: 11 июн 2018, 20:28
Решено: 1
Благодарил (а): 8 раз
Контактная информация:

Колонки, наушники и микрофон в Mint 21.1

#1

10 апр 2023, 21:01

Добрый вечер!

Поставил дома Linux Mint 21.1 Cinnamon 64bit - звук работает, но никак не могу добиться, чтобы он выводился параллельно на колонки и на наушники (т.е. чтобы можно было работать по принципу: хочешь звук в колонках - включаешь колонки, хочешь в наушниках - надеваешь наушники, без дополнительных манипуляций в настройках Linux). У меня такие проблемы и раньше возникали на этом компьютере, но похоже, что старые "рецепты" их решения в нынешней системе не помогают.

Систему устанавливал вместо Mint 19.3 с форматированием корневого раздела, но пользовательские настройки сохранились (домашние каталоги у меня на своём разделе лежат). У компьютера системный блок типа "полубашня", звук интегрированный, аудиоразъёмы есть и на задней панели, и на передней. К компьютеру прилагаются колонки (подключены к задней панели), гарнитура с наушниками и микрофоном (со стандартными штекерами) и древний переходник для подключения наушников и микрофона через USB. Звук в принципе выводится и на колонки, и на наушники (то есть само оборудование исправно), но только по отдельности, плюс добавляются ещё странности с подключением микрофона:
  • Если подключить гарнитуру к аудиоразъёмам на передней панели, то микрофон оказывается недоступен (ни в параметрах звука в Cinnamon, ни в Skype, ни в pavucontrol), а наушники как отдельное устройство видны только в pavucontrol, причём если просто выбрать "Line out" в настройках, то звук выводится только на динамики, а если в pavucontrol переключиться на наушники, то звук будет только в них.
  • Если подключить гарнитуру через USB-переходник, то в обычных параметрах звука в Cinnamon появляются микрофон и наушники Arctic Sound P261 как дополнительные устройства, так что можно пользоваться микрофоном и переключаться между колонками и наушниками без pavucontrol, но звук по-прежнему выводится или только на колонки, или только на наушники.
  • Если подключить наушники через обычный аудиоразъём на передней панели, а микрофон - через USB-переходник, то микрофон доступен, а звук, похоже, вообще не выводится ни на колонки, ни на наушники (хотя раньше такой вариант работал).
Нельзя ли это как-то исправить? Уж очень бестолково подключать гарнитуру через USB, когда специально для неё есть аудиоразъёмы на передней панели. Да и неудобно через настройки в компьютере переключаться с наушников на колонки и обратно.

Подробные сведения о системе:

Код: Выделить всё

System:
  Kernel: 5.15.0-69-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: Cinnamon 5.6.8
    tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop System: Gigabyte product: N/A v: N/A serial: <superuser required> Chassis: type: 3
    serial: <superuser required>
  Mobo: Gigabyte model: Z77-D3H v: x.x serial: <superuser required> BIOS: American Megatrends
    v: F18 date: 08/21/2012
CPU:
  Info: quad core model: Intel Core i5-3570K bits: 64 type: MCP arch: Ivy Bridge rev: 9 cache:
    L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 3657 high: 3669 min/max: 1600/3800 cores: 1: 3636 2: 3661 3: 3665 4: 3669
    bogomips: 27228
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel IvyBridge GT2 [HD Graphics 4000]
    vendor: Gigabyte Xeon E3-1200 v2/3rd Gen Core processor driver: i915 v: kernel ports:
    active: HDMI-A-1 empty: DP-1, DP-2, HDMI-A-2, VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0162
  Device-2: KYE Systems (Mouse Systems) FaceCam 1320 type: USB driver: uvcvideo bus-ID: 1-1.2:4
    chip-ID: 0458:707b
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting unloaded: fbdev,vesa
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x1024 s-dpi: 96
  Monitor-1: HDMI-1 mapped: HDMI-A-1 model: Samsung SyncMaster res: 1280x1024 dpi: 86
    diag: 482mm (19")
  OpenGL: renderer: Mesa Intel HD Graphics 4000 (IVB GT2) v: 4.2 Mesa 22.2.5 direct render: Yes
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
  Device-2: Syntek ARCTIC Sound P261 Headphones type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 5-1:2 chip-ID: 05e1:2010
  Sound Server-1: ALSA v: k5.15.0-69-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Qualcomm Atheros AR8161 Gigabit Ethernet vendor: Gigabyte driver: alx v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 04:00.0 chip-ID: 1969:1091
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.54 TiB used: 1.16 TiB (75.3%)
  ID-1: /dev/sda vendor: Western Digital model: WD10EFRX-68JCSN0 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-2: /dev/sdb vendor: Hitachi model: HTS545032B9A300 size: 298.09 GiB speed: 3.0 Gb/s
    serial: <filter>
  ID-3: /dev/sdc vendor: Samsung model: SSD 860 EVO mSATA 250GB size: 232.89 GiB speed: 3.0 Gb/s
    serial: <filter>
  ID-4: /dev/sdh type: USB vendor: SanDisk model: Ultra size: 115.69 GiB serial: <filter>
Partition:
  ID-1: / size: 43.91 GiB used: 23.02 GiB (52.4%) fs: ext4 dev: /dev/sdc2
  ID-2: /home size: 931.13 GiB used: 795.4 GiB (85.4%) fs: xfs dev: /dev/sda4
Swap:
  ID-1: swap-1 type: partition size: 16.11 GiB used: 811 MiB (4.9%) priority: -2 dev: /dev/sdc1
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 speed: 480 Mb/s
    chip-ID: 8087:0024
  Device-1: 1-1.1:3 info: A4Tech USB Mouse type: Mouse driver: hid-generic,usbhid rev: 1.1
    speed: 1.5 Mb/s chip-ID: 09da:c10a
  Device-2: 1-1.2:4 info: KYE Systems (Mouse Systems) FaceCam 1320 type: Video driver: uvcvideo
    rev: 2.0 speed: 480 Mb/s chip-ID: 0458:707b
  Device-3: 1-1.6:5 info: Seiko Epson GT-F650 [GT-S600/Perfection V10/V100]
    type: <vendor specific> driver: N/A rev: 2.0 speed: 480 Mb/s chip-ID: 04b8:012d
  Hub-3: 2-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 speed: 480 Mb/s
    chip-ID: 8087:0024
  Device-1: 2-1.7:3 info: Alcor Micro AU6477 Card Reader Controller type: Mass Storage,HID
    driver: hid-generic,usb-storage,usbhid rev: 2.0 speed: 480 Mb/s chip-ID: 058f:6364
  Device-2: 2-1.8:4 info: SanDisk Ultra type: Mass Storage driver: usb-storage rev: 2.1
    speed: 480 Mb/s chip-ID: 0781:5581
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Hub-6: 4-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003
  Hub-7: 5-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Device-1: 5-1:2 info: Syntek ARCTIC Sound P261 Headphones type: Audio,HID
    driver: hid-generic,snd-usb-audio,usbhid rev: 2.0 speed: 12 Mb/s chip-ID: 05e1:2010
  Hub-8: 6-0:1 info: Super-speed hub ports: 2 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: 3178 note: see --pkg apt: 3162 flatpak: 16
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/drweb-apt.list
    1: deb http: //repo.drweb.com/drweb/debian 11.1 non-free
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //linux-mint.froonix.org vera main upstream import backport
    2: deb http: //mirrors.nic.funet.fi/ubuntu jammy main restricted universe multiverse
    3: deb http: //mirrors.nic.funet.fi/ubuntu jammy-updates main restricted universe multiverse
    4: deb http: //mirrors.nic.funet.fi/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/skype-stable.list
    1: deb [arch=amd64] https: //repo.skype.com/deb stable main
  Active apt repos in: /etc/apt/sources.list.d/yandex-browser.list
    1: deb [arch=amd64] https: //repo.yandex.ru/yandex-browser/deb stable main
Info:
  Processes: 326 Uptime: 9h 27m Memory: 7.59 GiB used: 6.22 GiB (81.9%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.3.0 alt: 11/12 Client: Unknown python3.10 client inxi: 3.3.13

Аватара пользователя

slant
Сообщения: 4510
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Колонки, наушники и микрофон в Mint 21.1

#2

10 апр 2023, 22:44

Амдир писал(а):
10 апр 2023, 21:01
древний переходник для подключения наушников и микрофона через USB
Это не просто переходник (таких вообще не существует т.к. usb не передает звук в чистом виде). По факту - это отдельная звуковая карта с внешним подключением по USB. Потому и получается легко выводить звук вместе - что пульса что pipewire умеют крутить потоками между разными устройствами.
А так - очень многие звуковые карты физически могут выводить звук только на одно гнездо с одной пары каналов, и переключают его с колонок при втыкании в другое гнездо наушников автоматически. Повлиять на это сложно.
В обычном случае, если карта все же позволяет одновременный вывод - этого можно достичь через alsamixer. Нужно поиграться с громкостью каналов и убрать mute с блокированных.

no avatar

Автор темы
Амдир
Сообщения: 35
Зарегистрирован: 11 июн 2018, 20:28
Решено: 1
Благодарил (а): 8 раз
Контактная информация:

Колонки, наушники и микрофон в Mint 21.1

#3

13 апр 2023, 13:38

Попробовал снова подключить гарнитуру напрямую к аудиоразъёмам на передней панели и настроить через alsamixer (спасибо за наводку) - он действительно помогает, но частично:

1. Как оказалось, в параметрах вывода наушники по умолчанию просто блокируются. Если разблокировать - звук начинает выводиться и на колонки, и на наушники одновременно, именно так, как мне и надо. Проблема в том, что при перезагрузке компьютера эта настройка слетает. В Интернете нашлись только два варианта: или ввести "sudo alsactl store" после настройки, а после перезагрузки, соответственно, - "sudo alsactl restore", или после каждого включения компьютера вводить "alsactl init" - при таком варианте наушники тоже разблокируются и административный пароль не нужен.

Что интересно, в ~/.bash_profile при ближайшем рассмотрении даже обнаружилась команда "alsactl -f /var/lib/alsa/asound.state restore" (причём это не результат моих нынешних манипуляций, файл в последний раз редактировался ещё в 2017 году), но она не работает, судя по всему (из-за того, что требуется sudo?).

2. Микрофон в alsamixer вроде настраивается, но в параметрах звука Cinnamon он не отображается. В pavucontrol отображается, но когда я в него говорю, индикатор показывает, что звука нет. А из всех интересующих меня прикладных программ микрофон видит только Audacity, причём в настройках отображаются два устройства: "HDA Intel PCH: VT2020 Analog (hw:0,0)" и "HDA Intel PCH: VT2020 Alt Analog (hw:0,2)". Работают оба варианта, но если выбрать второй, то чувствительность резко возрастает. Skype, Telegram и Zoom микрофона не видят.

Соответственно, остаются два вопроса:

1. Можно ли как-то заставить систему запоминать настройки alsamixer? Или просто вписать в ~/.bash_profile команду "alsactl init" вместо "alsactl -f /var/lib/alsa/asound.state restore"?

2. Можно ли как-то сделать микрофон, подключённый к аудиоразъёму на передней панели, видимым для всех приложений?

На всякий случай прилагаю снимки экрана alsamixer.
Вложения
alsamixer3.png
alsamixer2.png
alsamixer1.png

Аватара пользователя

symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Колонки, наушники и микрофон в Mint 21.1

#4

13 апр 2023, 14:12

systemctl status alsa-restore.service

:hm:

no avatar

Автор темы
Амдир
Сообщения: 35
Зарегистрирован: 11 июн 2018, 20:28
Решено: 1
Благодарил (а): 8 раз
Контактная информация:

Колонки, наушники и микрофон в Mint 21.1

#5

14 апр 2023, 14:31

А как это использовать? После "alsactl init" хотя бы наушники разблокируются в alsamixer, а на "systemctl status alsa-restore.service" он у меня пока вообще никак не реагирует. И в любом случае остаётся проблема с микрофоном (его по-прежнему никто не видит, кроме alsamixer и Audacity)?

На всякий случай вот вывод systemctl:

Код: Выделить всё

mmm@sholem:~$ systemctl status alsa-restore.service
● alsa-restore.service - Save/Restore Sound Card State
     Loaded: loaded (/lib/systemd/system/alsa-restore.service; static)
     Active: active (exited) since Fri 2023-04-14 12:22:15 MSK; 2h 0min ago
       Docs: man:alsactl(1)
    Process: 943 ExecStartPre=/bin/mkdir -p /run/alsa (code=exited, status=0/SUCCESS)
    Process: 1001 ExecStart=/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore (code=exited, status=0/SUCCESS)
   Main PID: 1001 (code=exited, status=0/SUCCESS)
        CPU: 6ms

апр 14 12:22:15 sholem systemd[1]: Starting Save/Restore Sound Card State...
апр 14 12:22:15 sholem systemd[1]: Finished Save/Restore Sound Card State.

Аватара пользователя

symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Колонки, наушники и микрофон в Mint 21.1

#6

14 апр 2023, 14:36

Амдир писал(а):
14 апр 2023, 14:31
он у меня пока вообще никак не реагирует.
Эта команда просто проверяет статус сервиса , который запоминает настройки и запускает их при старте системы. Он у тебя активирован. Значит настройки alsamixer сохраняются.

no avatar

Автор темы
Амдир
Сообщения: 35
Зарегистрирован: 11 июн 2018, 20:28
Решено: 1
Благодарил (а): 8 раз
Контактная информация:

Колонки, наушники и микрофон в Mint 21.1

#7

14 апр 2023, 14:58

В alsamixer у меня, судя по всему, сохраняются только настройки микрофона (только от этого мало проку - я так и не понимаю, что я там неправильно делаю), а наушники при перезагрузке всё равно блокируются.

Я ещё подумал: а команду "alsactl restore" всегда надо запускать через sudo? Или сделать "alsactl store", указав имя файла в домашнем каталоге, а в ~/.bash_profile вписать "alsactl restore" без sudo и с указанием этого же файла?

Ответить

Вернуться в «Мультимедиа»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя