The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

15.03.2018 11:47  Intel представил проект по развитию открытых прошивок для звуковых чипов

Компания Intel представила новый открытый проект Sound Open Firmware (SOF), который передан под покровительство организации Linux Foundation. В рамках проекта будет развиваться открытая прошивка для связанных с обработкой звука DSP-чипов и сопутствующий SDK c инструментарием для разработчиков прошивок, заинтересованных в применении современных DSP для обработки сигналов и звука.

До сих пор, несмотря на наличие открытых драйверов, код прошивок для звуковых чипов оставался закрытым и поставлялся в бинарном виде. Компания Intel намерена изменить положение дел и перейти на использование открытых прошивок для DSP, что позволит более оперативно исправлять и диагностировать проблемы в прошивке, а также даст пользователям возможность самостоятельно адаптировать прошивки для своих нужд, вносить специфичные оптимизации и создавать легковесные варианты прошивок, содержащие только необходимую в продукте функциональность.

Изначально SOF обеспечивает поддержку платформ Intel Baytrail и Cherrytrail c архитектурой DSP Cadence/Tensilica Xtensa, но ядро прошивки не привязано к конкретным чипам и может быть адаптировано для любого стороннего звукового оборудования. Прошивка имеет модульную архитектуру и предоставляет гибкие средства кастомизации, что позволяет легко портировать её на различные платформы и новые архитектуры DSP.

Для разработчиков предлагается инструментарий, включающий специализированный отладчик для выявления и устранения проблем при цифровой обработке звука, эмулятор DSP и хост-системы (на основе QEMU), утилиты сборки образов прошивок и преобразования прошивок в различные форматы. Код прошивки написан на языке Си и поставляется под лицензиями BSD и MIT. Драйверы для хост-систем поставляются под лицензиями BSD и GPL. Разработка SOF ведётся в инфраструктуре проекта ALSA.

  1. Главная ссылка к новости (https://www.linuxfoundation.or...)
  2. OpenNews: Linux Foundation представил проект LinuxBoot для замены UEFI-прошивок
  3. OpenNews: Релиз flashrom 1.0, утилиты для перепрошивки Flash-чипов
  4. OpenNews: Эндрю Таненбаум поблагодарил Intel за использование MINIX в прошивке Management Engine 11
  5. OpenNews: Google развивает открытую замену прошивкам UEFI
  6. OpenNews: Для MIPS-устройств разработан метод соблюдения требований FCC для использования свободных прошивок
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: dsp, firmware, sound, audio, intel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 12:18, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –2 +/
    Неужели уязвимости в ME, аппаратные Meltdown и Spectre заставили Штеуд немного поумнеть?
     
     
  • 2.2, Anonimkus (?), 12:19, 15/03/2018 [^] [ответить]    [к модератору]
  • +22 +/
    Нет.
     
  • 1.3, Аноним (-), 12:31, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +3 +/
    А открыть код ME они не хотят?
     
     
  • 2.4, ввввв (?), 12:35, 15/03/2018 [^] [ответить]    [к модератору]
  • +/
    > А открыть код ME они не хотят?

    всё равно прошить его они ключей не дадут

     
     
  • 3.8, Аноним (-), 13:27, 15/03/2018 [^] [ответить]     [к модератору]
  • –1 +/
    Тут была новость про некий набор утилей от Гугла, который в т ч чистит этот ME ... весь текст скрыт [показать]
     
     
  • 4.15, Аноним (-), 13:42, 15/03/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Не от гугла, а от энтузиастов, не набор утилей, а питон-скрипт...

    Работает он благодаря тому, что прошивка ME реализована в виде набора модулей, каждый из которых подписан отдельно.

     
     
  • 5.21, пгуыыцрщ (?), 14:02, 15/03/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    Посоны ис Positive Technologies зопилили выпиливание бес выпиливания черес недокументированный бит, который был заререзвирован специально под АНБ типа. А питон скрипт рипает,и инагда может сфейлить.
     
  • 5.33, Аноним (-), 16:04, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    От гугла тоже было. А потом они массово начали переходить на AMD.
     
     
  • 6.69, daemontux (?), 02:35, 16/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > А потом они массово начали переходить на AMD.

    ПРУФ?


     
  • 4.61, чебурнет.рф (ok), 20:45, 15/03/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    > набор утилей от Гугла
    > чистит от лишнего хлама

    Оксюморон же.


     
  • 3.13, Аноним (-), 13:38, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > всё равно прошить его они ключей не дадут

    Ничего, программатором прошьём. Было бы, что шить.

     
     
  • 4.25, Crazy Alex (ok), 14:50, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Оно не запустится без правильной подписи. С другой стороны - мало там дыр находили? Ещё найдутся, да и старую дырявую прошивку туда залить вроде можно было...
     
     
  • 5.30, Аноним (-), 15:13, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Запустится, куда оно денется-то? Ключ для проверки и сам код проверки на той же флешке лежат. Так что при заливке в обход биоса никаких препятствий для запуска нет.
     
     
  • 6.48, Crazy Alex (ok), 18:03, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Хотите сказать, что там  в самом процессоре не прошит интеловский ключ намертво? Хм, забавно, но крайне странно
     
     
  • 7.64, Аноним (-), 23:36, 15/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    По крайней мере могу сказать, что у разных OEM ов разные ключи, и что залитые пр... весь текст скрыт [показать]
     
  • 2.24, Аноним (-), 14:40, 15/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Да могут и дать, что это даст? А вот инструмента собрать подписанный firmware вам явно не дадут и проверить что то что в бинарнике совпадает с тем что в коде вы явно не сможете.
     
  • 1.5, лютый жабист__ (?), 13:07, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    Что только не придумают, лишь бы процы приличные не делать.... новости почитаешь, то интель на броадкома поглядывает, то умные очки рожает... а процы где? :(
     
     
  • 2.34, ryoken (ok), 16:19, 15/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Страшно подумать - им лавры Мозиллы покоя не дают D... весь текст скрыт [показать]
     
     
  • 3.65, Crazy Alex (ok), 01:00, 16/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Интел "несколько" побольше Мозиллы, ему можно
     
  • 1.6, Moomintroll (ok), 13:24, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +14 +/
    > бинарных блобов

    Да сколько ж можно!?!?!?

    BLOB == Binary Large OBject

     
     
  • 2.9, Аноним (-), 13:29, 15/03/2018 [^] [ответить]    [к модератору]  
  • +13 +/
    Binary Large Object BLOB
     
  • 2.10, Аноним (-), 13:30, 15/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Масло масляное :)
     
  • 2.20, wiki (?), 14:01, 15/03/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    binary linked object
    https://ru.wikipedia.org/wiki/Блоб
     
     
  • 3.38, Аноним (-), 16:26, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    учи йазыг сцуко https://en.wikipedia.org/wiki/Binary_blob
     
     
  • 4.49, Crazy Alex (ok), 18:07, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    От того, что она есть  в аглицком, плеоназмом эта дурь быть не перестаёт
     
     
  • 5.52, Джон Ленин (?), 19:05, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > От того, что она есть  в аглицком, плеоназмом эта дурь быть
    > не перестаёт

    От того, что эта дурь X, дурью она быть не перестаёт. xD

     
  • 4.54, Некто (??), 19:17, 15/03/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Так происходит когда лезут те кто не в курсе что значит исходное сокращение.
    Типичная "ВИП персона".
     
  • 3.72, Алконим (?), 07:32, 16/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Есть еще и CLOB - Character Large OBject.
     
  • 2.74, Аноне (?), 12:38, 16/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    QT
     
  • 2.76, Аноним (-), 20:06, 16/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Нет. Blob в первую очередь означает это: https://en.wiktionary.org/wiki/blob
     
  • 1.7, Anonymoustus (ok), 13:24, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Компания Intel намерена изменить положение дел и перейти на использование открытых прошивок для DSP

    Стесняюсь спросить: какие звуковые DSP производит Штеуд?

    А про ME и мельдоний уже задали вопрос выше.

     
     
  • 2.11, Аноним (-), 13:32, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Возможно, что они вынашивают планы по реализации этих DSP на прикупленных FPGA Altera
     
  • 2.16, Аноним (-), 13:45, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Стесняюсь спросить: какие звуковые DSP производит Штеуд?

    В новости же написано. Intel использует DSP стороннего производителя Cadence/Tensilica Xtensa.

     
     
  • 3.19, ввввв (?), 13:53, 15/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    он их IP блоки использует, например ядра процессоров такие как xtensa ... весь текст скрыт [показать]
     
  • 2.18, ввввв (?), 13:52, 15/03/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    звуковые карты в их соках содержат dsp ... весь текст скрыт [показать]
     
  • 2.51, Аноним (-), 18:30, 15/03/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Штеуд хочет покончить с монополией яблочников на качественную обработку звука.
     
  • 1.12, Аноним (-), 13:33, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Пора добавлять поддержку микширования и з​акапывать п​yльсу?
     
     
  • 2.14, Аноним (-), 13:41, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Пора добавлять поддержку микширования и з​акапывать п​yльсу?

    Для недокарточек давно есть dmix (намного давнее, чем пульса, кстати).

     
     
  • 3.26, Crazy Alex (ok), 14:51, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Если я правильно понимаю, он и не для "недокарточкек" предпочтителен - по нынешним временам не жрёт от ничего, зато гарантировано качество и вообще полностью предсказуем
     
     
  • 4.31, Аноним (-), 15:31, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Только sysv-ресурсы ликает как ненормальный
     
     
  • 5.44, Crazy Alex (ok), 17:58, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    А в чём это живьём проявляется? Нут, то есть оно у меня так настроено, комп не выключается месяцами - должно же проявиться как-то? Быстрый гуглёж сейчас ничего не выдал
     
     
  • 6.57, Аноним (-), 19:56, 15/03/2018 [^] [ответить]     [к модератору]  
  • +/
    pcm_dmix c XXX snd_pcm_dmix_open unable to create IPC semaphore Если не уби... весь текст скрыт [показать]
     
     
  • 7.66, Crazy Alex (ok), 01:02, 16/03/2018 [^] [ответить]    [к модератору]  
  • +/
    А, ясно. Ну, хрен с ним тогда, не критично
     
  • 4.35, ryoken (ok), 16:22, 15/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Подскажите, а есть смысл с dmix возиться при установленной звуковухе M-Audio Rev... весь текст скрыт [показать]
     
     
  • 5.43, Crazy Alex (ok), 17:57, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Не подскажу - не помню деталей, такие штуки крайне редко настраиваются. Вот когда с джульеткой возился вышел на это дело, так уже и живет года четыре или пять.
     
  • 5.50, Crazy Alex (ok), 18:17, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Из тех обрывков, что удалось вспомнить - dmix даёт построить цепочку устройств в alsa при которой можно параллельно вывести звук с разным семплрейтом. Могу гнать, не помню точно.
     
  • 5.62, чебурнет.рф (ok), 20:51, 15/03/2018 [^] [ответить]     [к модератору]  
  • –6 +/
    Спасибо А то я ниже сетовал, что запамятовал как назывался тот альтернативный н... весь текст скрыт [показать]
     
  • 2.23, Аноним (-), 14:17, 15/03/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Пульс нужен не для микширования потоков с которым вполне справляется alsa, в т ... весь текст скрыт [показать]
     
     
  • 3.29, Аноним (-), 15:08, 15/03/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    У меня нет пульсы, но воткнутые в USB микрофоны и гарнитуры просто работают. ЧЯДНТ?
     
     
  • 4.41, Аноним (-), 17:20, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    >ЧЯДНТ?

    Не умеешь читать.

     
     
  • 5.58, Аноним (-), 20:34, 15/03/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    А кое-кто наоборот - кроме чтения рекламных слоганов ничего не умеет ни думать ... весь текст скрыт [показать]
     
     
  • 6.70, Аноним (-), 03:42, 16/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Но я не хочу в каждом приложении выбирать девайс Более того, я считаю возможнос... весь текст скрыт [показать]
     
     
  • 7.71, Аноним (-), 06:40, 16/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну не делает пульс ничего особенного Как в пульсе, так и в alsalib для поддер... весь текст скрыт [показать]
     
     
  • 8.73, Аноним (-), 09:35, 16/03/2018 [^] [ответить]    [к модератору]  
  • +/
    А не написан он потому что "брехать - не пахать".
     
     
  • 9.78, count0krsk (ok), 20:28, 22/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Да ладно, я сижу на алсе,и всё ок Вебку втыкал - скайп её видел, когда пользова... весь текст скрыт [показать]
     
  • 1.17, Вандам (?), 13:47, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Лучше бы код прошивок для проца открыли. И ME выпилили.
     
     
  • 2.22, НяшМяш (ok), 14:11, 15/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Умельцы и так уже Intel без денег оставляют путём скальпирования, замены пасты н... весь текст скрыт [показать]
     
  • 1.27, Crazy Alex (ok), 14:53, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    Какие тут все добрые, блин. Хорошая инициатива (причём о том, что для всяких DSP грузятся блобы тут стонут регулярно же) - нет, надо обязательно прикопаться и рожу скривить
     
     
  • 2.28, Anonymoustus (ok), 15:03, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Какие тут все добрые, блин. Хорошая инициатива (причём о том, что для
    > всяких DSP грузятся блобы тут стонут регулярно же) - нет, надо
    > обязательно прикопаться и рожу скривить

    Если бы это предложил, ну, скажем, Столлман или Тео. Но это предложил, на минуточку, Штеуд.

     
     
  • 3.39, Джон Ленин (?), 16:34, 15/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Если бы это предложил, ну, скажем, Столлман или Тео. Но это предложил,
    > на минуточку, Штеуд.

    Хех… есть тут тот "немногий", что жалуется на "невидео". Типа на ней не работают вяленные кеды, галлиум-найн, итд…

    Ну так дали же libglvnd чтоб мезу в блоб впрягать.
    Не хотите EGLstreams напрямую в квине поддерживать — сделайте костыльный враппер GBM2EGLs.

    А так совсем непонятно ничё, типа позиция: "мы может что-то поддерживать будем, но не хотим. Может оно само поддержится"

     
  • 3.45, Crazy Alex (ok), 18:00, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    По вашему, открытые прошивки от штеуда хуже, чем его же блобы? Странная логика какая-то.

    P.S. Столлмана со всякими Тео путать не надо :-)

     
  • 2.40, Аноним (-), 16:38, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Ты как будто первый день на опеннете.
     
     
  • 3.46, Crazy Alex (ok), 18:01, 15/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Во-первых, охреневать это не мешает, а во-вторых - на вид в последнее время тут как-то агрессивнее обитатели стали.
     
     
  • 4.53, Аноним (-), 19:08, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > На вид в последнее время тут как-то агрессивнее обитатели стали.

    Весна. Обострение-с. Скоро пройдет.

     
     
  • 5.77, ZloySergant (ok), 22:57, 17/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >Весна. Обострение-с. Скоро пройдет.

    У немногих. У остальных весна - круглый год, а весной начинается гон.

     
  • 1.32, Аноним (-), 15:59, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что-то все внезапно бросились выкладывать проекты, связанные с аудио. Гугель, штеуд, кто следующий? кривотив?
     
     
  • 2.36, ryoken (ok), 16:24, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > Что-то все внезапно бросились выкладывать проекты, связанные с аудио.

    А может, это такая замаскированная спонсорская помощь ребятам из новости про звукосъём колонками? :)

     
  • 2.37, Джон Ленин (?), 16:25, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    ммм.. неееее… они уже OpenAL сделали.
     
  • 2.60, чебурнет.рф (ok), 20:43, 15/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Я как раз забыл, что там раньше альтернативно одарённые предпочитали поганому кривотиву? Не напомните? Помню, это была какая-то совсем уже китайщина с вечно кривыми дровами или вообще без оных, поэтому очень она почиталась у нитаких-как-всие.
     
     
  • 3.63, Аноним (-), 22:08, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    ESS ?
     
  • 1.42, Аноним (-), 17:45, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    И снова открыли под BSD/MIT. Ну что ты скажешь, проклятые корпорасты не делятся! Совсем не делятся! Несвободненько! Грешновато!
     
     
  • 2.47, Crazy Alex (ok), 18:02, 15/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну вообще да, но с паршивой овцы...
     
     
  • 3.55, Аноним (-), 19:42, 15/03/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Это был сарказм, если что. Все правильно сделали, не под богомерзким же гпл открывать - тут выбрали истинно свободные лицензии.
     
     
  • 4.67, Crazy Alex (ok), 01:05, 16/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Да понятно, что сарказм. И что ты любитель проприетарщины - тоже понятно. Потому и GPL тебе не в кассу - as intended,  в общем-то.
     
  • 1.56, Bvz (?), 19:53, 15/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А что сложного в звуковых чипах и зачем там прошивка? Я фантазирую его как ЦАП какой-то!
     
     
  • 2.75, Аноне (?), 16:50, 16/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Наверно в аппаратном смысле как раз примитивно (для чипов типа Intel HDA), а всю работу выполняет софт.
     
  • 1.68, Аноним (-), 01:58, 16/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Первым делом напишут майнер.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor