Сильно искажённый звук (на новом (ессно) ноуте)

Интегрированный звук, звуковые карточки, выносные устройства

Модератор: Модераторы разделов

Schlecht
Сообщения: 393

Сильно искажённый звук

Сообщение Schlecht »

Вот, купил новый лаптоп (на Intel Tiger Lake), и уже начинаю жалеть... Похоже, слишком новый :wacko:
Проблема со звуком: он типа есть, но раздражают сильно реверберирующие "металлические" искажения, особенно на высоких частотах (что-то типа эффекта "sewer pipe"). Музыку слушать невозможно, голос тоже сильно искажается.
Драйвера (Cirrus Logic CS8409/CS42L42) вроде бы были добавлены ещё в ядро 5.10 (в 5.11 и новее звук есть, в 5.8 уже нет). Интереса ради поставил последнюю Xubuntu 21.04 и накатил последние ядра из mainline (5.13.4 generic и low-latency), но никаких изменений.
Не дефект лаптопа - под виндой всё в порядке.
Alsamixer (1.2.4) с любыми ядрами показывает только каналы для наушников и PCM (нет ни Master, ни Speakers, зато есть целых 12 штук S/PDIF).
Конфиги pulseaudio тёр.
Выставил default sample rate в 48000Hz (с 44100).
Speech-dispatcher снёс.
Отключил timer-based scheduling.
Ничего не помогает.

Выхлопы:

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

~$ lspci -v
00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
	Subsystem: Dell Tiger Lake-LP Smart Sound Technology Audio Controller
	Flags: bus master, fast devsel, latency 64, IRQ 149
	Memory at 6001138000 (64-bit, non-prefetchable) [size=16K]
	Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

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

~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CS8409/CS42L42 Analog [CS8409/CS42L42 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 12: HDMI 6 [HDMI 6]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 13: HDMI 7 [HDMI 7]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 14: HDMI 8 [HDMI 8]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 15: HDMI 9 [HDMI 9]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 16: HDMI 10 [HDMI 10]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 17: HDMI 11 [HDMI 11]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

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

~$ inxi -Fxz
System:    Kernel: 5.13.4-051304-lowlatency x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: Xfce 4.16.0 
           Distro: Ubuntu 21.04 (Hirsute Hippo) 
Machine:   Type: Laptop System: Dell product: Vostro 3500 v: N/A serial: <filter> 
           Mobo: Dell model: 0GGCMJ v: A00 serial: <filter> UEFI: Dell v: 1.6.0 date: 05/28/2021 
Battery:   ID-1: BAT0 charge: 42.0 Wh condition: 42.0/42.0 Wh (100%) model: SMP DELL VM73297 status: Full 
CPU:       Info: Quad Core model: 11th Gen Intel Core i5-1135G7 bits: 64 type: MT MCP arch: Tiger Lake rev: 1 L2 cache: 8 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 38707 
           Speed: 941 MHz min/max: 400/4200 MHz Core speeds (MHz): 1: 941 2: 480 3: 533 4: 505 5: 992 6: 457 7: 547 8: 614 
Graphics:  Device-1: Intel TigerLake GT2 [Iris Xe Graphics] vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: Sunplus Innovation Integrated_Webcam_HD type: USB driver: uvcvideo bus ID: 1-6:3 
           Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.0.3 direct render: Yes 
Audio:     Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Sound Server: ALSA v: k5.13.4-051304-lowlatency 
Network:   Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel port: 4000 bus ID: 00:14.3 
           IF: wlp0s20f3 state: down mac: <filter> 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Dell driver: r8169 v: kernel port: 3000 
           bus ID: 02:00.0 
           IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Bluetooth: Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB driver: btusb v: 0.8 bus ID: 1-10:4 
           Report: ID: hci0 state: up running bt-v: 3.0 lmp-v: 5.2 address: <filter> 
Drives:    Local Storage: total: 480.67 GiB used: 10.81 GiB (2.2%) 
           ID-1: /dev/nvme0n1 model: OM3PDP3-AD NVMe KDI 512GB size: 476.94 GiB 
           ID-2: /dev/sda type: USB vendor: Patriot model: N/A size: 3.73 GiB 
Partition: ID-1: / size: 38.2 GiB used: 7.23 GiB (18.9%) fs: ext4 dev: /dev/nvme0n1p7 
           ID-2: /boot/efi size: 246 MiB used: 82.2 MiB (33.4%) fs: vfat dev: /dev/nvme0n1p1 
           ID-3: /home size: 197.97 GiB used: 320.9 MiB (0.2%) fs: ext4 dev: /dev/nvme0n1p9 
Swap:      ID-1: swap-1 type: partition size: 16.6 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p8 
Sensors:   System Temperatures: cpu: 40.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 237 Uptime: 38m Memory: 7.5 GiB used: 1.81 GiB (24.1%) Init: systemd runlevel: 5 Compilers: gcc: N/A 
           Packages: 1371 Shell: Bash v: 5.1.4 inxi: 3.3.01 
Не подскажете, куда копать? Или сразу открывать багрепорт? Народ вроде жалуется на отсутствие звука на ноутах с новыми процами от интела, но вот про искажения звука ничего (пока?) не нахожу.

Спасибо.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1836
ОС: Gentoo

Re: Сильно искажённый звук

Сообщение ormorph »

Schlecht писал:
24.07.2021 21:10
нет ни Master, ни Speakers, зато есть целых 12 штук S/PDIF
Скорее всего просто нет нормальных конфигов для alsa в ней самой. Хоть и поддержка в ядре есть, но заставить это работать без танцев с бубном не получится. Было что то подобное давно добавлял свой .asoundrc, потом наладилось само. То что нет Master на то и указывает, что дело в альсе.
А вот что там надо сделать чтобы ваше устройство заработало как надо не знаю. Уже давно у меня все работает норм.
Спасибо сказали:

Аватара пользователя
Evil_Genius
Сообщения: 88
ОС: Fedora

Re: Сильно искажённый звук

Сообщение Evil_Genius »

У меня на Федоре с какого-то обновления звук стал часто "металлизироваться". Приходилось постоянно перезапускать pulseaudio. В итоге перешел на PipeWire и проблема ушла.
Спасибо сказали:

Schlecht
Сообщения: 393

Re: Сильно искажённый звук

Сообщение Schlecht »

ormorph писал(а):
25.07.2021 06:47
Было что то подобное давно добавлял свой .asoundrc, потом наладилось само. То что нет Master на то и указывает, что дело в альсе.
Т.е. это, скорее всего, вылечится со временем в новых версиях альсы, как я понимаю?
Если вспомните, насколько это реально - поправить/добавить .asoundrc без знания архитектуры чипа? Никогда с этим не сталкивался и толком ничего не знаю.
Спасибо.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1836
ОС: Gentoo

Re: Сильно искажённый звук

Сообщение ormorph »

Schlecht писал:
29.07.2021 01:06
Т.е. это, скорее всего, вылечится со временем в новых версиях альсы, как я понимаю?
Да должно, но на всякий случай попробуйте прослушать звук через alsa, например добавить для этого конфиг ~/.asoundrc:

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

pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw
    card 0
}
И в плеере выставить воспроизведение через alsa. Может через alsa звук будет по лучше. Тогда может дело и в pulseaudio. Конечно после добавления конфига, нужно будет выйти из сеанса пользователя и снова войти.
Спасибо сказали:

redison4ik
Сообщения: 1

Re: Сильно искажённый звук

Сообщение redison4ik »

я тоже боролся проблемой звука на новой ноуте от Делл.
металлический звук победил установкой
5.13.0-1011-oem ядра
у меня Linux Mint 20.2
Спасибо сказали:

Schlecht
Сообщения: 393

Re: Сильно искажённый звук

Сообщение Schlecht »

Вот как раз сам собрался отписаться :-)
Задолбало скакать, залил Xubuntu 20.4 c hwe ядром, те же проблемы, но работать-то надо...
В какой-то момент (где-то 3-4 недели назад) звук вроде исправился... мне бы, дураку, сразу посмотреть, что поменялось, но занят был и вроде как всё в порядке - ну и ладно. На днях проблемы вернулись. Пытался поправить realtime-scheduling в /etc/pulse/daemon.conf, и вроде что-то поменялось... Короче, оказалось, что независимо от того, что там в конфиге прописано, после ребута звук почти в порядке, а через некоторое время (вероятно, после нескольких циклов сна и пробуждения или чего-то ещё) опять появляются искажения.
Т.е. вот прямо сейчас на hwe-5.11 ядре и неотредактированном daemon.conf всё (почти) в порядке. Поставил oem-5.13 - никаких отличий пока не слышу (может и не появятся, кто знает).
Спасибо сказали:

Schlecht
Сообщения: 393

Re: Сильно искажённый звук

Сообщение Schlecht »

Последние новости, может кому понадобится...
Некоторое время на hwe-5.11 ядре всё было в порядке, но после каких-то обновлений (убунту, ага) всё опять съехало и стало ещё хуже, чем было в начале. Короче, взялся рыть.
Оказалось, что:
a) как описано тут, часть проблемы как-то связана с ФФ. Если активируется AudioCallbackDriver, то во всех (похоже, без исключений) приложениях звук корёжится. Если не активируется или ФФ не запущен - только в некоторых, но таки сразу прямо после старта системы.
б) со всеми 5.11 ядрами всё то же самое
в) с oem-5.13.0-1014 (но не с 5-13.0-1010) проблема, к счастью, ушла (совсем!), но появилась другая (ага, убунту ещё раз) - после пробуждения почему-то встроенные динамики неактивны, а наушники якобы подключены. Втыкание/вытыкание штекера это дело решает до следующего засыпания.
Пока что это раздражает меньше, чем корявый звук, так что оставлю так, может в новых oem ядрах чего починят.
Последний раз редактировалось Bizdelnick 03.10.2021 23:18, всего редактировалось 1 раз.
Причина: исправил ссылку
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1836
ОС: Gentoo

Re: Сильно искажённый звук

Сообщение ormorph »

Кстати недавно обновился, тоже звук трещать начал, кое где. Помогло замена строчки в /etc/pulse/default.pa:

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

load-module module-udev-detect
заменить на:

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

load-module module-udev-detect tsched=0
Спасибо сказали: