Страница 3 из 3 Первая 123
Показано с 41 по 50 из 50

Тема: С чего бы начать "твердотельность" воспроизведения...?

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для goleg
    Регистрация
    29.06.2005
    Адрес
    г.Омск
    Возраст
    60
    Сообщений
    484

    По умолчанию С чего бы начать "твердотельность" воспроизведения...?

    Испытывая некоторые проблемы в данной области, решил спросить здесь и начать сначала...
    Имею этакий мини-пк DNS-Porto на Intel Atom D525 и Nvidia ION.( на win7 , но переустановка не пугает). Хотелось бы использовать его в качестве аудио проигрывателя ( usb-цап ), лучше безмониторного, с управлением от андроидного смартфона. Подскажите, в сторону какого ПО смотреть....? возможно эта тема тут обсуждалась...?
    Спасибо.

  2. #41
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    винда многозадачная система и приоритет вывода звука далеко не на первом месте стоит, когда проц будет свободный, тогда и даст звуковухе следующий отсчет. Если бы у звуковухи была собственная память на борту, то эта проблема легко бы решалась. Линух тоже многозадачен
    Это всё совершенно правильные, но общие слова и болтовня, из которой никак не вытекает определение latency. Дайте определение, пожалуйста - latency между чем и чем?

    Вот идёт поток i2s с транспорта (виндовс, линукс) на ЦАП. Тактируется поток от ЦАП. Где тут latency?

    "Имя, сестра! Имя!"
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

  3. #42
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,864

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    А при чем тут тактирование самого цапа? Сначала разберитесь с тем что такое джиттер.
    Нет. Давайте сначала с тактированием и латентностью.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    То что винда многозадачная система и приоритет вывода звука далеко не на первом месте стоит, когда проц будет свободный, тогда и даст звуковухе следующий отсчет.
    Нет. Процессор никаких отсчетов звуковой карте не генерирует.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Если бы у звуковухи была собственная память на борту, то эта проблема легко бы решалась
    Так она и имеется. Называется буфер.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Линух тоже многозадачен, но в память намного меньше сервисов крутится, я говорю о системах настроенных на вывод звука, в которых выпилено все лишнее, как там убунта с графикой работает мне не ведомо.
    А, ну теперь все понятно.

  4. #43
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,369

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Вот идёт поток i2s с транспорта (виндовс, линукс) на ЦАП. Тактируется поток от ЦАП.
    А я сразу это и обозначил, если есть обратная синхронизация, то латентность побоку, и звучит от любого компа одинаково. Линух на одноплатнике при работе все-же поменьше помех даёт.

    ---------- Сообщение добавлено 17:10 ---------- Предыдущее сообщение было 17:07 ----------

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    Нет. Процессор никаких отсчетов звуковой карте не генерирует.
    Конечно, звуковуха данные получает непосредственно от святого духа, зачем ей какой-то процессор.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  5. #44
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,864

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Конечно, звуковуха данные получает непосредственно от святого духа, зачем ей какой-то процессор.
    C шины DMA она данные получает. Но DMA так же ее не тактирует.
    А если режим DMA не досупен, то все равно такты генератора звуковуха с процессора не получает. У нее свой генератор на борту есть. А выборка данных происходит из буфера. Когда данные в буфере заканчиваются, генерируется прерывание, процессор устанавливает следующие регистры DMA на шине (или передает след. порцию данных сам без DMA). Если данных нет, то слышите щелчок, затык, заик и пр.

  6. #45
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,369

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    А выборка данных происходит из буфера.
    Так из буфера что сама звуковуха данные забирает? Нет в ней контроллера для этого. Да даже если бы и был, такт подошел, нужны данные, а в это время в память диск пишет, или проц, да неважно что, занята память....
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  7. #46
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    А я сразу это и обозначил, если есть обратная синхронизация, то латентность побоку, и звучит от любого компа одинаково.
    А Вы что, всерьёз рассматриваете тактирование звукового потока не генератором ЦАПа, а процессором транспорта на виндовс/линукс? Вот тут, прямо на Веге, вот это вот всерьёз рассматриваете? Ну поздравляю.

    Кстати, даже и в этом случае латентность ни при чём.

    ЗЫ Хотя конечно, можно поставить буфер (например, Алекса) и жить спокойно. Но в таком случае всё равно тактирование выборок из буфера пойдёт от ЦАПа.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

  8. #47
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,864

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Так из буфера что сама звуковуха данные забирает?
    Да. С каждым тактом генератора из буфера выбираются данные. Как только данные заканчиваются, генерируется прерывание.
    Команду на выборку данных звуковуха получает от драйвера.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    такт подошел, нужны данные, а в это время в память диск пишет, или проц, да неважно что, занята память....
    Поэтому и придумали DMA.

  9. #48
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,369

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от -Rik- Посмотреть сообщение
    А Вы что, всерьёз рассматриваете тактирование звукового потока не генератором ЦАПа
    Ессно звуковуха тактирует, но не всегда ее запросы вовремя исполняются. Мы сейчас о каком транспорте говорим? Комп+звуковуха, или комп+внешний цап? Если цап, то как связан с компом? ЮСБ, спдиф, или и2с?

    ---------- Сообщение добавлено 17:49 ---------- Предыдущее сообщение было 17:47 ----------

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    Да. С каждым тактом генератора из буфера выбираются данные. Как только данные заканчиваются, генерируется прерывание.
    Да не берет звуковуа данные блоком, нет у нее памяти для хранения, берет 64 бита и так до следующего такта, но не факт что не придется подождать.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  10. #49
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,864

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Ессно звуковуха тактирует, но не всегда ее запросы вовремя исполняются.
    Тогда щелчок, если этого времени не исполнения будет достаточно, что бы его услышать.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Да не берет звуковуа данные блоком, нет у нее памяти для хранения
    Память для хранения есть. Называется буфер. Является ли звуковуха символьным устройством или блочным я не знаю. Да это и не важно.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    берет 64 бита и так до следующего такта, но не факт что не придется подождать.
    Ну и кто будет ждать? Генератор ждать не будет.

  11. #50
    Завсегдатай Аватар для Yurgen
    Регистрация
    23.05.2005
    Адрес
    Из Замкадья
    Возраст
    52
    Сообщений
    1,518

    По умолчанию Re: С чего бы начать "твердотельность" воспроизведения...?

    Linux компактный, облегченный, меньше места на диске занимает, меньше памяти жрет, меньше процессорного времени. Если требуется запустить только плейер, требования к железу сильно снижаются. Linux бесплатный. Кроме того есть готовые решения, если нужен например не только плейер но еще и NAS например.

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


    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Debian+aplayer. Управление через веб, можешь сделать приложением.
    Clementine, есть полноценное приложение д/у под андроид.
    Make Linux Great Again

Страница 3 из 3 Первая 123

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •