Наконец, когда вчера у меня в системе появился уже третий звуковой девайс (звуковуха на материнке, на видеокарте и на USB-скайп-мыше), я понял, что система окончательно запуталась в том, что куда выводить. Кроме того, решил разобраться с уже доставшим глюком Skype, когда при наличии на звуковухе дефолтовой оцифровке в 48кГц у него сносит башню и твой голос становится похожим на пропущенный через скрэмблер. Погуглил, поковырялся и... о чудо! Всего минут за 30 экспериментов и тестов:
— Получил полное аппаратное неблокирующее смешение разнокалиберных звуковых источников (от моно до surround 5.1)
— Задействовал лишнюю пару дырок от 7.1 для подключения наушников, пустив туда фронтальную стерео-пару
— Естественно, прозрачное разведение 2.0 в 5.1 для качественного прослушивания музыки, чтобы задействовать сабвуфер и создать псевдообъём.
— Сделал неблокирующийся аналоговый микрофон, разделяемый между любыми девайсами одновременно. Ну и с исправлением Скайп-бага.
Помню, СКОЛЬКО я с этими вопросами в своё время мучился в Windows... Частично они, конечно, решались, но редкостным и мало где работающим шаманством. И только частично. А тут — прямо приятно посмотреть и послушать :D Если кому-то интересно, могу попозже поделиться получившимся .asoundrc (сейчас машину с ним уже вырубил). Воистину, на Linux'е можно творить чудеса, если поймёшь, где крутить :)
// Транслировано с juick.com