LINUX.ORG.RU

Создана открытая версия драйвера Lima для GPU Mali

 , , , , , , ,


0

2

Графический процессор Mali используется многими производителями устройств на базе ARM. В результате обратной инженерии при поддержке фирмы Codethink разработан открытый драйвер для сопроцессоров Mali-200 и Mali-300. Пока это экспериментальный прототип, который послужит основой для драйвера Mesa/Gallium. Поддерживаются многие возможности (например, OpenGL ES) закрытого драйвера для Linux от фирмы ARM.

Драйвером поддерживаются такие SoC, как: AMLogic 8726-M, Allwinner A10, ST-Ericsson Novathor, Samsung Exynos. Чип Samsung Exynos используется в таком популярном смартфоне, как Samsung Galaxy S II.

Появление открытого драйвера Lima поможет таким проектам, как CyanogenMod.

>>> Подробности

★★★★★

Проверено: post-factum ()
Последнее исправление: shahid (всего исправлений: 3)

Ответ на: комментарий от silw

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

pylin ★★★★★
() автор топика
Ответ на: комментарий от Thero

обычно это обгововаривается в лицензиях.

y Nvidia, например:

2.1.3 Ограничения.

Исключение инженерного анализа . Потребитель не может проводить инженерный анализ, декомпилировать и дизассемблировать ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ или принимать какие-либо попытки выявить исходный код.

silw ★★★★★
()
Ответ на: комментарий от silw

мда, будем думать что армовцам не выгодно.

Thero ★★★★★
()
Ответ на: комментарий от silw

Эти «лицензии»...на смех пускать только. Они ничего не значат.Закон твоей страны-единственное что влияет на тебя и отношение с вещами. И очевидно-что ты можешь делать с общедоступными вещами чтоугодно,абсолютно.(в плане инженеринга и перепрошивок)

anonymous
()
Ответ на: комментарий от silw

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

Behem0th ★★★★★
()

например, OPenGL ES

...

OPenGL

Шоман одобряет подтверждённую так новость!

Quasar ★★★★★
()
Ответ на: комментарий от Thero

а он разве запрещён?

зависит от страны. В Империи Бобра запрещен, в Роисси можно отмазаться что это для повышения совместимости.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

Вот что ты бред пишеш? ты лично в своем США сидиш и трясешся от СОГЛАШЕНИЙ? Открою страшную тайну-там кладут на соглашения и не читают их также как тут,т.к. они не имеют никакого смысла,темболее какойто «силы».

Если ты разбираеш автомобиль чтоб сделать точно такойже и впаривать от скоей конторы-это очевидно что запрещено ЗАКОНОМ,а если ты разобрал ради интереса/поставить свой двигатель/тдтп-ТАК НАЗДОРОВЬЕ,делай что хочешь.

Смешно читать детей выше-государство работает на вас,законы сделаны для людей,т.е. ваша позиция-не соглашаться с любым бредом,а требовать выполнения УДОБНЫХ ВАМ норм.

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

anonymous
()
Ответ на: комментарий от anonymous

Причем здесь соглашения, есть такой закон - DMCA

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Novell-ch

ну ребята из nouveau живут же как-то, значит не трогают, врятли и этого тронут

Это доказывает только то, что NVidia понимает, что развитие nouveau обективно скорее в её интересах.

Здесь у правообладателей может быть другое мнение.

hobbit ★★★★★
()

Лучше бы драйвер от УмерВидеокарты от Воображал Технологий реверсили.

anonymous
()
Ответ на: комментарий от KillTheCat

А зачем тогда еулу пишут? Ведь если нет запрещающей статьи, то и говорить не о чем, а если есть, то зачем писать дважды?

AVL2 ★★★★★
()
Ответ на: комментарий от pylin

За нарушение договора посадить не могут. Я, правда, не силён в американском законодательстве, а вот российские договора ты можешь нарушать сколько угодно. Потерять деньги за нарушение договора ты можешь. А сесть - никогда.

Сесть ты можешь только по УК, если есть статья. И был бы маразм (которого, слава богу, нет), если бы каждый желающий мог бы дописывать свои уголовные статьи в договора и заполнять наши тюрьмы по собственному желанию.

ForwardToMars
()

странно, что они начали с малораспростанённого Mali, а не с лидирующего PowerVR;)
хотя - у Мали архитектура не тайловая - проще реверсить;)
ЗЫ. в 2003 делал реверс-инжиниринг NVidia дров (под Линукс) во Франции - запрещалось об этом говорить в контракте (там это наказуемо точно - для компании много проблем, да и меня бы просто выдворили из страны). но вот ковыряться в железке без драйверов - можно (только толку мало - слишком сложная)

azazello ★★★★
()
Ответ на: комментарий от AVL2

На заборах тоже много чего пишут. Пункты ЕУЛЫ не могут быть выше законодательства страны, и если какой-то пункт соглашения противоречит законодательству, то он признается ничтожным.

shahid ★★★★★
()
Ответ на: комментарий от AVL2

А зачем тогда еулу пишут?

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

anonymous
()
Ответ на: комментарий от AVL2

В разных странах разные законы.

Еще интересно, начнут ли действовать пункты еулы которая была принята до их узаконивания. Если да, то ничего удивительного.

KillTheCat ★★★★★
()
Ответ на: комментарий от silw

а за реверс-инжиниринг по кумполу не настучат?

Читать не умеешь :) написано же

В результате обратной инженерии

PS. А что это за термин такой? Кто в курсе?

vada ★★★★★
()
Ответ на: комментарий от ForwardToMars

За нарушение договора посадить не могут

Не могут. Вот только компания правообладатель подаст на тебя в суд за нанесение ей ущерба в 100500 миллиардов. Наймет армию адвокатов которые вывернут тебя через задницу на изнанку... А так ничего страшного. Не посадят. Стопудоф.

vada ★★★★★
()
Ответ на: комментарий от vada

Вот только компания правообладатель подаст на тебя в суд за нанесение ей ущерба в 100500 миллиардов.

Прочитай третье предложение моего поста. И в следующий раз дочитывай коммент, на который отвечаешь.

ForwardToMars
()
Ответ на: комментарий от Thero

мали круче чем павервр. и судя по роадмапам так будет и дальше.

на бумаге может быть и да (и то только на спецефических сценах, где не-тайл архитектура может превосходить тайл-архитектуру) - но большая часть изготовителей армовских чипов, а также Интел предпочитают PoverVr ;)

azazello ★★★★
()
Ответ на: комментарий от azazello

ну дело то всё в интеле, с этим никто не спорит, но паверы не нужны. нужны мали 600 серии.

Thero ★★★★★
()

вот он-gps навигатор с нормальным экраном и небьющийся. НО-за сумму в три раза больше можно купить gps навигатор с автомобилем-что куда удобнее. Цена абсурдна.(только для гос-заказов разве что можно впаривать)

anonymous
()
Ответ на: комментарий от anonymous

промазал с новостью извините.

anonymous
()
Ответ на: комментарий от azazello

Не всё так однозначно. Так google вообще предпочел использовать Vivante в своём чипе для ТВ приставок, этим двум упомянутым британским компаниям. Есть интересное сравнение их все, хоть и уже старых ядер, на 31-й странице документа http://www.digitimes.com.tw/tw/B2B/Seminar/Service/download/051A008180/051A00...

Ну или тут: http://nena.se/nenamark/view?version=2 (powervr далеко не в лидерах).

anonymous
()

Это конечно здорово, что взялись за Mali, хотя похоже ARM из этой четверки-пятерки фирм захвативших рынок мобильных GPU и так наиболее открытая компания: вот здесь http://www.malideveloper.com/developer-resources/drivers/index.php итак доступны их открытие драйвера (конечно не всё что требуется). Где есть что-то подобное от других компаний? Хотя бы где найти сайт того польского кулхакера, что ковырялся с системой команд powervr?

anonymous
()
Ответ на: комментарий от tailgunner

image processing, augmented reality, speech recognition, и т.д.

Ну и не мобилами едиными... Например, умные датчики, мониторящие кардиограмму 24*7, или даже суперкомпютеры (там энергопотребление та еще проблема).

anonymous
()
Ответ на: комментарий от anonymous

Mali6xx умеет opencl. А imagination не умеет. Это поважнее графики будет.

сорри за задержку в ответе - у вас не совсем верная информация.
OpenCL - это лишь API. на OpenGL можно реализовать тоже самое, но чуть сложнее для general purpose программистов (и чуть легче для graphic программистов).
главное - чтобы железо:
1) имело нужные вычислительные блоки (памятна грустная история с fp24 вместо fp32 в железе одного известного производителя)
2) имело возможность гибкого менеджметна памяти (памятна грустная история с fего отсуствием в железе другого известного производителя)

судя по наличию в iOS 5 OpenCL & OpenGL плосистемы - PoverVR нормально работает с обоими API. так ваш аргумент не соотвествует действительности :(

azazello ★★★★
()
Ответ на: комментарий от tailgunner

А кто говорил, что речь только о мобилах?

Vit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.