LINUX.ORG.RU

треск в наушниках

 ,


0

1

Здравствуйте! Не так давно стал юзать Ubuntu (до этого сидел на форточках), появилась такая проблема: когда вставляю наушники в передний разъем (иного на ноутбуке нет), при воспроизведении музыки/видео в плеерах, присутствует небольшой треск (мешает), при воспроизведении музыки (например в мозилле), треск можно увеличить, скролля соседнюю вкладку. кучу форумов облазил, что только не делал (шаманил с alsa-base, pulse/daemon, alsamixer, pavucontrol, сносил пульс), не помогло. на данный момент стоит ubuntu 16.06, стояли elementary OS loki, xubuntu (последняя версия) - проблема та же. ноут asus f3jr

aplay -l **** Список PLAYBACK устройств **** карта 0: Intel [HDA Intel], устройство 0: ALC660-VD Analog [ALC660-VD Analog] Подустройства: 0/1 Подустройство №0: subdevice #0 карта 0: Intel [HDA Intel], устройство 1: ALC660-VD Digital [ALC660-VD Digital] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 0: Intel [HDA Intel], устройство 6: Si3054 Modem [Si3054 Modem] Подустройства: 1/1 Подустройство №0: subdevice #0

всю необходимую инфу предоставлю, заранее спасибо

треск можно увеличить, скролля соседнюю вкладку

Электрическая наводка, проблема аппаратная, тебе не повезло. Звуковая в твоём ноуте скорее всего распаяна с браком, например где то не хватает\не припаян экран. Тащи в ремонт...

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

Например какой-то джек не разведённый ловит наводки, а в венде отключен дровами. Поотключай всё лишнее в alsamixer или что там в этой вашей pulseaudio.

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

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

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

Как минимум еще должны быть: Speaker и Auto-mute-mode в каком-то состоянии (эта херь определяет как будут и будут ли отключаться спикеры ноута при вставке ждека от ушей).

deep-purple ★★★★★
()
Ответ на: комментарий от pseudoserenity

И было бы неплохо если б ты записал тот треск (на диктофон) и выложил (например dropmefiles). Возможно получится убедиться что проблема всетаки хардварная.

deep-purple ★★★★★
()
Ответ на: комментарий от pseudoserenity

arecord

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

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

kilchynsky@kilchynsky-F3JR:~$ ps aux | grep pulseaudio kilchyn+ 2288 0.0 0.4 243020 4104 ? S<l 23:13 0:01 /usr/bin/pulseaudio --start --log-target=syslog kilchyn+ 2292 0.0 0.1 15320 1948 ? S 23:13 0:00 /usr/lib/pulseaudio/pulse/gconf-helper kilchyn+ 7813 0.0 0.0 6352 836 pts/9 S+ 23:56 0:00 grep --color=auto pulseaudio

pseudoserenity
() автор топика
Ответ на: комментарий от deep-purple

kilchynsky@kilchynsky-F3JR:~$ ps aux | grep alsa root 3203 0.0 0.2 8340 2292 pts/4 S+ 23:41 0:00 sudo alsamixer root 3205 0.0 0.2 13648 2768 pts/4 S+ 23:41 0:00 alsamixer Slmodemd 3993 0.0 1.0 10732 10692 ? SL 23:55 0:00 /usr/sbin/slmodemd --alsa -c RUSSIA hw:0,6 kilchyn+ 10118 0.0 0.0 6352 792 pts/9 S+ 23:57 0:00 grep --color=auto alsa

а вот альса, и что конкретно сейчас «всем» управляет, я не знаю (как я говорил, в убунте - новичок)

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

Ок.

Альса это низкоуровневая хрень, которая работает непосредственно с аудиокартами.

Пульса это надстройка, которая пользуется альсой и может ею управлять.

Если пульса есть в процессах, значит она уже сидит поверх альсы. Для чистоты эксперимента тебе бы отключить пульсу.

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

отключил пульс через pulseaudio --k, проверил через ps aux | grep pulse (ничего не было), включил музыку (в браузере), треск остался.

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

loopback в альсе есть? Вырубай! Это говно как-то ловит наводки (у меня на dell-е, на старом десктопе было тоже). Еще можно выключить и микрофоны, может помочь...

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

И на всякий случай убедимся что ты действительно сделал то что нужно и так как нужно для альсамиксера:

$ alsamixer

https://s16.postimg.org/vayxlds2d/alsamixer.png

Как видно из моего скрина, действительно отключено (нулевой уровень и мьют!) все, кроме того что надо.

Хоткеи: стрелки вправо-влево — выбрать элемент, стрелки вверх-вниз — уровень громкости/чувствительности, англицкая буква «m» нажатая в англицкой раскладке! — вкл/выкл мьют элемента, пробел — вкл/выкл/выбрать с какого элемента забираем на запись.

deep-purple ★★★★★
()
Ответ на: комментарий от pseudoserenity

Да, очень похоже на хардварную наводку. Прверяй что реально все отключено. Если все отключено — еще три варианта:

0) $ gstreamer-properties (я не уверен что оно у тебя есть, но если есть, то там есть что покрутить еще)
1) проверить как оно в винде
2) нести в сервис или ковырять самому

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

0) $ gstreamer-properties gstreamer-properties: команда не найдена может поставить нужно?

1) в винде буквально до того как поставил убунту - все было просто идеально

2) самый хреновый вариант :(

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

0) Если нету ставить не надо.

1) Так то могло от вибрации начаться в момент переустановки. Либо это действительно так, либо винда работает с картой иначе и глушит какую-то цепочку, которую не глушит (или даже не видит) альса. Узнать это получится только с установкой винды. Кстати! А ты пробовал лайф-сиди своей убунты запускать? Как там со звуком? Это дефолтная настройка, а ты мог что-то напортачить уже на установленой системе пока ковырялся. Ну и с виндой те же яйцы — мог бы лайф-сиди нарыть и проверить без установки.

2) Ну а чо делать останется то?

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

хорошо, завтра после работы проверю и отпишусь (примерно в 21.00 мск), спасибо за помощь!

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

Винда скорее всего как то по другому использует видеокарту, соответственно другие токи и наводка становится не слышна. IMHO при прокрутке в момент перерисовки окна потребление видеокарты возрастает (или пульсирует) и возникает наводка. В винде она может как то по другому работать, наводка появится например при игре или в каком то из режимов энергосбережения.

У меня на нескольких ноутах бывало мышку\тачпад было слышно в момент перемещения курсора.

PS. В порядке бреда. Возможно у тебя ДВА микрофона, на многих ноутах так, второй микрофон используется как источник данных о шуме для активного шумодава, поэтому ты шумов и не слышишь (управляются они как один микрофон, второй подключается\отключается при задействовании шумодава автоматом). В линуксе это IMHO не работает, используется только один микрофон, ты его мьютишь, а второй остаётся включенный и даёт наводку.

Уточнение модели в modprobe.conf может добавить ручек (показать второй микрофон например) или замьютить его по дефолту. Возможно там прописаны другие пороги чувствительности. Имеет смысл с моделью поиграть.

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

именно такую проблему мне решило указание модели звучки в modprobe.conf

Кстати да, может помочь, тоже пару раз так лечил.

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

options snd-hda-intel model=asus-laptop options snd-hda-intel model=acer options snd-hda-intel model=asus options snd-hda-intel model=auto options snd-hda-intel model=generic options snd-hda-intel model=lenovo

ничего из этого не помогло

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

после смены модели в alsa-base.conf (или всё таки modprobe.conf?), делал pulseaudio -k && killall pulseaudio, sudo alsa force-reload (Тут альса ругалась, что какой-то процесс еще использует звуковуху и указывала на пульс), pulseaudio -D (тут мне пульс пишет, что не может запустить демон), но всё равно это не помогло

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


интернеты говорят что у твоей модели ноута звучка intel 82801G
в таком случае надо

options snd-hda-intel model=3stack 

нужно либо ребут делать
sudo reboot

либо руками перезагружать модуль ядра
sudo rmmod snd-hda-intel
sudo modprobe snd-hda-intel

давай выхлоп lspci

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

плюс еще попробуй поменять параметр position_fix по этой доке (1,2,3,4)

options snd-hda-intel model=3stack position_fix=1

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

после смены модели в alsa-base.conf (или всё таки modprobe.conf?), делал pulseaudio -k && killall pulseaudio, sudo alsa force-reload (Тут альса ругалась, что какой-то процесс еще использует звуковуху и указывала на пульс), pulseaudio -D (тут мне пульс пишет, что не может запустить демон), но всё равно это не помогло

Всё это означает что модули не перезапускались и опции не применялись. Проще не сражаться с тем что их открытыми держит и тупо перезагружать комп после прописывания опций. Это по виндовому, да, но ты новичок и тебе так проще.

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

вопрос немножко не по теме, а если делать всё это через su? спасибо еще раз за советы, скоро с работы приду и проверю

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

вопрос немножко не по теме, а если делать всё это через su? спасибо еще раз за советы, скоро с работы приду и проверю

Без разницы. pulseaudio стартует от текущего юзера, alsa и модули надо дергать от рута. Без разницы как ты будешь рута получать, через su или sudo. Вроде в бубунте кошерно sudo. Проблема может быть в том что pulseaudio восстанавливается после kill моментально и ты не успеваешь передёрнуть алсу с модулями, они уже захвачены пульсой. Поднимать пульс может графический интерфейс пытаясь издать звук по какому нибудь событию например. Поэтому проще перезагружаться чем бороться.

По логике ты сначала должен убедиться что у тебя в GUI ничего не будет внезапно пытаться блямкать, бибикать, издавать прочие звуки. Потом убить пульс и убедиться что он действиительно умер и не взлетает. После этого остановить alsa, убедиться через lsmod что модули выгружены, если нет - выгрузить их через rmmod и снова через lsmod убедиться. Если им что то мешает выгрузиться - выяснить что, убить это и выгрузить. Потом поднять алсу, она по идее должна подтянуть модули автоматом, если нет - вставить их назад руками.

А можно просто перезагрузиться :)

Jameson ★★★★★
()
Ответ на: комментарий от iSlava
kilchynsky@kilchynsky-F3JR:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV516/M64 [Mobility Radeon X2300]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
06:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
06:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
06:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)
06:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
pseudoserenity
() автор топика

Еще покажи выхлоп cat /proc/interrupts , интересно посмотреть использует ли у тебя звуковуха msi и не шарит ли с чем нибудь прерывания.

Jameson ★★★★★
()
Ответ на: комментарий от deep-purple

с виндой - все в порядке на убунте (поставил чистую) - все плохо, НО! оказывается (не знаю, как раньше не заметил) треск НЕ только в наушниках, но и когда работает динамик.

anonymous
()
Ответ на: комментарий от Jameson
kilchynsky@kilchynsky-F3JR:~$ cat /proc/interrupts
           CPU0       CPU1       
  0:    2420125          0   IO-APIC   2-edge      timer
  1:        825        878   IO-APIC   1-edge      i8042
  8:          1          0   IO-APIC   8-edge      rtc0
  9:         49         13   IO-APIC   9-fasteoi   acpi
 12:       1818       3890   IO-APIC  12-edge      i8042
 14:     128749     127309   IO-APIC  14-edge      ata_piix
 15:          0          0   IO-APIC  15-edge      ata_piix
 16:      28200     241259   IO-APIC  16-fasteoi   uhci_hcd:usb5, firewire_ohci, radeon
 17:          0          0   IO-APIC  17-fasteoi   r592, mmc0, mmc1
 18:          0          0   IO-APIC  18-fasteoi   uhci_hcd:usb4
 19:      12933      17757   IO-APIC  19-fasteoi   uhci_hcd:usb3
 23:         22     289066   IO-APIC  23-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2
 28:         44     295322   PCI-MSI 1048576-edge      enp2s0
 29:       3510     696117   PCI-MSI 1572864-edge      iwl3945
 30:        104         17   PCI-MSI 442368-edge      snd_hda_intel:card0
NMI:       1414       1627   Non-maskable interrupts
LOC:     629930    2249670   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:       1414       1627   Performance monitoring interrupts
IWI:     634746    1004206   IRQ work interrupts
RTR:          0          0   APIC ICR read retries
RES:    1305098    1176603   Rescheduling interrupts
CAL:      82180      76021   Function call interrupts
TLB:      81327      74896   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
DFR:          0          0   Deferred Error APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:        165        165   Machine check polls
ERR:          0
MIS:          0
PIN:          0          0   Posted-interrupt notification event
PIW:          0          0   Posted-interrupt wakeup event
pseudoserenity
() автор топика
Ответ на: комментарий от pseudoserenity

при просмотре фильмов в маленьком окне тресков нет, когда делаешь полный экран треск появляется

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

С прерываниями всё в поряде. Раз хинты для модуля тоже не помогли значит всё, где то не распаян\хреново распаян экран, может быть просто схемотехника неудачная, косяк инженеров. Не повезло. Или в ремонт, или приобретай внешнюю звуковуху...

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

с виндой - все в порядке на убунте (поставил чистую) - все плохо

«казнить нельзя помиловать».

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

У меня похожая херь была. Начали хрипеть встроенные динамики и появилась наводка от движения мыши по экрану (звучало не так как у тебя, но похоже). Знаешь что помогло? Пару раз разобрал-собрал, потерял несколько болтиков и шайбочек — зато теперь работает. Но тебе так лучше не рисковать ))

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

ошибочно, треск не пропал. треск появляется ТОЛЬКО при загрузке процессора, следовательно, проблема аппаратная. но зато в большинстве случаев треска (как раньше) - нет, это радует

pseudoserenity
() автор топика
Ответ на: комментарий от deep-purple

В общем по моим наблюдениям, что я понял: 1) Треск и в динамиках, и в наушниках 2) Увеличивается при нагрузке 3) Аппаратная поломка Выходы: 1) вернуться на окна 2) нести ноут в СЦ 3) купить внешнюю звуковуху

Спасибо за помощь!

pseudoserenity
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.