RusWolf
SkyRewir
Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Пакет broadcom-wl-dkms установлен?

Ох ты ж. Спасибо тебе, мил-человек, добра, здоровья и всех благ

Тоже не так давно спонтанно стал адово барахлить вайфай. Грешил на железо, а тут вот оно как, оказывается...
Natrio
Вместе с gtk3 очень много пакетов откатывать и игнорить

да, думал об этом, но, скрестив пальцы, откатил только gtk3-3.20.2-1 -> gtk3-3.18.9-1 (какой был), и всё, вроде, встало на свои места

upd: кроме firefox. установил firefox-gtk2-bin из AUR. остальные приложения работают нормально (volumeicon, gsimplecal, evince, file-roller, guvcview, network-manager-applet, lightdm-gtk-greeter, eclipse). последний, вроде, как я думал, написан на гтк2, но всё равно поломался
svicer
Вопрос разработчикам, неужели gtk2 был так плох? Мне он до сих пор нравится, зачем вообще gtk3 нужен?

те, кто пишет приложения на гтк3, говорят, что разработка на нём заметно упростилась (в плане кодинга). он имеет весомые отличия от гтк2, написан, наверное, почти с нуля для третьего гнома, поэтому и существует параллельно с гтк2 (как, собственно, и гном 3 с форками гнома 2). полагаю, что архитектурно гтк3 изящнее и правильнее гтк2, что, тем не менее, не лишает его всех проблем, т.к. разработка его идёт как-то чрезмерно долго, болезненно и костыльно. не знаю, как эти самые остальные пишут на нём приложения, мне кажется, у них какой-то свой интернет и блатные ресурсы, откуда они черпают документацию, всякие how-to и т.д. я солидарен с товарищем @Natrio, может, если это не только наша проблема, это и есть основная причина поломки сторонних приложений и тем. у меня это вообще всё поломало. popup'ы теперь вылезают не по центру, а в углу экрана, половина элементов не отрисовывается, другая половина отрисовывается косо и т.п.

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

p.s. сам лично очень жду и надеюсь на с нуля написанный gtk4, чтобы был он и gtk2, а третий бы все забыли, как страшный сон
Если кто ещё пользовался решением, то сейчас все бывшие баги в volumeicon исправили, появился удобный popup индикатор, работает из коробки без проблем.
А Gtk3 таки привёл к нормальному виду =)
Вопроса в постобработке записанного звука не стоит... Нужно именно шумоподавление в режиме реального времени, чтобы все программы принимали уже "очищенный" сигнал. Почитаю про LADSPA, спасибо за наводку, там что-то есть со словами "real time", вроде=) Несмотря на очень громкий гул, виндовый драйвер его редуцирует полностью (за пару-тройку секунд после начала записи; полагаю, там какой-то частотный анализ, и в конечном итоге из сигнала просто вычитается эта синусоида), звук получается идеально чистым.
В alsamixer крутил уже всё, буст стоит на нуле, проблема есть, если всё выставить на ноль/замьютить, кроме Digital и Capture (эти из этих хотя бы один на нуле, будет тишина).

Нашёл человека с такой же проблемой на других форумах. Но там ничего утешительного (вот и вот)...

Если найду решение, отпишусь сюда обязательно.
Стоит чистая ALSA. При записи с микрофона слышен гул - низкая синусоида (90-91 герц), которая, по-видимому, создаётся вибрациями железа. Если я прижимаю панель ноутбука к столу, гул становится меньше, но его уровень всё равно довольно высок; а если не сжимать, то громкость сравнима с громкостью голоса. =( На стоящей рядом Windows в настройках драйвера Realtek есть галочка "снижать шум", после установки которой всё это чудодейственным образом пропадает.

Вот очень нужна такая фича на Linux... Но гугл ни на что не вывел.

Заранее спасибо за любые наводки!

P.S. Немного странно, что сильно раньше (год-два назад) этой проблемы на арче не было. Но, может, я тогда ещё не ковырял ноутбук особо, что у него там всё плотно сидело внутри, я не знаю. На всякий случай напишу пару выводов.

~/.asoundrc и /etc/asound.conf отсутствуют, /etc/modprobe.d/alsa-base.conf такой из опыта (по умолчанию стоит не та карта с таким же "названием", а любой другой position_fix, кроме 3, добавляет треск, тормоза звука или шум)

$ cat /etc/modprobe.d/alsa-base.conf
options snd-hda-intel index=1,0 position_fix=0,3

$ lspci -vv | grep Audio -A 8
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler HDMI Audio
	Subsystem: ASUSTeK Computer Inc. Device 84a5
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 27
	Region 0: Memory at feb44000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
	Subsystem: ASUSTeK Computer Inc. Device 841c
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at feb40000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel

$ cat /proc/asound/cards
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xfeb40000 irq 16
 1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfeb44000 irq 27
апну тему
а воз и ныне там и до сих пор никакого решения?
на 64-битном арче флеш (в основном фулскрин) тормозит просто невыносимо, не обращая внимания ни на mms.cfg, ни на драйвер (свободный/каталист), ни на браузер, ни на что вообще.
перерыл весь гугл, на убунтоподобных 32-битных системах всё было хорошо, возвращаться обратно из-за этого как-то абсурдно..
Natrio, именно оно. Огромное спасибо!
После правки снова появились предупреждения, бывшие на версии 0.5.0:
(volumeicon:23512): GLib-WARNING **: In call to g_spawn_sync(), exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_spawn_sync either directly or indirectly.
И, по-видимому из-за алгоритма преобразования, появились небольшие тормоза (нагрузка на цп) при изменении громкости. Хотя не исключаю, что может это я его собрал своими кривыми руками соответственно.
Но в общем, бог с ними, с мелочами, уже можно ставить "решено", спасибо =)
Natrio, о, здорово, спасибо! Да, теперь он внешне работает безукоризненно. Только, чёрт возьми, порт на гтк3 и новую шкалу включён в одно и то же обновление, т.е. здесь остаётся изначальная проблема... Но, в любом случае, пилить эту версию будет проще. :) Если ещё есть интерес, можете взглянуть/поковырять исходники 0.5.0, там появился "alsa_volume_mapping", вот этой штуки мне как раз и недостаёт. Впрочем, надеюсь, её будет не очень трудно прикрутить к старой версии, и будет счастье. Вечером приду, займусь этим :)
Natrio, использование gtk3, тормозит скроллинг, неродная тема, всплывающая подсказка не появляется, если несколько раз не подёргать курсором, сама всплывающая подсказка не от tint2, гуи при нажатии не всегда появляется (появляется просто серый прямоугольник), баг при нажатии на иконку два раза - первый раз открывает гуи, последующие разы тогглит mute вместо того, чтобы прятать гуй, в консоль на каждое событие высыпает "(volumeicon:9672): GLib-WARNING ..." и так далее ещё 5 строчек непонятных слов.