LINUX.ORG.RU

Звук начинает трещать/искажаться

 , , ,


0

2

Поставил Ubuntu 19.10.ю на комп. Проблема в следующем: Наушники подключаются по usb, при воспроизведении любых звуков на компе(музыка/дискорд), через пару минут звук начинает жутко хрипеть секунд 5-10 и треск пропадает. Такое происходит постоянно. Обычные колонки через линейный вход работают адекватно. Пробовал выключать pulseaudio, менять частоту дискретизации, ставить разные версии ubuntu, ставил mx linux, играть со звуком в mixer’e, но проблема сохраняется. Раньше была винда 10, всё было ок. В чём может быть проблема?

> Пробовал выключать pulseaudio

Сволочь, которая сделала PulseAudio, сделала так, что после команды killall pulseaudio программа заново запускается. Прям какой-то вирус, который хрен прибьёшь.

Лечится так:

echo "autospawn = no" >> ~/.config/pulse/client.conf

После чего, «пульсу» можно спокойно «прибить».

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

В линуксе программы устанавливаются из пакетов. Наверное, ты это знаешь. В Debian и Ubuntu это файлы с расширением DEB. В Fedora и openSUSE это файлы с расширением RPM.

Ещё есть такая штука, как репозиторий. Репозиторий, это когда твой пакетный менеджер в системе (из командной строки это apt, а из графической оболочки это synaptic) берёт пакеты из специального хранилища (репозитория).

И наконец, есть такой инструмент, называется PPA, который позволяет создать свой собственный репозиторий с пакетами.

Ты можешь подключить PPA-репозиторий, в котором есть DEB-пакеты с новым ядром Linux. А затем установить их при помощи пакетного менеджера. Пакетный менеджер сам разберётся с зависимостями (что ещё нужно доустановить, или например, что вместе с пакетом linux-image надо также обновить пакет linux-headers)

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

Я тут погуглил. Нашёл PPA-репозиторий по этому адресу:

https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa

Беглый гуглинг сообщил, что в Ubuntu 19.10 используется ядро Linux 5.3. Значит, тебе надо попробовать ядро 5.4 или 5.5.

Я нажал «Показать пакеты для Eoan» (это Ubuntu 19.10), и... мне показали пакеты с ядром 5.3. Ну и в чём отличия от тех пакетов, которые у тебя сейчас есть? Судя по тексту описания по ссылке, в этом PPA находятся сборки ядра Linux, не предназначенные для повседневного использования. В которых пробуют новые возможности, а потом, если ошибок нет, отправляют в основной репозиторий.

Попробуй установить пакеты с ядром 5.3 оттуда. Там дана инструкция, я её продублирую здесь. В командную строку надо скопировать это:

sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt-get update

Репозиторий будет подключен. Дальше устанавливай пакеты при помощи пакетного менеджера - например Synaptic. Там есть удобная возможность «показать пакеты из конкретного репозитория».

Если в более новых сборках ядра 5.3 не починится баг, то попробуй ядро 5.4 и 5.5. Я нашёл их в виде отдельных DEB-пакетов, но не в виде репозитория. Вот пакеты:

https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.5.3/

Вот инструкция:

http://ubuntuhandbook.org/index.php/2020/01/install-kernel-5-5-ubuntu/

Только в инструкции ссылки уже не работают: там ссылки на пакеты 5.5.0, а уже 5.5.3. Нужно это учитывать.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 3)
Ответ на: комментарий от smilessss

И ведь правда. Вдруг разъём раздолбан (на передней панели компьютера такое бывает часто). Попробуй подключить сзади системного блока. Убедись также, что сам кабель и разъём в порядке

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

для начала нужно выдать техническую информацию. aplay -l при включенных наушниках, pactl list, lsusb, lspci, /proc/info

Наушники в усб - это отдельная звуковуха. Вопрос какие режимы она поддерживает? Как хорошо работает у тебя usb, как там с латтенсями и пр. Проц, тянет ли? А с тем, что ты описал, всё равно что кричать на базаре - «люди, у меня ухо чешется, какие лекарства мне пить?»

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

Раньше была винда 10, всё было ок.

Вдруг разъём раздолбан (на передней панели компьютера такое бывает часто). Попробуй подключить сзади системного блока. Убедись также, что сам кабель и разъём в порядке

Ох уж этот линукс. И порты все раздолбает, и кабеля пожуёт.

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

aplay -l **** Список PLAYBACK устройств **** карта 0: Device [USB Audio Device], устройство 0: USB Audio [USB Audio] Подустройства: 0/1 Подустройство №0: subdevice #0 карта 2: MID [HDA Intel MID], устройство 0: ALC888 Analog [ALC888 Analog] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 2: MID [HDA Intel MID], устройство 1: ALC888 Digital [ALC888 Digital] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 3: NVidia [HDA NVidia], устройство 3: HDMI 0 [HDMI 0] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 3: NVidia [HDA NVidia], устройство 7: HDMI 1 [HDMI 1] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 3: NVidia [HDA NVidia], устройство 8: HDMI 2 [HDMI 2] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 3: NVidia [HDA NVidia], устройство 9: HDMI 3 [HDMI 3] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 3: NVidia [HDA NVidia], устройство 10: HDMI 4 [HDMI 4] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 3: NVidia [HDA NVidia], устройство 11: HDMI 5 [HDMI 5] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 3: NVidia [HDA NVidia], устройство 12: HDMI 6 [HDMI 6] Подустройства: 1/1 Подустройство №0: subdevice #0

lsusb Bus 002 Device 003: ID 1415:2000 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. Sony Playstation Eye Bus 002 Device 002: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 0d8c:0012 C-Media Electronics, Inc. Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 09da:77a3 A4Tech Co., Ltd. Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lspci 00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11) 00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11) 00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11) 00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11) 00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11) 00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11) 00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11) 00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11) 00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 05) 00:1a.1 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 05) 00:1a.2 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 05) 00:1a.7 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05) 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05) 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05) 00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 05) 00:1d.1 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 05) 00:1d.2 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 05) 00:1d.3 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 05) 00:1d.7 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5) 00:1f.0 ISA bridge: Intel Corporation P55 Chipset LPC Interface Controller (rev 05) 00:1f.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller (rev 05) 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05) 00:1f.5 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 2 port SATA IDE Controller (rev 05) 01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) 01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1) 02:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02) 02:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03) 3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04) 3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04) 3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04) 3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04) 3f:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller (rev 04) 3f:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder (rev 04) 3f:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Test Registers (rev 04) 3f:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers (rev 04) 3f:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers (rev 04) 3f:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers (rev 04) 3f:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04) 3f:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers (rev 04) 3f:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers (rev 04) 3f:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers (rev 04) 3f:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)

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

ммм... два варианта приходит на ум

  • Энергосборежение неправильно работает - может быть комп переводит usb в экономный режим когда не надо. Проблема может быть и в acpi (который определяет как должен работать компьютер) и какаянить энергосберегающая служба, например, tlp, или ещё что. Попробуй просмотреть в powertop, попробуй отключить энергосбережение usb.
  • «Не тот порт» Иногда бывает, тыкнешь в другой порт и работает. Не спрашивай почему, магия. Вроде наушники у тебя сидят не на той же шине, что и камера, но вдруг как-то одно на другое влияет? Опять же, Bus 002 у тебя представлена как usb 2.0, а Bus 004 как usb 1.1. Переткни в другое гнездо.
  • Ошибки модуля usb_audio, через который работают твои наушники. Гуглить надо.
  • Работа харда перебивает работу usb. Проблемы планировщика ядра. Философский вопрос. Ни разу не видел вразумительного ответа на этот вопрос.

На всё это нужно гуглить. Я только предположил что может быть. Смена дистрибутива с убунты на убунту не считается, там годами могут быть одни и те же проблемы. Попробуй накатать не убунту и не дебьян и не минт и вообще не деб-основанное. Накати на флэшку лайф Федоры, Суси, Манджары, попробуй без установки, прямо с лайфа поработать с наушниками. Может всё-таки там это работает лучше? Если да, то смотреть, какой планировщик, какие настройки энергосбережения и пр.

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

Чтобы знать что пересобрать - надо знать что пересобрать. Не? В каждом дистрибутиве есть свои традиционные костыли, из-за которых традиционно что-то работает не совсем так как у других. Я не агитирую ставить, а лишь попробовать. Это быстрее, чем штудировать теоретические выкладки, что они там вложили в initrd и пр.

Но если бы я был таким же умным как ты, я бы, естественно, сразу предложил бы решение.

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

Я не агитирую ставить, а лишь попробовать.

типа не весь linux одинаково полезен длявсякого жылеза? ну да, бывает специфический харадварий, который «разные» линуксы по разному воспринимают исходя из целей создателей, потому наверное все таки попробовать тов ариант, есликонечно все так.

Но если бы я был таким же умным как ты, я бы

если бы я был таки же умным как я яы тоже сразупредлоил решение, согласен.

pyallnik ()

На первый взгляд ошибки могут быть следующие:

1)Проблемы с энергосбережением

2)Ошибки модуля usb_audio, через который работают твои наушники. Гуглить надо.

arsoul ()