LINUX.ORG.RU

Отсутствие звука Linux Mint

 ,


0

1

Всем привет. Поставил себе минт и обнаружил что у меня нет звука нигде (ютуб, система, твич и.т.д). Искал на различных форумах решение проблемы, но ничего не нашел. Нет звука ни на мониторе ни через наушники. При чем один раз (после того как ядро обновил) на 5 минут все заработало, но потом прекратило снова.

Наушники: SteelSeries Arctis 5 Монитор: Asus VC239

Системой устройства определяются и видимо дрова тоже есть раз опредляются. Заметил что частенько браузер пишет что не отвечает. Может все-таки какие-то дрова не встали? Или еще что…на винде таких проблем не было точно. Спасибо.

System:
  Kernel: 6.11.0-26-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
  Desktop: Cinnamon v: 6.4.8 tk: GTK v: 3.24.41 wm: Muffin dm: LightDM
    Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble
Machine:
  Type: Desktop System: MSI product: MS-7693 v: 4.0 serial: <superuser required>
  Mobo: MSI model: 970 GAMING (MS-7693) v: 4.0 serial: <superuser required>
    UEFI: American Megatrends v: 22.3 date: 05/12/2015
Battery:
  ID-1: hidpp_battery_0 charge: 56% condition: N/A volts: 3.8 min: N/A model: Logitech G703
    Wired/Wireless Gaming Mouse serial: <filter> status: discharging
CPU:
  Info: 8-core model: AMD FX-8320E bits: 64 type: MCP arch: Piledriver rev: 0 cache: L1: 384 KiB
    L2: 8 MiB L3: 8 MiB
  Speed (MHz): avg: 3799 high: 3800 min/max: N/A cores: 1: 3799 2: 3800 3: 3799 4: 3800 5: 3800
    6: 3800 7: 3800 8: 3800 bogomips: 60801
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA TU106 [GeForce RTX 2060 SUPER] vendor: Micro-Star MSI driver: nvidia
    v: 570.153.02 arch: Turing pcie: speed: 2.5 GT/s lanes: 16 ports: active: none off: HDMI-A-1
    empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:1f06
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 95
  Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Asus VC239 res: 1920x1080 dpi: 96
    diag: 584mm (23")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.153.02 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
Audio:
  Device-1: AMD SBx00 Azalia vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:14.2
    chip-ID: 1002:4383
  Device-2: NVIDIA TU106 High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel
    v: kernel pcie: speed: 5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10f9
  Device-3: SteelSeries ApS Arctis 5 driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 10-1.1:3 chip-ID: 1038:1250
  Device-4: fifine Microphone driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 bus-ID: 10-1.3:4 chip-ID: 3142:a008
  API: ALSA v: k6.11.0-26-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin

Нет звука ни на мониторе ни через наушники.

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

В таком случае я бы убил сервисы.

killall -9 pipewire wireplumber

Либо можно через systemctl --user stop <servicename>.

и запустил бы их по отдельности в терминалах, чтобы посмотреть логи (без логов хз что там)

pipewire
wireplumber
Skullnet ★★★★☆
()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от Skullnet

Logs of Pipewire

июн 17 01:26:13 andrey-MS-7693 systemd[1365]: Started pipewire.service - PipeWire Multimedia Service.
июн 17 01:26:13 andrey-MS-7693 pipewire[1380]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files
июн 17 01:29:30 andrey-MS-7693 pipewire[1380]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 01:29:30 andrey-MS-7693 pipewire[1380]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) suspended -> error (Start error: Время ожидания соединения истекло)
июн 17 01:29:40 andrey-MS-7693 pipewire[1380]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 01:29:40 andrey-MS-7693 pipewire[1380]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) suspended -> error (Start error: Время ожидания соединения истекло)
июн 17 01:29:40 andrey-MS-7693 pipewire[1380]: pw.link: 0x5c0fd7198690: one of the nodes is in error out:running in:error
июн 17 01:30:06 andrey-MS-7693 pipewire[1380]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 01:30:06 andrey-MS-7693 pipewire[1380]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-chat-51) suspended -> error (Start error: Время ожидания соединения истекло)

Logs of Wireplumber

июн 17 01:26:13 andrey-MS-7693 systemd[1365]: Started wireplumber.service - Multimedia Service Session Manager.
июн 17 01:26:13 andrey-MS-7693 wireplumber[1382]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
июн 17 01:26:13 andrey-MS-7693 wireplumber[1382]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
июн 17 01:26:13 andrey-MS-7693 wireplumber[1382]: The decibel volume range for element 'Mic' (-3000 dB - -100 dB) has negative maximum. Disabling the decibel range.
июн 17 01:26:13 andrey-MS-7693 wireplumber[1382]: BlueZ system service is not available
июн 17 01:26:13 andrey-MS-7693 wireplumber[1382]: <WpSiAudioAdapter:0x5c386ad952f0> Object activation aborted: proxy destroyed
июн 17 01:26:13 andrey-MS-7693 wireplumber[1382]: <WpSiAudioAdapter:0x5c386ad952f0> failed to activate item: Object activation aborted: proxy destroyed
Shirahoshi
() автор топика
Ответ на: комментарий от Skullnet

ALSA

**** Список PLAYBACK устройств ****
карта 0: SB [HDA ATI SB], устройство 0: ALC1150 Analog [ALC1150 Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: SB [HDA ATI SB], устройство 1: ALC1150 Digital [ALC1150 Digital]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 3: HDMI 0 [ASUS VC239]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 7: HDMI 1 [HDMI 1]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 8: HDMI 2 [HDMI 2]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 9: HDMI 3 [HDMI 3]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 2: S5 [SteelSeries Arctis 5], устройство 0: USB Audio [USB Audio]
  Подустройства: 0/1
  Подустройство №0: subdevice #0
карта 2: S5 [SteelSeries Arctis 5], устройство 1: USB Audio [USB Audio #1]
  Подустройства: 0/1
  Подустройство №0: subdevice #0
карта 3: Microphone [fifine Microphone], устройство 0: USB Audio [USB Audio]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

Pipewire

 		module.name = "libpipewire-module-spa-node-factory"
 		factory.name = "spa-node-factory"
 		factory.type.name = "PipeWire:Interface:Node"
 		module.name = "libpipewire-module-client-node"
 		factory.name = "client-node"
 		factory.type.name = "PipeWire:Interface:ClientNode"
 		factory.type.name = "PipeWire:Interface:Node"
	id 29, type PipeWire:Interface:Node/3
 		node.name = "Dummy-Driver"
	id 30, type PipeWire:Interface:Node/3
 		node.name = "Freewheel-Driver"
	id 33, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:3:front:3:playback"
 		node.description = "fifine Microphone Аналоговый стерео"
 		node.name = "alsa_output.usb-3142_fifine_Microphone-00.analog-stereo"
 		node.nick = "fifine Microphone"
	id 39, type PipeWire:Interface:Node/3
 		node.name = "Midi-Bridge"
 		object.path = "alsa:seq:default:client_14:playback_0"
 		node.id = "39"
 		object.path = "al
Shirahoshi
() автор топика
Ответ на: комментарий от Skullnet

Активные устройства

module.name = "libpipewire-module-spa-node-factory"
 		factory.name = "spa-node-factory"
 		factory.type.name = "PipeWire:Interface:Node"
 		module.name = "libpipewire-module-client-node"
 		factory.name = "client-node"
 		factory.type.name = "PipeWire:Interface:ClientNode"
 		factory.type.name = "PipeWire:Interface:Node"
	id 29, type PipeWire:Interface:Node/3
 		node.name = "Dummy-Driver"
	id 30, type PipeWire:Interface:Node/3
 		node.name = "Freewheel-Driver"
	id 33, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:3:front:3:playback"
 		node.description = "fifine Microphone Аналоговый стерео"
 		node.name = "alsa_output.usb-3142_fifine_Microphone-00.analog-stereo"
 		node.nick = "fifine Microphone"
	id 39, type PipeWire:Interface:Node/3
 		node.name = "Midi-Bridge"
 		object.path = "alsa:seq:default:client_14:playback_0"
 		node.id = "39"
 		object.path = "alsa:seq:default:client_14:capture_0"
 		node.id = "39"
 		device.api = "alsa"
 		device.name = "alsa_card.pci-0000_01_00.1"
 		device.api = "alsa"
 		device.name = "alsa_card.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00"
 		device.api = "alsa"
 		device.name = "alsa_card.usb-3142_fifine_Microphone-00"
 		device.api = "alsa"
 		device.name = "alsa_card.pci-0000_00_14.2"
 		object.path = "alsa:pcm:1:hdmi:1:playback:playback_0"
 		node.id = "50"
	id 47, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:0:iec958:0:playback"
 		node.description = "Built-in Audio Цифровой стерео (IEC958)"
 		node.name = "alsa_output.pci-0000_00_14.2.iec958-stereo"
 		node.nick = "ALC1150 Digital"
	id 48, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:0:front:0:capture"
 		node.description = "Built-in Audio Аналоговый стерео"
 		node.name = "alsa_input.pci-0000_00_14.2.analog-stereo"
 		node.nick = "ALC1150 Analog"
	id 49, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:3:front:3:capture"
 		node.description = "fifine Microphone Аналоговый стерео"
 		node.name = "alsa_input.usb-3142_fifine_Microphone-00.analog-stereo"
 		node.nick = "fifine Microphone"
	id 50, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:1:hdmi:1:playback"
 		node.description = "TU106 High Definition Audio Controller Цифровой стерео (HDMI)"
 		node.name = "alsa_output.pci-0000_01_00.1.hdmi-stereo"
 		node.nick = "ASUS VC239"
	id 51, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:2:hw:2,0,0:playback"
 		node.description = "SteelSeries Arctis 5 Чат"
 		node.name = "alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-chat"
 		node.nick = "SteelSeries Arctis 5"
	id 52, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:2:hw:2,1,0:playback"
 		node.description = "SteelSeries Arctis 5 Игра"
 		node.name = "alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game"
 		node.nick = "USB Audio #1"
	id 53, type PipeWire:Interface:Node/3
 		object.path = "alsa:pcm:2:hw:2,0,0:capture"
 		node.description = "SteelSeries Arctis 5 Чат"
 		node.name = "alsa_input.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-chat"
 		node.nick = "SteelSeries Arctis 5"
 		object.path = "alsa:pcm:1:hdmi:1:playback:monitor_0"
 		node.id = "50"
 		object.path = "alsa:pcm:1:hdmi:1:playback:playback_1"
 		node.id = "50"
 		object.path = "alsa:pcm:1:hdmi:1:playback:monitor_1"
 		node.id = "50"
 		object.path = "alsa:pcm:2:hw:2,0,0:playback:playback_0"
 		node.id = "51"
 		object.path = "alsa:pcm:2:hw:2,0,0:playback:monitor_0"
 		node.id = "51"
 		object.path = "alsa:pcm:2:hw:2,0,0:playback:playback_1"
 		node.id = "51"
 		object.path = "alsa:pcm:2:hw:2,0,0:playback:monitor_1"
 		node.id = "51"
 		object.path = "alsa:pcm:2:hw:2,1,0:playback:playback_0"
 		node.id = "52"
 		object.path = "alsa:pcm:2:hw:2,1,0:playback:monitor_0"
 		node.id = "52"
 		object.path = "alsa:pcm:2:hw:2,1,0:playback:playback_1"
 		node.id = "52"
 		object.path = "alsa:pcm:2:hw:2,1,0:playback:monitor_1"
 		node.id = "52"
 		object.path = "alsa:pcm:2:hw:2,0,0:capture:capture_0"
 		node.id = "53"
 		object.path = "alsa:pcm:2:hw:2,0,0:capture:capture_1"
 		node.id = "53"
 		object.path = "alsa:pcm:3:front:3:playback:playback_0"
 		node.id = "33"
 		object.path = "alsa:pcm:3:front:3:playback:monitor_0"
 		node.id = "33"
 		object.path = "alsa:pcm:3:front:3:playback:playback_1"
 		node.id = "33"
 		object.path = "alsa:pcm:3:front:3:playback:monitor_1"
 		node.id = "33"
 		object.path = "alsa:pcm:3:front:3:capture:capture_0"
 		node.id = "49"
 		object.path = "alsa:pcm:3:front:3:capture:capture_1"
 		node.id = "49"
 		object.path = "alsa:pcm:0:iec958:0:playback:playback_0"
 		node.id = "47"
 		object.path = "alsa:pcm:0:iec958:0:playback:monitor_0"
 		node.id = "47"
 		object.path = "alsa:pcm:0:iec958:0:playback:playback_1"
 		node.id = "47"
 		object.path = "alsa:pcm:0:iec958:0:playback:monitor_1"
 		node.id = "47"
 		object.path = "alsa:pcm:0:front:0:capture:capture_0"
 		node.id = "48"
 		object.path = "alsa:pcm:0:front:0:capture:capture_1"
 		node.id = "48"
 		node.id = "91"
	id 91, type PipeWire:Interface:Node/3
 		node.name = "Firefox"
 		node.id = "91"
 		link.output.node = "91"
 		link.input.node = "50"
 		link.output.node = "91"
 		link.input.node = "50"
Shirahoshi
() автор топика
Ответ на: комментарий от Shirahoshi

spa.alsa: set_hw_params: Время ожидания соединения истекло

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

Давайте сначала попробуем так.

pw-metadata -n settings 0 clock.force-rate 44100

Надеюсь я не ошибаюсь и у Pipewire 48000 по умолчанию.

Skullnet ★★★★☆
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

После введения команды помогло) но на одну сессию. После снова такие же ошибки появились. Еще в дискорде проверил - эффект такой же (микрофон тоже не работает). Короче дичь какая-то с внешними устройствами ахах

июн 17 17:38:18 andrey-MS-7693 systemd[1389]: Started pipewire.service - PipeWire Multimedia Service.
июн 17 17:38:18 andrey-MS-7693 pipewire[1404]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files
июн 17 17:39:46 andrey-MS-7693 pipewire[1404]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 17:39:46 andrey-MS-7693 pipewire[1404]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) suspended -> error (Start error: Время ожидания соединения истекло)
июн 17 17:39:46 andrey-MS-7693 pipewire[1404]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) running -> error ((null))
июн 17 17:40:09 andrey-MS-7693 pipewire[1404]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 17:40:09 andrey-MS-7693 pipewire[1404]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) suspended -> error (Start error: Время ожидания соединения истекло)
июн 17 17:40:25 andrey-MS-7693 pipewire[1404]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 17:40:25 andrey-MS-7693 pipewire[1404]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) suspended -> error ((null))



июн 17 17:42:50 andrey-MS-7693 pipewire[1404]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 17:42:50 andrey-MS-7693 pipewire[1404]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) suspended -> error (Start error: Время ожидания соединения истекло)
июн 17 17:43:10 andrey-MS-7693 pipewire[1404]: spa.alsa: set_hw_params: Время ожидания соединения истекло
июн 17 17:43:10 andrey-MS-7693 pipewire[1404]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) suspended -> error (Start error: Время ожидания соединения истекло)
июн 17 17:43:10 andrey-MS-7693 pipewire[1404]: pw.node: (alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52) running -> error ((null))
Shirahoshi
() автор топика
Ответ на: комментарий от Shirahoshi

После введения команды помогло) но на одну сессию

Отлично, значит причину мы выяснили.

Теперь в wireplumber.conf просто пропиши.

monitor.alsa.rules = [
  {
    matches = [
      {
        node.name = "~alsa_output.usb-SteelSeries_SteelSeries_Arctis_5_00000000-00.analog-game-52"
      }
    ]
    actions = {
      update-props = {
        default.clock.rate = 44100
      }
    }
  }
]

Только смотри, это немного новый формат конфигов wireplumber, в старом чуть другой синтаксис, но принцип такой же.

Skullnet ★★★★☆
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Shirahoshi

Ну офигеть. Товарищи по подполью целый масштабный план партизанской операции разработали, а штурмбанфюрер просто переткнул усб-свисток в другую дырку… :)

Smoque
()