The OpenNET Project / Index page

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

21.01.2012 16:10  Представлен открытый драйвер для используемого во многих ARM-чипах GPU Mali

Представлен открытый драйвер для графического сопроцессора Mali (Mali-200 и Mali-400), применяемого во многих чипах на основе архитектуры ARM, которые используются, например, в смартфорнах Samsung. Драйвер был создан на основе реверс-инжиниринга закрытого Linux-драйвера, поддерживаемого компанией ARM. Код драйвера планируется опубликовать после формального анонса проекта на выставке FOSDEM, которая состоится 4-5 февраля. Драйвер будет поддерживать OpenGL ES и другие возможности, которые присутствуют в проприетарном Linux-драйвере. используемом многими производителями телефонов на платформе Android.

Отмечается, что существенно упростил процесс обратного инжиниринга самодостаточный характер ARM Mali GPU, который не требует загрузки микрокода и настройки регистров из пространства пользователя. Основные трудности возникли с разбором особенностей работы компилятора шейдеров, для изучения которого использовался метод перехвата и анализа потока команд к GPU. Разработкой открытого драйвера занимается Luc Verhaegen, один из ключевых разработчиков драйверов RadeonHD и VIA Unichrome, активно участвующий в разработке X.Org.

Напомним, что на рынке потребительских устройств на базе архитектуры ARM сложилась необычная ситуация - на данных устройствах доминируют открытые операционные системы, но для данных открытых ОС доступны как правило только проприетарные драйверы для графических подсистем, что усложняет жизнь таких проектов, как CyanogenMod.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Компания Samsung открыла код DRM-драйвера для SoC Exynos4210
Автор новости: Аноним
Тип: Программы
Ключевые слова: gpu, mali, arm, driver, opensource
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, EuPhobos (ok), 17:33, 21/01/2012 [ответить] [показать ветку] [···]    [к модератору]
  • +9 +/
    Ух! Хорошая новость!
     
     
  • 2.17, sasa (??), 00:22, 22/01/2012 [^] [ответить]     [к модератору]
  • +/
    Новость несомненно отличная К сожалению Mali Graphics в основном азиаты только ... весь текст скрыт [показать]
     
     
  • 3.23, Аноним (-), 05:29, 22/01/2012 [^] [ответить]     [к модератору]  
  • +1 +/
    Вообще-то его ставят все кто не Ti OMAP и не nvidia tegra Первые себе лицен... весь текст скрыт [показать]
     
     
  • 4.25, Аноним (-), 11:50, 22/01/2012 [^] [ответить]    [к модератору]  
  • +/
    Кроме powervr и tegra ещё есть adreno.
     
  • 4.26, sasa (??), 12:51, 22/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Freescale - amd-ые графические процессоры подразделение мобильное они сейчас Qu... весь текст скрыт [показать]
     
     
  • 5.31, Аноним (-), 04:55, 23/01/2012 [^] [ответить]     [к модератору]  
  • +/
    А в первой ссылке что-то такое про 64 бита А это только в ARMv8 появилось oO ... весь текст скрыт [показать]
     
  • 4.28, Px (?), 16:42, 22/01/2012 [^] [ответить]    [к модератору]  
  • +3 +/
    > Так вообще-то уже сейчас GPGPU делает х86 в десятки раз, по поводу чего оно уже и в суперкомпьютеры пролезло, и много куда еще.

    Делают, но на определённых, «удобных» задачах.

     
     
  • 5.32, Аноним (-), 04:56, 23/01/2012 [^] [ответить]    [к модератору]  
  • +/
    > Делают, но на определённых, «удобных» задачах.

    Так обычно это как раз и есть самые тяжелые алгоритмы :). А акселерировать ничегонеделание смысла мало.

     
  • 3.24, mma (?), 08:33, 22/01/2012 [^] [ответить]     [к модератору]  
  • –3 +/
    Так могут говорить только те кто впринципе ничего об архитектурах процессоров не... весь текст скрыт [показать]
     
     
  • 4.27, sasa (??), 13:01, 22/01/2012 [^] [ответить]     [к модератору]  
  • +4 +/
    Заявлено что суперкомпьютеры одной производительности на arm gpu будут потреблят... весь текст скрыт [показать]
     
     
  • 5.30, Аноним (-), 04:51, 23/01/2012 [^] [ответить]     [к модератору]  
  • +/
    На форониксе есть довольно забавные бенчи - современные 2-ядерные ARM уже вплотн... весь текст скрыт [показать]
     
     
  • 6.35, Michael Shigorin (ok), 13:50, 23/01/2012 [^] [ответить]     [к модератору]  
  • +/
    К сожалению, взамен они сейчас нуждаются в индивидуальном подъезде на особо... весь текст скрыт [показать]
     
     
  • 7.39, Аноним (-), 17:40, 24/01/2012 [^] [ответить]     [к модератору]  
  • +/
    А что мещает сделать удобно хакабельную платформу тиражной Вон raspberry pi вид... весь текст скрыт [показать]
     
     
  • 8.43, Michael Shigorin (ok), 00:13, 25/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Необходимость особого подхода на каждый такой тираж при создании дистрибутива т... весь текст скрыт [показать]
     
  • 5.33, mma (?), 05:38, 23/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Для начала надо понять что дает при расчетах GPU а чего нет Толку от него есть ... весь текст скрыт [показать]
     
     
  • 6.34, sasa (??), 11:49, 23/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Какие например у Cortex-a9 упразднены подсистемы суперскалярная архитектура с ... весь текст скрыт [показать]
     
  • 6.36, Michael Shigorin (ok), 14:03, 23/01/2012 [^] [ответить]     [к модератору]  
  • +/
    И прочие спекуляции выполнением, насколько помню На некоторых OpenRD есть PCIe,... весь текст скрыт [показать]
     
     
  • 7.37, sasa (??), 22:15, 23/01/2012 [^] [ответить]     [к модератору]  
  • –1 +/
    HINT - там вообще нет gpu, и это достаточно неновые ядра епонцы конечно молодц... весь текст скрыт [показать]
     
     
  • 8.40, Аноним (-), 17:41, 24/01/2012 [^] [ответить]    [к модератору]  
  • +/
    > HINT - там вообще нет gpu,

    В современных суперкомпьютерах кстати GPU очень даже есть. Не скажу за именно тот, но вообще GPU для массовых параллельных вычислений - круть.

     
  • 8.45, Michael Shigorin (ok), 00:48, 25/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Спасибо, Кэп То-то фуджиковские спарки некоторые уже давно предпочитали сановск... весь текст скрыт [показать]
     
     
  • 9.46, sasa (??), 14:59, 25/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Пожалуйста, но боюсь вы не поняли - хинт в том что RISC процессоры уже сейчас де... весь текст скрыт [показать]
     
  • 7.38, mma (?), 16:25, 24/01/2012 [^] [ответить]     [к модератору]  
  • +/
    MMU-то есть, но сравнивать надо реализации Не вижу смысла дальше обмениваться п... весь текст скрыт [показать]
     
     
  • 8.41, Аноним (-), 17:56, 24/01/2012 [^] [ответить]     [к модератору]  
  • +/
    А практически судя по бенчам фороникса, современные A9 с из 2-я ядрами на гигаге... весь текст скрыт [показать]
     
     
  • 9.42, Michael Shigorin (ok), 00:09, 25/01/2012 [^] [ответить]    [к модератору]  
  • +/
    > бенчам фороникса
    > Фороникс
    > бенчи фороникса

    User294, http://c2.com/cgi/wiki?DontRepeatYourself :)

     
  • 8.44, Michael Shigorin (ok), 00:19, 25/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Аналогично -- собсно не наездов ради, а заинтересовался, Вы о чём именно Я-то ... весь текст скрыт [показать]
     
  • 1.2, greenetc (??), 17:51, 21/01/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А какие это Soc для примера ?
     
     
  • 2.3, Эдуард (??), 18:02, 21/01/2012 [^] [ответить]    [к модератору]  
  • +/
    у меня китайский планшет с процом Allwinner A10, в планшете как раз граф. проц - Mali 400 :-) довольно мощная штука.
     
     
  • 3.4, Alex Simnduev (?), 18:28, 21/01/2012 [^] [ответить]    [к модератору]  
  • +2 +/
    Samsung Exynos
     
  • 2.19, Аноним (-), 00:47, 22/01/2012 [^] [ответить]    [к модератору]  
  • +/
    > А какие это Soc для примера ?

    Туева хуча - почти все что не Texas Instruments (SGX) и не Nvidia (какой-то собственный GPU, однако не похожий на десктопные).

     
  • 1.5, ВКПб (?), 18:31, 21/01/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    http://www.malideveloper.com/developer-resources/drivers/index.php а это тогда какие драйверы?
     
     
  • 2.9, Andrey Mitrofanov (?), 21:38, 21/01/2012 [^] [ответить]    [к модератору]  
  • –1 +/
    > http://www.malideveloper.com/developer-resources/drivers/index.php а это тогда какие
    > драйверы?

    Это -- "Open Source".

    GPLv2 прокладка под блоб.

    ""Note that these components are not a complete driver stack. To build a functional OpenGL ES or OpenVG driver you need access to the full source code of the Mali DDK, which is provided under the standard ARM commercial licence to all Mali GPU customers.""

    Были какие-то сомнения??

     
  • 2.13, Аноним (-), 22:21, 21/01/2012 [^] [ответить]    [к модератору]  
  • +/
    > http://www.malideveloper.com/developer-resources/drivers/index.php а это тогда какие
    > драйверы?

    Это каркас для загрузки блоба в ядро.

     
  • 1.6, Аноним (-), 19:04, 21/01/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Круто, а на каком стенде/лекции это будет? Я буду на фосдеме, хочу своими глазами увидеть.
     
  • 1.7, Аноним (-), 21:02, 21/01/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    А что это за лицензия такая, что позволяет реверсить драйвера, да ещё и заявлять об этом официально?
     
     
  • 2.8, Аноним (-), 21:36, 21/01/2012 [^] [ответить]    [к модератору]  
  • +2 +/
    fair use
     
     
  • 3.47, другой аноним (?), 16:56, 25/10/2012 [^] [ответить]    [к модератору]  
  • +/
    В Германии (или где-то в Европе) вроде как недавнее постановление суда даже "запретило запрещать" :) реверс-инжинирить, т.е. человек может положить болт на такие требования лицензии, а если на него наедут то и обратиться в суд. Хотя могу и путать
     
  • 2.10, Goblin (?), 21:39, 21/01/2012 [^] [ответить]    [к модератору]  
  • +/
    Законы США (закон об авторском праве и патентное законодательство) позволюят обратный инжиниринг программ, при соблюдении некоторых условий.
     
     
  • 3.12, Аноним (-), 22:18, 21/01/2012 [^] [ответить]    [к модератору]  
  • +/
    Хм, не знал, однако. А линк на тему есть?
     
     
  • 4.22, Аноним (-), 00:55, 22/01/2012 [^] [ответить]    [к модератору]  
  • +/
    > А линк на тему есть?

    google://fair use

     
  • 1.14, Аноним (-), 23:07, 21/01/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    У omap вроде тоже mali. Хорошая новость для обладателей panda board.
     
     
  • 2.15, анон (?), 23:31, 21/01/2012 [^] [ответить]    [к модератору]  
  • +/
    Нее.. на омапах чипы от имаждинейшн технолоджис, которые глубоко клали на открытый код )
     
     
  • 3.16, Аноним (-), 23:39, 21/01/2012 [^] [ответить]    [к модератору]  
  • +/
    Странно, а почему тогда в ссылке новости omap упоминается? А mali чьё творение?
     
     
  • 4.20, Аноним (-), 00:52, 22/01/2012 [^] [ответить]     [к модератору]  
  • +/
    Может фороникса проглючило У OMAP как GPU по жизни был SGX, лицензированный у I... весь текст скрыт [показать]
     
  • 1.18, Anonus (?), 00:23, 22/01/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    >Luc Verhaegen, один из ключевых разработчиков драйверов RadeonHD и VIA Unichrome

    послужной список впечатляющий - ни один драйвер не работает в современных системах.

     
     
  • 2.21, Аноним (-), 00:54, 22/01/2012 [^] [ответить]     [к модератору]  
  • +1 +/
    Ага Первый стал неактуален, потому как за дело взялось само AMD epic win В... весь текст скрыт [показать]
     

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


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