LINUX.ORG.RU

не работает звук в debian

 , ,


0

1

и так, у меня не работает совершенно звук в debian linux на xfce4, надеюсь вы сможете мне помочь, пробовал все, что можно (pipewire, alsamixer, pulseaudio) пытался фиксить баги(не работает звук и в наушниках тоже).

РЕБЯТА, ВСЕ УДАЛОСЬ РЕШИТЬ, я установил два пакета, после них все заработало, это были: bluez-tools и pulseaudio-module-bluetooth. звук идеально работает и все хорошо, спасибо всем тем, кто пытался помочь!



Последнее исправление: tearz (всего исправлений: 2)
Ответ на: комментарий от mittorn

моя ошибочка, я все время сижу от рута, и когда запускаешь без флагов пульсаудио, то выдает: W: [pulseaudio] main.c: Эта программа не предназначена для запуска с привилегиями администратора (кроме случая, когда указан ключ «--system») я подумал, что без флагов пульсаудио вообще не может от рута запуститься, вот сейчас попробовал без флага, удалось открыть павуконтрол, но проблема все еще осталась: у меня в ноутбуке сломаны динамики, из-за чего все время сижу через наушники, подключаются исправно через blueman, а вот павуконтрол их не видит

tearz
() автор топика

Для начала - не работай под root. Создай отдельного пользователя.

Так же загрузи на pastebin сервис вывод команды dmesg (лог сообщений ядра) после перезагрузки системы и сюда приложи ссылку.

Покажи вывод

lspci -k
lsusb
lsmod

В разметке markdown. https://www.linux.org.ru/help/markdown.md

kostik87 ★★★★★
()
Ответ на: комментарий от tearz

Я не совсем понимаю причем тут это. У меня Pipewire работает с pipewire-jack в режиме Pro Audio напрямую просто шикарно вот с такой настройкой, правда память я тут уменьшил. Если ее не задать, то все время идет проверка и бывают проблемы со звуком из-за этого, потому что все на автомате пытается определять на ходу и выделять память. С беспроводными наушниками не пробовал, но по идее все должно работать. Звука еще может не быть, если заглушена карта в ALSA.

amixer sset Master unmute
amixer sset Speaker unmute
amixer sset Headphone unmute

vi /etc/security/limits.conf

@audio   - rtprio   100
@audio   - memlock  4194304
@audio   - priority -19

:wq

groupadd audio
usermod -a -G audio ИМЯПОЛЬЗОВАТЕЛЯ

vi ~/.config/pipewire/pipewire.conf.d/my-rt-args.conf

module.rt.args = {
    nice.level = -20
}
:wq

Вывести поддерживаемые частоты

grep -m1 -Hn "" /proc/asound/card?/stream? | tee /dev/tty | awk -F':' '{print $1}' | xargs grep 'Rates'

Мониторинг состояния

pw-top

Вывод статуса устройств

wpctl status

Информация об устройстве с выводом node.name

wpctl inspect номер

Основная настройка

vi ~/.config/wireplumber/wireplumber.conf.d/60-driver-settings.conf

monitor.alsa.rules = [
  {
    matches = [
      {
        node.name = "alsa_output.pci-0000_06_00.0.pro-output-0"
      }
    ]
    actions = {
      update-props = {
        priority.driver = 8192
        priority.session = 8192
      }
    }
  }
]
:wq

Перезапуск служб после изменений

systemctl --user restart pipewire pipewire-pulse wireplumber

anonymous
()
Ответ на: комментарий от tearz

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

firkax ★★★★★
()

Проверить в настройках, что выбран именно тот выход(усторйство) для звука, к которому подключены громкоговоритель или наушники (обычно это зелёная дырочка). Кнопка «Настройки» -> Оборудование -> Звук -> Устройство. Например, если подключён дисплей, то в числе устройств будет указан кабель , даже если в дисплее нет громкоговорителей. Там же можно и протестировать звук с интересующей устройства.

Partisan ★★★★★
()
Ответ на: комментарий от kostik87

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

dmesg: https://pastebin.com/BSLv5gQR

lspci -k:

00:00.0 Host bridge: Intel Corporation Device 8a02 (rev 03)
	Subsystem: Lenovo Device 3808
	Kernel driver in use: icl_uncore
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G1 (Ice Lake) (rev 07)
	Subsystem: Lenovo Device 3fb5
	Kernel driver in use: i915
	Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Processor Power and Thermal Controller (rev 03)
	Subsystem: Lenovo Device 380a
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device_pci_legacy
00:14.0 USB controller: Intel Corporation Ice Lake-LP USB 3.1 xHCI Host Controller (rev 30)
	Subsystem: Lenovo Device 380d
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Ice Lake-LP DRAM Controller (rev 30)
	Subsystem: Lenovo Device 380f
00:14.3 Network controller: Intel Corporation Ice Lake-LP PCH CNVi WiFi (rev 30)
	Subsystem: Intel Corporation Device 0234
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
00:15.0 Serial bus controller: Intel Corporation Ice Lake-LP Serial IO I2C Controller #0 (rev 30)
	Subsystem: Lenovo Device 3815
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Ice Lake-LP Serial IO I2C Controller #1 (rev 30)
	Subsystem: Lenovo Device 3818
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Ice Lake-LP Management Engine (rev 30)
	Subsystem: Lenovo Device 3819
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Ice Lake-LP SATA Controller [AHCI mode] (rev 30)
	Subsystem: Lenovo Device 381f
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1d.0 PCI bridge: Intel Corporation Ice Lake-LP PCIe Port #13 (rev 30)
	Subsystem: Lenovo Device 3834
	Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Ice Lake-LP LPC Controller (rev 30)
	Subsystem: Lenovo Device 383b
00:1f.3 Audio device: Intel Corporation Ice Lake-LP Smart Sound Technology Audio Controller (rev 30)
	Subsystem: Lenovo Device 383f
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_icl
00:1f.4 SMBus: Intel Corporation Ice Lake-LP SMBus Controller (rev 30)
	Subsystem: Lenovo Device 3842
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Ice Lake-LP SPI Controller (rev 30)
	Subsystem: Lenovo Device 3841
01:00.0 Non-Volatile memory controller: SK hynix BC511 NVMe SSD
	Subsystem: SK hynix Device 0000
	Kernel driver in use: nvme
	Kernel modules: nvme```

lsusb:
```root@debian:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1a2c:6004 China Resource Semico Co., Ltd USB Keyboard
Bus 001 Device 003: ID 174f:118d Syntek Integrated Camera
Bus 001 Device 004: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 005: ID 046d:c077 Logitech, Inc. Mouse
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub```

lsmod:
https://pastebin.com/MHHyAKHn
tearz
() автор топика
Ответ на: комментарий от firkax

да, выбрана. думаю стоит вкратце расписать свою ТЕКУЩУЮ проблему(я сдвинулся с места), у меня фиктивный вывод и ввод в павуконтроле, то есть система видит наушники, но почему-то звук на них не может выводить.

tearz
() автор топика
Ответ на: комментарий от tearz

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

Сидеть от root в GUI совершенно идиотская идея как по соображениям безопасности, так и защиты от случайных ошибок.

Если тебе нужно запускать какую-то конкретную программу с правами root в GUI, это обычно уже работает из коробки, просто пароль при запуске спросит, например synaptic так делает.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от tearz

не работать под рут для меня уже не способ совсем, все мои файлы, и вообще все-все-все лежит в папке root, много конфигов переписал под рут, чтобы программы запускались, я готов пойти абсолютно на все, чтобы не менять пользователя

И за каким лешим ты такую совершеннейшую ахинею нагородил?

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

man mv
man chown
Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

если я говорю, что мне удобно сидеть с рута, то я сижу с рута, даже после ответа, что я ТОЧНО не буду переходить на обычного юзера ты все равно пишешь мне вот это, я не буду менять юзера, я не буду менять юзера, я не буду менять юзера, еще раз может повторить? если не знаешь как без этого решить проблему – просто не отвечай

tearz
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

да и кстати, звук не работал ни от какого юзера, проблема была вообще в пакетах, так что от твоего совета по переходу мне было бы ни горячо ни холодно xd

tearz
() автор топика
Ответ на: комментарий от tearz

Извини, не удержался;)

… я не буду менять юзера, я не буду менять юзера, я не буду менять юзера, …

Это примерно тоже самое что,

… я буду ходить на красный свет светофора, я буду ходить на красный свет светофора, я буду ходить на красный свет светофора,…

«Не ходите дети в Африку гулять…» ©®™;)

ivama
()
Ответ на: комментарий от tearz

Работая под root, вы могли что-нмбудт испортить по неосторожности. В общем, проблема либо программная либо техническая. Для проверки я загрузил Debian 13.2 live с XFCE. У меня Debian 13 с Cinnamon, поэтому настройка звука не совсем в том месте.в XFCE : контекстное меню -> Settings -> Volume Control (есть ещё Settings -> Multimedia -> Volume control, но оно для проверки не подходит , так как там меньше настроек). У активного звукового выхода показатель громкости - жирным шрифтом (среди них показывается и HDMI, но этот вариант не подходит, так как у меня дисплей без громкоговорителей). Подключился к интернету, чтобы было YouTube, и музыка звучит без всяких настроек. На этом ПК у меня звук от системной платы. Аналогично , загрузился в live режиме на другом ПК, где у меня звуковая плата. Убедился, что в Settings -> Volume Control выбран её аналоговый вывод (нужно для наушников), и заиграла без всяких настроек. Вы можете загрузиться в live режиме с флешки и проверить, работает ли этот способ. Если да, то у вас в Debian программная проблема, и не проще ли переустановить Debian, а на будущее сохранять настройки хотя бы с помощью Timeshift во избежание вредных последствий от изменений.

Partisan ★★★★★
()
Ответ на: комментарий от tearz

Под root работать небезопасно, а во-вторых, не каждая программа будет работать без доп настроек под root.

Создавай обычного пользователя, переноси свои файлы туда и перенастраивай конфиги.

kostik87 ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

Но да, полный писец с таким описанием. )

kostik87 ★★★★★
()
Ответ на: комментарий от tearz

Нет, это неправильно.

Возвращайся на Windows, если хочешь сидеть под Администратора. Это же даже и выглядит круче, не какой-то root с маленькой буквы, а целый «Администратор», с большой буквы «А».

kostik87 ★★★★★
()
Ответ на: комментарий от ivama

я буду ходить на красный свет светофора

Семен Альтов «Нарушение»:

Да, когда свернете налево, ну вы-то направо, там проезд запрещен, обрыв. Но вам туда можно.

No ★★
()