Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2008-10-30 22:36:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:Militia Christi - Non Timor Domini Non Timor Males
Entry tags:linux

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

Идиотская система Alsa Sound имеет у себя
миксер, и к нему (за непонятно каким чертом)
штук 30 разнообразных параметров.
Смотреть их можно через графические
системы (alsamixer и alsamixergui)
и через феноменально невнятную консольную
приблуду, которая называется amixer.
Для каждой звуковой карты все эти значения
свои, и выставляются от балды, причем
alsamixer и alsamixergui показывают совершенно
не все значения.

Вот результат выдачи amixer у меня на лаптопе.

#amixer scontents
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 63
Mono:
Front Left: Playback 49 [78%] [-18.00dB] [on]
Front Right: Playback 49 [78%] [-18.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 30 [97%] [10.50dB] [on]
Front Right: Playback 30 [97%] [10.50dB] [on]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 63
Mono:
Front Left: Playback 34 [54%] [-40.50dB] [on]
Front Right: Playback 34 [54%] [-40.50dB] [on]
Simple mixer control 'Front Mic',0
Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Mono
Limits: Playback 0 - 31
Mono: Capture [off]
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Front Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 2 [67%]
Front Right: 2 [67%]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Mono
Limits: Playback 0 - 31
Mono: Capture [off]
Front Left: Playback 25 [81%] [3.00dB] [on]
Front Right: Playback 25 [81%] [3.00dB] [on]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Mono
Limits: Playback 0 - 31
Mono: Capture [off]
Front Left: Playback 22 [71%] [-1.50dB] [on]
Front Right: Playback 22 [71%] [-1.50dB] [on]
Simple mixer control 'Mic',0
Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Mono
Limits: Playback 0 - 31
Mono: Capture [on]
Front Left: Playback 22 [71%] [-1.50dB] [on]
Front Right: Playback 23 [74%] [0.00dB] [on]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 2 [67%]
Front Right: 2 [67%]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958 Playback Source',0
Capabilities: enum
Items: 'PCM' 'ADC'
Item0: 'PCM'
Simple mixer control 'PC Speaker',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 15
Mono: Playback 9 [60%] [-18.00dB] [on]
Simple mixer control 'Aux',0
Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Mono
Limits: Playback 0 - 31
Mono: Capture [off]
Front Left: Playback 24 [77%] [1.50dB] [on]
Front Right: Playback 25 [81%] [3.00dB] [on]
Simple mixer control 'Mono',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 63
Mono: Playback 34 [54%] [-40.50dB] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 0 [0%] [0.00dB] [on]
Front Right: Capture 0 [0%] [0.00dB] [on]
Simple mixer control 'Mix',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [off]
Simple mixer control 'Mix Mono',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [off]
Simple mixer control 'Caller ID',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 60 [50%] [0.00dB]
Front Right: Capture 60 [50%] [0.00dB]
Simple mixer control 'Off-hook',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]


Ну так вот, надо посмотреть, какие
значения миксера поддерживает ваша карта
( amixer scontrols ), потом в одном окне
включить arecord -vv -fdat test.wav
(эта программа в уголке рисует громкость
улавливаемого звука), и затем менять
значения параметров, произвольным образом,
типа
amixer sset "Mic" cap
amixer sset 'Capture Mux' 4
всякий раз проверяя в окне с arecord,
не заработал ли микрофон.

Можно попробовать сделать то же самое
через alsamixer, но с моей картой это
не помогло, потому что соответствующий
регистр в alsamixer не отображался.

Меня спасло
amixer sset "Capture" 100
amixer sset "Capture" cap

Для жертв подобной коллизии: Toshiba Satellite U200,
карта Intel HDA (Intel Corporation 82801G (ICH7 Family)
High Definition Audio Controller)

Alsa sound сосет тотально, и это все знают.
Где-то на сети есть файл, где излагаются
предпосылки, очень увлекательно.

Привет



(Добавить комментарий)


[info]most-illusive.livejournal.com
2008-10-30 17:04 (ссылка)
Да не, по-моему всё нормально, разные карточки имеют тучу параметров на самом деле, в винде по умолчанию они спрятаны или вынесены в специальный интерфейс со свистелками. А в линуксе они просто в самом общем и низкоуровневом виде выведены.

(Ответить) (Ветвь дискуссии)


[info]akopyan.livejournal.com
2008-10-30 17:23 (ссылка)
Бля, только вот на абсолютно всех компьютрах где я ставил линукс (их около 10) всегда были какие-нибудь проблемы со звуком. А мне ничего не надо было кроми микрофона и колонок, но всегда приходилось трахаться.

(Ответить) (Уровень выше)


[info]tiphareth
2008-10-30 17:29 (ссылка)
да какая разница как выведены
главное, что нихуя не работает, без 3 часов пляски с бубном
и кастаньетами

OSS был хорош вот

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 19:38 (ссылка)
таки ставьте oss, кто мешает ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 19:47 (ссылка)
Skype не поддерживает OSS

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 19:51 (ссылка)
http://www.skype.com/help/guides/soundsetup_linux.html

The oldest sound support available in Linux. This type is natively supported by Skype. To use it you only need to select DSP device for your sound card. On most systems it will be /dev/dsp (the default Skype setting).

смешно, да.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 20:13 (ссылка)
#emerge skype

[ bla bla bla ]

*
* This release no longer uses the old wrapper because skype now uses ALSA
*

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 20:26 (ссылка)
можыд быть дело в this release ?

http://www.skype.com/go/getskype-linux-oss

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 20:30 (ссылка)
угу
ну, пох, в принципе, проблему я уже решил

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 20:34 (ссылка)
Я как то пытался водрузить oss4 на ноут. при втыкании наушников не отключались динамики. пришлось снести. а жаль. + какие-то конченные идиоты писали инсталляционные скрипты.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2008-10-30 23:12 (ссылка)
Скрипты там, кстати, работают, сами делают перекомпиляцию и т. д.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-31 09:42 (ссылка)
ага. тока deb потом не деинсталлируется.

(Ответить) (Уровень выше)


[info]gevor
2008-10-30 22:49 (ссылка)
У меня с OSS работает, там другой файл надо качать

(Ответить) (Уровень выше)


[info]tiphareth
2008-10-30 20:14 (ссылка)
net-im/skype-2.0.0.63, если что

(Ответить) (Уровень выше)


[info]tiphareth
2008-10-30 20:17 (ссылка)
http://forum.skype.com/lofiversion/index.php/t89360.html

"Without Alsa Skype crashes with the following message:

skype: RtAudio/rtaudio-3.0.3/RtAudio.cpp:3924: virtual void RtApiAlsa::initialize(): Assertion `snd_config' failed.
Aborted"

(Ответить) (Уровень выше)


[info]jamhed
2008-10-30 19:53 (ссылка)
Вообще Skype религия должна запрещать пользоваться.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 20:15 (ссылка)
из Японии больше нечем
здесь только VoIP, из-под винды, и Скайп
(и карточки по $.70/минута)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 20:30 (ссылка)
linphone, x-lite, gizmo, openwengo + любой sip-провайдер
или все порезано фиреваллами ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 20:33 (ссылка)
у меня на том конце телефон (landline)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 20:35 (ссылка)
дык за деньги все приземляют. скайп же тоже не бесплатен на landline, afaik ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 20:36 (ссылка)
а где приземляют? Я искал

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 20:41 (ссылка)
их же миллионы ;)

http://gizmo5.com/pc/products/features/callout-credit/
http://www.wengophone.com/index.php/aboutcallout

sip provider поищите

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 20:46 (ссылка)
voipbuster.com вроде нахаляву давал landline

(Ответить) (Уровень выше)


[info]tiphareth
2008-10-30 20:51 (ссылка)
спасибо, да
полезное

(Ответить) (Уровень выше)


[info]tiphareth
2008-10-30 20:53 (ссылка)
впрочем, сорцов чего-то там не видно тоже

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-10-30 20:57 (ссылка)
сорцы: http://www.qutecom.org/

кайф в том, что с ними работает любой sip-клиент. которых в линуксе штук 5. все кривые, врочем. консольный linphone разве что ;)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 21:11 (ссылка)
круто, да
спасибо

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2008-10-31 05:08 (ссылка)
SIP iz Yaponii na landline tochno rabotaet, Kuznetsov aktivno pol'zovalsya.

(Ответить) (Уровень выше)


[info]pzz
2008-11-01 03:19 (ссылка)
Гизмо тоже closed source, как скайп, и бизнес-модель у них в точности такая же

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-11-01 10:17 (ссылка)
gizmo вроде по sip работает ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2008-11-02 03:37 (ссылка)
Они утверждают, что проходят NAT'ы-firewall'ы не хуже скайпа. А это значит, что у них SIP с нестандартными расширениями

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-11-02 05:01 (ссылка)
может, весь обход файрволла что порт можно любой поставить

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2008-11-03 03:43 (ссылка)
Нет, Миш, я слежу за этой тематикой, и думаю, что гизмо правда проходит firewall

http://en.wikipedia.org/wiki/UDP_hole_punching - это работает, примерно в 80% случаев между двумя произвольно взятыми машинами

Если добавить к этому всякие разные ухищрения, работает в 95-и процентах

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

(Ответить) (Уровень выше)


[info]jamhed
2008-11-04 09:25 (ссылка)
Сдается мне, можно SIP нестандартно не расширять, а пускать медиа-трафик через выделенные сервера.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2008-11-04 11:44 (ссылка)
Можно, но дорого

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-11-04 13:49 (ссылка)
дорого - понятие относительное, не правда-ли ?

(Ответить) (Уровень выше)


[info]pzz
2008-11-01 03:17 (ссылка)
Какая разница, кому деньги платить, скайпу или сиповским приземляторам? и те и другие - проклятые капиталисты :-)

А у скайпа, по крайней мере, качество звука в среднем получше, чем в принципе может быть у SIP'а. С сипом проблема в том, что в протоколе не предусмотрена опция динамически померить скорость линии и в зависимости от намеренного подстроить звуковой кодек

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-11-04 09:29 (ссылка)
Skype - зло абсолютное, т.к. протокол закрыт.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2008-11-04 11:45 (ссылка)
А ничего, что процессор, который в вашем компутере, тоже закрыт?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-11-04 13:48 (ссылка)
и чего такого ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2008-11-04 14:06 (ссылка)
В чем разница между закрытым железом и закрытым софтварием?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-11-04 23:48 (ссылка)
давайте без софистики ? считаете, что скайп - благо, бог с вами.

(Ответить) (Уровень выше)


[info]tiphareth
2008-11-04 14:53 (ссылка)
у этого есть плюс:
спецслужбам его от этого
труднее дешифровать. В истории с Тоней Федоровой,
например, можно было бы поставить ей скайп, а
чего-то открытое я бы поостерегся (через ТОР можно,
в принципе, но если на том конце чайники, у них
не получится).

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-11-04 23:48 (ссылка)
сдается мне, что там голос идет тем же rtp, что не даст никаких плюсов.
есть программа - пишет все проходящие мимо rtp-сессии, чудесным образом.
можно потом послушать. соотнести их с абонентами - примерно так же сложно.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-11-05 00:44 (ссылка)
ненене, там оно динамически шифруется, и реально пробить трудно.
http://www.skype.com/security/files/2005-031%20security%20evaluation.pdf
Может, там встроены задние дверцы для спецслужб,
я не знаю, но ФСБ они скорее всего тоже недоступны,

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]jamhed
2008-11-05 07:20 (ссылка)
Криптостойкость closed-source продуктов всегда вызывает обоснованные сомнения, не так ли ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2008-11-08 11:56 (ссылка)
Da, no skype pisali dva ehstonca, kotorye do togo zanimalis' p2p; on zashifrovan po samoe nemogu. Na dva poryadka bol'she lyubogo razumnogo. Takoe oshchushchenie, chto lyudyam prosto nravilos' voploshchat' paranoiu.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-11-08 12:13 (ссылка)
Во-во.
Для деятельности, противоречащей закону -
самое милое дело.

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

Дыры там есть (контент расшифровать нельзя, видимо,
а IP пользователя поймать иногда получается). Но
гораздо меньше, чем в любой альтернативной софтине.

Такие дела
Миша

(Ответить) (Уровень выше)


[info]jamhed
2008-11-05 07:21 (ссылка)
Есть расширение RTP - sRTP.

(Ответить) (Уровень выше)


[info]aleatorius
2008-10-31 02:30 (ссылка)
http://www.voipdiscount.com/en/
с телефона на телефон неплохо,
с компа на телефон качество похуже,
но дешевле скайпа.

(Ответить) (Уровень выше)


(Анонимно)
2008-10-31 12:12 (ссылка)
(и карточки по $.70/минута)

http://www.brastel.com/Pages/rus/Home/

посмотрите там тарифы. не бесплатно (или дешево) как в Skype'е, но все же жить можно.

ぐー

(Ответить) (Уровень выше)


[info]justpasha.livejournal.com
2008-10-31 09:28 (ссылка)
У меня все работает с OSS. Помнится, там действительно какая-то легко устранимая херня была с инсталляционными скриптами, а так все нормально.

(Ответить) (Уровень выше)


(Анонимно)
2008-10-30 17:15 (ссылка)
у меня в жизни не было никаких проблем с алсой. сейчас десктоп с точно таким же контроллером, как у вас, все работает без всяких плясок с бубном. alsamixer -V capture

(Ответить)

Прототип
[info]son-of-bob.livejournal.com
2008-10-30 17:18 (ссылка)
Миша, про тебя сам Пелевин написал в своей новой книге!
"Вербицкий, математик года по версии журнала "GQ".

В РиЖ! За РиЖ!

(Ответить) (Ветвь дискуссии)

Re: Прототип
[info]tiphareth
2008-10-30 17:28 (ссылка)
да ебать его, в принципе
ходячий анахронизм

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Прототип
[info]son-of-bob.livejournal.com
2008-10-31 00:21 (ссылка)
А какой у тебя логин в скайпе?

В РиЖ! За РиЖ!

(Ответить) (Уровень выше)


[info]nowinter
2008-10-30 17:36 (ссылка)
не прав
альса сосет, конечно, но отнюдь не тотально
а главное, что сосет она чуть более чем почти полностью по вине производителей карт, они же не-производители драйверов

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 17:49 (ссылка)
http://insanecoding.blogspot.com/2007/05/sorry-state-of-sound-in-linux.html
http://lj.rossia.org/users/tiphareth/932191.html

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nowinter
2008-10-30 18:15 (ссылка)
прочел поперек статью, плач о сорсах ОСС и давайте все вернем назад. ни хера не убедительно. прочел твою заметку (на весь тред сил нет), плач что в ОССе все ништяг, а альса сосет. убедительно, конечно, дохуя, но непродуктивно. ОСС сосет исторически, а альса по факту. в истории ОССа виноват ОСС и производители, в альсе - только производители. ни слова о том, почему альса сосет технически или архитектурно, я так и не нашел. а приверженность открытости - достойная причина, чтобы сосать, не находите?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 18:19 (ссылка)
ну вот к примеру:
миксер с 30 регистрами, разными для разных карт -
это хуже, чем убожество, это наитупейшее долбоебство

а уж идея сгружать эти регистры в файл
прямо из железа и непосредственно перед шатдауном -
подобного даже в элитном дурдоме для элитных даунов
придумать не могли

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

(Ответить) (Уровень выше)


[info]tiphareth
2008-10-30 18:22 (ссылка)
Насчет открытости, это стопудов

но лучше б тупые дятлы, которые придумали алсу,
убили б себя об стену

не из-за открытости, а потому что тупые дятлы

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nowinter
2008-10-30 18:29 (ссылка)
Миша, верь слову, я сам хуею и друзьям рассказываю, как в линуксе хреново со звуком. Скайп бы хер по нем, простой мультитрекер audacity, тупой как топорище, завывая, отбирает сто процентов ЦПУ при попытке одновременно играть и записывать. На альсе "из коробки" (На jack'e все более-менее, хотя нужен пропатченный кернел и т.д. ) Я все знаю, и криворукость у меня умеренная, то есть нормальный человек даже вникать не станет, как ловко я решил часть этих проблем, - а они в принципе решаемы. На хуй, скажет нормальный человек, и впилит на паленую Винду пизженный Кьюбейс. А энтузиасты пишут альсу, вслепую практически ))))

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]yushi
2008-10-30 22:12 (ссылка)
простой мультитрекер audacity, тупой как топорище, завывая, отбирает сто процентов ЦПУ при попытке одновременно играть и записывать

Беда ещё в том, что сам Audacity написан через жопу.

Я пытался некоторое время назад записать с его помощью несколько дорожек с наложением. Не самая слабая машина (двухгигагерцовый процессор, гиг памяти), и самая стандартная карта, которая только может быть: SB Live!. Хрен — тупит, хрюкает и виснет. Пересил отвращение и освоил-таки базовые операции в Ardour — всё получилось мгновенно и в самом лучшем виде. Хотя интерфейс у Ardour чудовищный, vi просто чудо юзабилити по сравнению с.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]yushi
2008-10-30 22:20 (ссылка)
Пересил

Пересилил, я имел в виду.

(Ответить) (Уровень выше)


[info]nowinter
2008-10-31 00:16 (ссылка)
гы
аудасити, это чудо кросс-платформенности, под Виндней прекрасно работает, представьте себе )))
что касается жека, то да, он-то сам поверх альсы обычно (хотя умеет и все остальное), и вот на нем аудасити вроде работает
а ардур таки да, охеренно невнятный продукт

(Ответить) (Уровень выше)


[info]yushi
2008-10-30 22:14 (ссылка)
Jack, кстати, ведь поверх всё той же ALSA существует, нет? И все патчи, которые ему нужны, вроде давно уже в ядре — у меня, по крайней мере, на дефолтном ядре из дистрибутива всё работает.

(Ответить) (Уровень выше)


[info]moshkow.livejournal.com
2008-10-30 17:57 (ссылка)
А у меня микрофон под Скайпом тотально не работал, и вдруг, по прочтении твоей телеги я вписал ему

amixer sset "Capture" 100
amixer sset "Capture" cap

это не помогло,
я запустил kmix, и закладке Input поднял движок на 75% в "Digital"

И заработало Скайп, заговорил...

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2008-10-30 18:10 (ссылка)
пляски с бубном!
я прочел с десяток разных рекомендаций,
судя по всему - каждой карте нужно что-то свое,
специфическов, но что именно, догадаться невозможно

(Ответить) (Уровень выше)


[info]obzanavesku.blogspot.com
2008-10-30 18:37 (ссылка)
а почему просто MS Windows не пользоватся?

ну т.е. я сам пытаюсь переходить на Линукс постепенно (ибо "прекрасное далеко" и т.д.) - но интересны конкретно ваши мотивы (помимо садомазохистических).


(Ответить)


[info]ded_mitya
2008-10-30 18:44 (ссылка)
А ты хоть chat можешь использовать?
У меня скайп есть, если чо.

(Ответить) (Ветвь дискуссии)


[info]ded_mitya
2008-10-30 18:46 (ссылка)
Кстати, под Линуксом у меня скайп заработал
с первого же тыка. Было это, правда на третьей
Федоре, давно.

(Ответить) (Уровень выше)


[info]peter_lemenkov
2008-10-30 19:10 (ссылка)
Эх, Миша, сейчас, чтоб юзеры забыли о проблемах с альсой, в основных дистрах спешно и вприпрыжку переходят на недоделку некоего западноевропейского студента, PulseAudio. Не перечесть юзеров с проблемами от этого говенного поделия, но под невнятное бормотание о неких мифических преимуществах, эту поделку хотят сделать сервером по умолчанию.

(Ответить) (Ветвь дискуссии)


[info]russkiy
2008-10-30 22:35 (ссылка)
Pulse Audio - это звуковой сервер, который с одного конца работает с приложениями, а с другого конца - обратно же с альсой, каковая есть драйвер. Афайк. То есть заменяет он не ее, дорогую, а всякие artS, jack и esd, извиняюсь за выражение.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2008-11-01 03:55 (ссылка)
Он виртуализует миксер, скотина, и не всегда угадывает, за какие ручки в карте цепляться. У меня не угадал

(Ответить) (Уровень выше)


[info]pzz
2008-11-01 03:54 (ссылка)
К счастью, если это pulse audio снести, все приложения совершенно замечательно переключаются на алсу. Во всяком случае, все приложения, звук в которых меня хоть как-то волнует.

(Ответить) (Уровень выше)


(Анонимно)
2008-10-30 20:34 (ссылка)
http://www.opensound.com/download.cgi

(Очень хорошо работает.)

(Ответить)


[info]yushi
2008-10-30 22:36 (ссылка)
Вообще заебали улучшатели, вот что.

Почти все линукс-нововведения последних лет — на почётных местах в топе hate list'а: ALSA, D-Bus, HAL, /media вместо /mnt, UUID-ы вместо имён устройств в fstab, каталоги с россыпью файлов типа /etc/modprobe.d или /etc/apt/sources* вместо единого конфига, есть ещё такая специфически альтовская штука etcnet…

Была нормальная система: куча мелких утилит делала свою работу, общаясь между собой через пайпы и сокеты и конфигурируясь через человекочитаемые текстовые конфиги в /etc. А теперь вместо архитектуры каша какая-то, причём на всех уровнях.

Справедливости ради надо отметить, что и нужды копаться в этом во всём теперь куда меньше, чем в 2000 году. Но уж если приходится… буэээ

(Ответить) (Ветвь дискуссии)


[info]max630.net
2008-10-31 02:14 (ссылка)
> каталоги с россыпью файлов

А вот это как раз очень хорошо для автоматических конфигурялок. Вы точно не хотите, чтобы орда как правило криворуких программистов редактировала вам конфиги в своих скриптах. Лучше они положат файлик и пнут чео-нибудь в /etc/init.d

Кто хочет одного apt/sources - пользует. У меня например sources.d вообще нету

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]yushi
2008-10-31 09:34 (ссылка)
А вот это как раз очень хорошо для автоматических конфигурялок.

Угу, примерно то же самое мне написали в комментариях под предыдущим Мишиным постом на ту же тему. Я, в общем, даже согласен, что автоматические конфигурялки так писать удобнее.

Но я не понимаю, почему структуру конфигов надо прогибать под автоматические конфигурялки? Registry для них ещё удобнее, давайте тогда сделаем registry, как в Винде?

То, что для правки конфига часто используемых утилит теперь надо использовать grep и find (типа, а найди-ка мне все строки в файлах этого каталога, не начинающиеся с "#", и т.д.) — нехороший симптом, по-моему.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]max630.net
2008-10-31 10:10 (ссылка)
хорошее начало треда. Такая неумолимая забота о "простых юзерах" с обоих сторон :)

registry - это слишком (хотя, конфиг, в котором можно без опаски размахивать регекспами, по-моему. немногим лучше registry). Хотя уже есть gconf, будь он неладен

Правильное слово - выбор. Тот же апач можно сделать как с conf.d, так и с монолитным конфигом. На усмотрение того кто пишет полиси для дистрибутива. "И посмотрим, кто из нас больше соберёт народу" (c)

(Ответить) (Уровень выше)


[info]tritopora
2008-10-31 08:45 (ссылка)
> /media вместо /mnt, UUID-ы вместо имён устройств в fstab

Вот это особенно бесит. Потому что непонятно, ЗАЧЕМ? Ну уиды ещё куда не шло, но нахер просто лишние сущности в корне плодить?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]yushi
2008-10-31 09:34 (ссылка)
Да, вот эти две вещи наиболее отвратительны.

(Ответить) (Уровень выше)


[info]pzz
2008-11-01 03:59 (ссылка)
А чем плохи d-bus и UUID'ы?

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]yushi
2008-11-01 04:27 (ссылка)
Сама идея общесистемной шины сообщений хороша, я вообще очень люблю такие штуки (Erlang тот же). Дизайн… странен, скажем так.

Почему D-Bus это плохо, и как можно сделать хорошо, уже написал человек, в разы более компетентный, чем я: http://vitus-wagner.livejournal.com/293683.html
([info]vitus-wagner@lj вообще много писал про D-Bus в последнее время, там вокруг дофига постов примерно про то же).

UUID'ы плохи тем, что 1)ради удобства 10% пользователей сделали нечеловекочитаемым один из главных конфигов системы, 2)завязали этот конфиг на нечеловекочитаемую информацию: где у меня /dev/hda, я могу сказать, просто заглянув в системный блок; а вот где у меня в машине устройство "3e6be9de-8139-11d1-9106-a43f08d823a6"? Как я могу понять, есть оно там или нет его вообще? Как я узнаю его UUID без работающей полноценной ОС (например, редактируя fstab из какого-нибудь бедного спасательного окружения)?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]pzz
2008-11-01 05:13 (ссылка)
У меня fstab выглядит вот так:

LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sda1 swap swap defaults 0 0
LABEL=/archive /archive ext3 defaults 1 1

(как воткнуть в ЖЖ кусок текстового файла, чтобы он выглядел, как plain text, т.е. фиксорованным фонтом и сохраняя количество пробелов?)

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

Что до д-баса, текстовый формат, который предлагает Витус, неудобно парсить на Си. Сокетов, которые ему нужны, в готовом виде в ядре нет. А если уж их делать, то лучше туда же засунуть и роутинг, т.е. обойтись без демона. Запросы должны содержать ID, и ответ должен на него ссылаться, чтобы можно было запендюрить больше одного запроса одновременно. От бродкастов надо не отписываться, а на них подписываться - а то пока вы здороваетесь с сервером, на вас может нападать изрядное количество бродкастов. И наконец, источники бродкастов должны иметь при желании нотификации о новых подписчиках, чтобы можно было им рассказать то, что они пропустили - это заметно упрощает написание подписчиков при очень незначительном усложнении бродкастеров.

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

(Ответить) (Уровень выше)


[info]mancunian
2008-10-30 22:46 (ссылка)
А я купил трубку сразу, чтобы не мучиться. И она сразу, конечно, заработала.

(Ответить)


[info]aspirantus
2008-10-31 02:49 (ссылка)
а у меня заработал без проблем. то есть, я сначала потрахался с установкой Скайпа - он использовал какую-то библиотеку новее чем была, а потом он просто заговорил. без магии.

(Ответить)


(Анонимно)
2008-10-31 21:34 (ссылка)
A каледин говорил "Программы каждый должен писать под себя". Вот он результат, когда нету нормального дизайна и абстракций для пользователя, когда нужно в потроха лезть. Потому что у неоплачиваемого опенсорсника часто нету стимула писать софт с пользовательскими абстракциями - ему главное что бы у него работало, а выпущенный в опенсорс код продолжал бы бесплатно развиваться без его участия.

(Ответить)


[info]p_govorun
2008-10-31 22:29 (ссылка)
Ещё советую amixer set 'Mic Boost' on.

А во флейме участвовать не буду, вот. :-)

(Ответить) (Ветвь дискуссии)


[info]typechecker
2008-11-08 13:58 (ссылка)
а что это - mic boost? я как раз вожусь с этими настройками (Миша, спасибо за рецепты!), вижу mic boost среди возможных инпутов, а что это, не пойму.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-11-08 14:01 (ссылка)
повышает уровень сигнала от микрофона

(Ответить) (Уровень выше)


[info]tiphareth
2008-11-08 14:01 (ссылка)
пожалуйста, конечно

(Ответить) (Уровень выше)


(Анонимно)
2008-11-01 02:26 (ссылка)
А каким Линуксом вы пользуетесь?

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2008-11-01 08:56 (ссылка)
Gentoo, Mandrake, Alt, Suse

(Ответить) (Уровень выше)


[info]pzz
2008-11-01 03:12 (ссылка)
У меня тоже самое было на двух машинах, с совершенно разными звуковыми картами

Мне помогло выломать pulse audio, а потом долго и с упоением крутить по очереди все ручки, пока не найдешь именно ту, которая на самом деле привинчена к микрофону. Я в отличии от тебя не догадался, чем бы посмотреть на экране уровень сигнала с микрофона, и поэтому просто сказал cat /dev/dsp, и наблюдал, как в результате правильного угадывания нужной ручки херня, которая ползет из cat'а, меняется :-)

Не понимаю, почему в венде 2 ручки, и обе сразу приделаны в нужное место, а в линухе все 30, и чему какая соответствует, понять совершенно невозможно?

Кстати, pulse audio с флеш-плейером соединяется отдельной запчастью, по имени libflashsupport, и эта запчасть падает на каждом третьем флеше, роняя за собой веб-бровсер. Ее тоже стоит выломать. Без pulse audio она на хуй не нужна, флеш способен подружиться с альзой без дополнительных усилий со стороны человека. Это работающий рецепт для тех, у кого фокс постоянно падает на ютьюбе

(Ответить) (Ветвь дискуссии)


(Анонимно)
2008-11-01 03:18 (ссылка)
> Кстати, pulse audio с флеш-плейером соединяется отдельной запчастью, по имени libflashsupport, и эта запчасть падает на каждом третьем флеше, роняя за собой веб-бровсер.

в десятом флеше это починили и libsupport более не нужен

http://labs.adobe.com/technologies/flashplayer10/

(Ответить) (Уровень выше)


(Анонимно)
2010-02-09 17:34 (ссылка)
а я уже придрочился. минут 10-15 максимум на любом компе :)

(Ответить)