Puppy-420-ru и S/PDIF-выход |
У меня есть внешний цифро-аналоговый преобразователь (ЦАП), самодельный, выполненный на отличной микросхеме PHILIPS TDA1541. Кроме этого есть нетбук ASUS Eee PC 701 (с установленной ОС Puppy-420-ru), и однажды у меня появилось желание сделать из него проигрыватель mp3, а в качестве ЦАПа соответственно использовать не встроенный аудиокодек, а мой внешний ЦАП. Здесь я прочитал, как выполнить аппаратную поддержку S/PDIF в этом нетбуке (был выбран вариант с трансформаторной развязкой, использовано ферритовое кольцо К10*6*4.5 М2000НМ1-36, обе обмотки содержат по 18 витков эмалированного медного одножильного провода, марка которого неизвестна). Теперь возник вопрос о том, как заставить Puppy-420-ru выводить звук на этот цифровой выход. После прочтения массы информации в Интернете было найдено правильное решение, весьма простое, кстати. Считаем, что у нас есть установленная и работающая система Puppy-420-ru. Добавляем в файл modprobe.conf, расположенный в /etc, строку: options snd-hda-intel model=3stack-dig Перезагружаемся, запускаем "Меню"->"Мультимедия"->"AlsaMixer - аудио-микшер", там должен появится новый регулятор "IEC958", это и есть S/PDIF-выход, встаём на него, жмём клавишу "M", его значение должно измениться с "MM" на "00", это означает, что он включен. Теперь подключаем к нетбуку наш внешний ЦАП, открываем какой-нибудь музыкальный файл, должна заиграть музыка. |