Re: Идеологически вер ный звукосервер.
On 25.02.2010 15:29, Andrey Tataranovich wrote: 02:28 Thu 25 Feb, Yuriy Kaminskiy wrote: а, помимо проблем из топика, с dmix/hda-intel mpd жрёт при проигрывании 12-20% cpu {на ресемплинге}, с hw/au8830 - 3%], флеш-плагина у меня нет и не будет, xarchiver и evince отсутствуют ;-) А пробовали ли вы suspend/hibernate с au8830? Не пробовал, но делал RTFS, и знаю, что не заработает ;-) В нём нет ручек для сохранения/восстановления состояния (я вообще полагал, что он при этом заблокирует suspend; если он не блокирует, это, вообще говоря, может привести к большим проблемам после resume, не ограничивающимися просто не работой). Он вообще во многом недоделанный - но спеков нет, компания загнулась с концами (то бишь и никогда не будет), и никто, похоже, не собирается его допиливать - бесперспективно (там ещё полно незадействованной функциональности у чипа - под midi-синтезатор, openal,...; судя по тому, что видно, оно полу-софтовое, но всё-таки). Но меня устраивает ;-) YMMV. У меня на 2.6.26-2-openvz оно не играло после просыпания пока модуль не передернешь. Интересно как у других с этой карточкой/модулем. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hm6974$g4...@dough.gmane.org
Re: Идеологически вер ный звукосервер.
On 25.02.2010 20:12, Andrey Rahmatullin wrote: On Thu, Feb 25, 2010 at 07:41:08PM +0300, Yuriy Kaminskiy wrote: В нём нет ручек для сохранения/восстановления состояния (я вообще полагал, что он при этом заблокирует suspend; Разве для этого есть механизм? Во-первых, каждый драйвер может при suspend из callback сказать оопс, не получилось, и suspend будет откатан взад. Во-вторых, для меня удивительно, что при отсутствии соответствующего callback (как в случае au8830) suspend (делает вид что) проходит успешно. если он не блокирует, это, вообще говоря, может привести к большим проблемам после resume, не ограничивающимися просто не работой). Для этого в юзерспейсе есть блэклисты с выгрузкой модулей Это костыль. В общем случае suspend происходит по echo mem /sys/power/state и userspace на это никак не влияет. User-space может поверх этого попытаться подложить костыль, но ядро не должно делать потенциально вредные вещи, если юзерспейсная обёртка недоугадала. и при неудаче запретом суспенда. А этот костыль вообще предназначен только для ускорения процесса облома. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hm6ki6$tn...@dough.gmane.org
Re: Идеологически вер ный звукосервер.
On 18.02.2010 22:55, Ed wrote: Yuriy Kaminskiy wrote: On 23.11.2009 21:07, Ed wrote: flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/* самолично. И пока не пришебешь iceweasel - держать. [...] Если держать аудио-устройство открытым в dmix (к примеру, запущенным mpd), то никто его эксклюзивно зохавать его не сможет. сейчас проверил: пустил параллельно с ютубовским роликом mplayer - они друг другу не мешают, значит flash не открывает аудиоустройство эксклюзивно. но, несмотря на это, evince периодически блокирует воспроизведение звука. Начать с того, что я предложил: попробовать держать устройство *постоянно* открытым в каком-то процессе. До запуска firefox. что и где не так? PS Отдельная проблема - с тем, что libasound за каким-то [beep] не ставит на всё ей открытое fcntl(FCLOEXEC). В результате у evince/xarchiver оказывается /dev/snd/pcmXX про который он ничего не знает, и ничего сделать с ним не может. FWIW, разработчики в курсе и исправлять отказались :-E На мой взгляд это баг именно libasound, поскольку этот fd скрыт внутри структур алсы, и приложение ничего разумного с ним сделать не может. гхм... ...И я таки чуть-чуть посмотрел в кишки alsa-lib на предмет реализации dmix, если я правильно понял - этот баг вполне может играть в этом случае: флеш-плагин открывает dmix, dmix открывает железячное устройство, потом firefox запускает evince [не закрыв железное устройство], потом флеш закрывает dmix (и дескриптор железного устройства, который был в процессе firefox), но ещё дескриптор остаётся висеть внутри evince - для всех остальных облом. И держание устройства открытым должно этот баг замаскировать (только запущенный до того плеер держит открытый дескриптор устройства). Впрочем, я могу и ошибаться. Экспериментировать мне сейчас негде - моя звуковая карточка умеет микшировать в железе :-) [и что я будут делать, если она сдохнет - не представляю: производитель помер смертью храбрых, современных более-менее бюджетных карточек умеющих микшировать в железе хрен найдёшь :-\ а, помимо проблем из топика, с dmix/hda-intel mpd жрёт при проигрывании 12-20% cpu {на ресемплинге}, с hw/au8830 - 3%], флеш-плагина у меня нет и не будет, xarchiver и evince отсутствуют ;-) Если я таки прав ;-), то могу только помимо того посоветовать ещё раз поругаться с разработчиками alsa-lib ;-) Потому как после exec использовать открытый алсовый fd всё равно абсолютно невозможно - для этого надо передавать в запущенный процесс внутренние структуры alsa, и требовать от программы закрывать все fd подряд перед exec - абсолютно неправильно (она не знает и не может знать какие из них переданы ей специально и будут нужны в потомках). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hm4cmt$m2...@dough.gmane.org
Re: Идеологически вер ный звукосервер.
Yuriy Kaminskiy wrote: On 23.11.2009 21:07, Ed wrote: flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/* самолично. И пока не пришебешь iceweasel - держать. и как побороть? Дык таки dmix настроить. google://alsa+dmix вам в помошь. я писал - vlc, mplayer и aplay у меня не мешают друг другу. imho это говорит о том, что dmix работает. Если держать аудио-устройство открытым в dmix (к примеру, запущенным mpd), то никто его эксклюзивно зохавать его не сможет. сейчас проверил: пустил параллельно с ютубовским роликом mplayer - они друг другу не мешают, значит flash не открывает аудиоустройство эксклюзивно. но, несмотря на это, evince периодически блокирует воспроизведение звука. что и где не так? PS Отдельная проблема - с тем, что libasound за каким-то [beep] не ставит на всё ей открытое fcntl(FCLOEXEC). В результате у evince/xarchiver оказывается /dev/snd/pcmXX про который он ничего не знает, и ничего сделать с ним не может. FWIW, разработчики в курсе и исправлять отказались :-E На мой взгляд это баг именно libasound, поскольку этот fd скрыт внутри структур алсы, и приложение ничего разумного с ним сделать не может. гхм... -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b7d9b17.6050...@yandex.ru
Re: Идеологически вер ный звукосервер.
Andrey Melnikoff wrote: делаю lsof |grep /dev/snd - виновным обычно оказывается evince (в котором я pdf читаю), вот недавно оказался xarchiver. Нее батенька,. это у вас браузер, который запускал тот xarchiver виноват. Онож небось мозилла да еще и с включеным flash-player nonfree ? iceweasel, flashpugin-nonfree есть. а что там не так? mplayer, vlc, aplay и прочие друг другу не мешают. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Идеологически вер ный звукосервер.
Andrey Melnikoff wrote: flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/* самолично. И пока не пришебешь iceweasel - держать. и как побороть? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Идеологически вер ный звукосервер.
Andrey Melnikoff wrote: Ed sp...@yandex.ru wrote: Andrey Melnikoff wrote: flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/* самолично. И пока не пришебешь iceweasel - держать. и как побороть? Дык таки dmix настроить. google://alsa+dmix вам в помошь. я писал - vlc, mplayer и aplay у меня не мешают друг другу. imho это говорит о том, что dmix работает. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Идеологически вер ный звукосервер.
On 23.11.2009 21:07, Ed wrote: flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/* самолично. И пока не пришебешь iceweasel - держать. и как побороть? Дык таки dmix настроить. google://alsa+dmix вам в помошь. я писал - vlc, mplayer и aplay у меня не мешают друг другу. imho это говорит о том, что dmix работает. Если держать аудио-устройство открытым в dmix (к примеру, запущенным mpd), то никто его эксклюзивно зохавать его не сможет. Это, конечно, может привести к тому, что потенциальный эксклюзивный зохавыватель не получит звука вообще (если он лезет напрямую к ioctl, а не через libasound[-dmix]; если же он использует libasound, но просто выделывается, и имеет fall-back на default (вместо hw:0,0), то всё будет со всеми в порядке). PS Отдельная проблема - с тем, что libasound за каким-то [beep] не ставит на всё ей открытое fcntl(FCLOEXEC). В результате у evince/xarchiver оказывается /dev/snd/pcmXX про который он ничего не знает, и ничего сделать с ним не может. FWIW, разработчики в курсе и исправлять отказались :-E На мой взгляд это баг именно libasound, поскольку этот fd скрыт внутри структур алсы, и приложение ничего разумного с ним сделать не может. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Идеологически вер ный звукосервер.
Иван Лох wrote: On Tue, Oct 06, 2009 at 01:39:07PM +0400, Dmitry V. Agalakov wrote: Здравствуйте. Хочется странного. А именно: чтобы несколько одновркеменно залогиненых пользователей имели возможность проигрывать звук не блокируя друг друга. Приложения, использующие alsa, монопольно захватывают устройство, поэтому alsa Это было 3 года назад, да и то по-умолчанию. Я так удивился, что специально проверил -- alsa нормально смешивает звук от двух пользователей да что там от двух - от одного бывают проблемы. у меня на десктопе периодически перестаёт играть звук. делаю lsof |grep /dev/snd - виновным обычно оказывается evince (в котором я pdf читаю), вот недавно оказался xarchiver. самое неприятное то, что проблема редкая и невоспроизводимая - багрепорт не на что и писать. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Fw: [Ticket #18] Идеологически вер ный звукосервер.
On Wednesday 07 of October 2009 20:36:53 Alexander Galanin wrote: Дмитрий, Вы случайно не в курсе, что это за письмо пришло мне, когда я ответил на ваше письмо в рассылку? И главное: как оно ко мне попало? Нет, а можно его с полными заголовками на a...@agalakov.spb.ru? -- WestCall SPb dept. Phone: +7-(812)-320-0500 ext. 4580 e-mail: agala...@westcall.net
Re: [Ticket #18] Идеологически вер ный звукосервер.
On Thu, 8 Oct 2009 10:22:27 +0400 Dmitry V. Agalakov a...@agalakov.spb.ru wrote: On Wednesday 07 of October 2009 20:36:53 Alexander Galanin wrote: Дмитрий, Вы случайно не в курсе, что это за письмо пришло мне, когда я ответил на ваше письмо в рассылку? И главное: как оно ко мне попало? Нет, а можно его с полными заголовками на a...@agalakov.spb.ru? Мне тоже с этими Ticket привалило после ответов в рассылку. У кого-то робот сглючил. -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: [Ticket #18] Идеологически вер ный звукосервер.
On Thursday 08 of October 2009 11:09:28 Yuri Kozlov wrote: Дмитрий, Вы случайно не в курсе, что это за письмо пришло мне, когда я ответил на ваше письмо в рассылку? И главное: как оно ко мне попало? Нет, а можно его с полными заголовками на a...@agalakov.spb.ru? Мне тоже с этими Ticket привалило после ответов в рассылку. У кого-то робот сглючил. Да, похоже на то. Проверил, моих следов в заголовках нету. -- WestCall SPb dept. Phone: +7-(812)-320-0500 ext. 4580 e-mail: agala...@westcall.net
Re: Идеологически вер ный звукосервер.
On Wed, 7 Oct 2009 13:53:49 +0400 Dmitry V. Agalakov a...@agalakov.spb.ru wrote: Прикрутить к этому ещё передачу по сети и будет счастье и plan9 всея линукса. Помоему проще будет дождаться Хурда, в котором все это изначально запланировано. :^( Не мы, так наши дети будут жить при GNU/Hurd :) Хурд, конечно, концептуально хорош, но когда операционка с 20летней историей не может нормально работать с файловой системой и постоянно теряет файлы... Лучше уж в попсовый линукс хорошие фичи перетащить, а там видно будет. -- Alexander Galanin pgp3QA1yF6339.pgp Description: PGP signature
Re: Идеологически вер ный звукосервер.
День добрый, Владимир Ступин wrote: Собственно, жалею уже заочно. Amarok из KDE 3.5, что в Lenny, в говно не превратится, но Sqeeze, KDE 4 и Amarok 2 не за горами. Что выбрать ему на замену - пока не придумал. амарок был одной из двух кдешных программ, которые я использовала. Я в конце концов остановилась на qmmp - интерфейс как у xmmp, есть расширения - глобальные клавиши управления (мне особенно нужно было именно это, особенно в клавишей Win), иконка в трее, всплывающее окошко при смене трека, last.fm, лирикс(вот это у меня не заработало) и еще какие-то не нужные лично мне. -- Elena Egorova PS: а alsa у меня отлично звуки микширует от нескольких приложений, правда, у меня нет флеша, и как он работает со звуком, я не знаю -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Идеологически вер ный звукосервер.
Elena Egorova wrote: конце концов остановилась на qmmp - интерфейс как у xmmp, есть расширения - глобальные клавиши управления (мне особенно нужно было именно это, особенно в клавишей Win), иконка в трее, всплывающее окошко лирикс(вот это у меня не заработало) Lyrics недавно поломали на самом сайте из-за копир**тов, qmmp здесь не виноват. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Developer signature.asc Description: OpenPGP digital signature
Re: Идеологически вер ный звукосервер.
Hello, Eugene V. Lyubimkin wrote: Elena Egorova wrote: конце концов остановилась на qmmp - интерфейс как у xmmp, есть расширения - глобальные клавиши управления (мне особенно нужно было именно это, особенно в клавишей Win), иконка в трее, всплывающее окошко лирикс(вот это у меня не заработало) Lyrics недавно поломали на самом сайте из-за копир**тов, qmmp здесь не виноват. В амароке было несколько плагинов, был выбор, что именно использовать (мне всегда больше нравились текстовые файлы), или возможность хранить лирикс внутри mp3 (вероятно, отдельным потоком). В qmmp, к сожалению, такой богатой возможности выбора нет, зато он не тащит за собой mysql и питон, а также богатый внутренний мир КДЕ. Про то, что не заработало, это скорее то, что само окошко не всегда показывается по Ctl+L (и эту комбинацию нельзя изменить вроде бы) или через меню. Так как оно все равно не функционирует, то причины этого явления я не уловила. -- Elena Egorova -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Идеологически вер ный звукосервер.
On Tue, 6 Oct 2009 13:40:36 +0400 Dmitry V. Agalakov a...@westcall.spb.ru wrote: Какой из звуковых серверов стОит доводить до работоспособного состояния? Какой из них станет основным в Дебиане? Плюсы, минусы, подводные камни? Инетересуют как академически верные постороения, так и работоспособные. :^) Если теоретизировать, то в новых ядрах есть модуль CUSE (character device in userspace), под который уже написали прокси для пробрасывания OSS dsp. http://userweb.kernel.org/~tj/ossp/ Прикрутить к этому ещё передачу по сети и будет счастье и plan9 всея линукса. -- Alexander Galanin pgpxKKWOqftZE.pgp Description: PGP signature