<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Драйвер для видеоускорителя Broadcom VideoCore оказался не т...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html</link>
    <description>Дэвид Эйрли (David Airlie), один из наиболее активных разработчиков X.Org, выступил (http://airlied.livejournal.com/76383.html) с критикой открытого (http://www.opennet.ru/opennews/art.shtml?num=35161) вчера драйвера для видеоускорителя Broadcom VideoCore. Как известно, изначально драйвер был разделён на две части: работающий на уровне ядра модуль и набор библиотек для непосредственного взаимодействия с GPU. Функции модуля, работающего на уровне ядра, сводятся к организации обмена сообщениями между GPU и работающим на уровне пользователя кодом, который до вчерашнего дня распространялся в бинарном виде. &lt;br&gt;&lt;br&gt;&lt;br&gt;Дэвид Эйрли обратил внимание на то, что даже при открытии пользовательских компонентов драйвера его нельзя рассматривать  полностью открытым, так как он очень сильно привязан к загружаемой в GPU прошивке, которая по прежнему остаётся закрытой. В отличие от видеокарт AMD и NVIDIA, в которых тоже практикуется загрузка микрокода, в случае чипов Broadcom на стороне GPU выполняется подобие операционной системы,</description>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#112</link>
    <pubDate>Fri, 26 Oct 2012 16:56:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Они сделали свою месу (=полную замену) в блобе &lt;br&gt;&amp;gt; Они сделали железную реализацию OpenGL ES&lt;br&gt;&lt;br&gt;А _18Мб_ блоба -- это начальный загрузчик для линукса, просто ассемблер того ядра &quot;слегка&quot; неэффективен? Ога-ога. Возм^H^Yсхитительно, однозначно.&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#111</link>
    <pubDate>Fri, 26 Oct 2012 16:52:18 GMT</pubDate>
    <description>&amp;gt; но вопрос был несколько о другом.&lt;br&gt;&amp;gt; Или если вы хотите сказать, что написать драйвер для Месы не позволяет &lt;br&gt;&amp;gt; идеология, то это таки ответ на мой вопрос.&lt;br&gt;&lt;br&gt;На основе api-прокладки что ли? Ну, может, студент какой по незнанию и от безделия напишет. Только в апсстрим сие тяни-толкайство не возьмут, потому что поддерживать -- дураков точно нет, а сам &#091;гипотетический&#093; автор и тем более не понянет. Сначала не будет работать половина софта, потом обновится версия иксов или какого апи, _эта _блобятина в третьем поколении (да-да. опен-сорсная, да...) развалится и перестане работать вообще. Ну, мож, раз-другой и найдётся доброхот костыли чинить, но -- конец известен. Бит-рот-десс.&lt;br&gt;&lt;br&gt;И это при _оптимистическом предположении, что это вообще кто-то напишет.&lt;br&gt;&lt;br&gt;А так, сферически выражаясь в вакууме, _технических препятствий нет. Берите, товарищ прапорщик, и _пишите.&lt;br&gt;&lt;br&gt;Идеология ли это? Политика? Не уверен. Подберите сами слово, какое больше понравится.&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (filosofem)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#110</link>
    <pubDate>Fri, 26 Oct 2012 16:40:55 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; блоб Нвидии?&lt;br&gt;&amp;gt; Ага. При включении питания у них на ежевиках первым просыпается от вечного &lt;br&gt;&amp;gt; сна GPU, лезет на специально выделенный на SD-карте _fat_ раздел, грузит &lt;br&gt;&amp;gt; с него свою специальную GPU-всюизсебяпроприертарно-зажатую-OS, та уже работает для ARM &lt;br&gt;&amp;gt; ядра _начальным загрузчиком. И по счастливой случайности, выполняет opengl-ные запросы, &lt;br&gt;&amp;gt; транслируемые ей приоткрыто-сорсной прокладкой.&lt;br&gt;&amp;gt; Почти такое же неизгладмое удовольствие, как пускть OS GNU/Linux _под Hyper-V. Наверное. &lt;br&gt;&amp;gt; Некоторые считают, что переложив те 18Мб с фата на отдельную serial eprom &lt;br&gt;&amp;gt; микросхему, можно &quot;полностью освободить&quot; сей выкидышь бродкомовской передовой мысли. &lt;br&gt;&amp;gt; Успехов им в труде!&lt;br&gt;&lt;br&gt;Это конечно душераздирающая история. Соглашусь, что эту схему извращённые умы придумали, но вопрос был несколько о другом.&lt;br&gt;Или если вы хотите сказать, что написать драйвер для Месы не позволяет идеология, то это таки ответ на мой вопрос.&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (GG)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#109</link>
    <pubDate>Fri, 26 Oct 2012 16:16:42 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; А точнее, что именно запрещает писать или использовать драйвер?&lt;br&gt;&amp;gt;&amp;gt; Про что был вопрос про то и был ответ.&lt;br&gt;&amp;gt; Написано же &quot;Вопрос тем, кто в курсе&quot;.&lt;br&gt;&lt;br&gt;вот тебе и ответ от того, кто в курсе&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (Int)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#108</link>
    <pubDate>Fri, 26 Oct 2012 16:15:59 GMT</pubDate>
    <description>&amp;gt;Они сделали свою месу (=полную замену) в блобе &lt;br&gt;&lt;br&gt;Они сделали железную реализацию OpenGL ES, которое напомню - явлется стандартом для _встраивамого_ OpenGL http://www.khronos.org/opengles/.&lt;br&gt;&lt;br&gt;Если авторы Mesa считают что все железячники спят и видят как бы реализовать именно месу - то пусть лучше проспяться. Или хотя бы попробуют пробить Месу в качестве стандарта&lt;br&gt;&lt;br&gt;&amp;gt;и дали самоструганный из полена, ни с чем не совместимый &quot;оп-сорсный&quot; интерфейс.&lt;br&gt;&lt;br&gt;Они по сути открыли полный API к железу. &lt;br&gt;Какая нафиг разница что он настолько высокоуровневый ?&lt;br&gt;&lt;br&gt;Меса плохо согласуется ? Это проблемы Месы.&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#107</link>
    <pubDate>Fri, 26 Oct 2012 16:07:27 GMT</pubDate>
    <description>&amp;gt; Я правильно понял, что блоб Бродкома загружается в их железку как (для &lt;br&gt;&amp;gt; примера) фирмварь принтера, а не выполняется в ядре как (для примера) &lt;br&gt;&amp;gt; блоб Нвидии?&lt;br&gt;&lt;br&gt;Ага. При включении питания у них на ежевиках первым просыпается от вечного сна GPU, лезет на специально выделенный на SD-карте _fat_ раздел, грузит с него свою специальную GPU-всюизсебяпроприертарно-зажатую-OS, та уже работает для ARM ядра _начальным загрузчиком. И по счастливой случайности, выполняет opengl-ные запросы, транслируемые ей приоткрыто-сорсной прокладкой.&lt;br&gt;&lt;br&gt;Почти такое же неизгладмое удовольствие, как пускть OS GNU/Linux _под Hyper-V. Наверное.&lt;br&gt;&lt;br&gt;Некоторые считают, что переложив те 18Мб с фата на отдельную serial eprom микросхему, можно &quot;полностью освободить&quot; сей выкидышь бродкомовской передовой мысли. Успехов им в труде!&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (filosofem)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#106</link>
    <pubDate>Fri, 26 Oct 2012 15:31:18 GMT</pubDate>
    <description>&amp;gt; Да, ещё пара переходников и &lt;br&gt;&amp;gt; натуральная меса уже почти вот-вот... уже вылезает... уже краешек виден!&lt;br&gt;&lt;br&gt;Тем проще драйвер написать. =)&lt;br&gt;&lt;br&gt;&amp;gt; Вот в ядре прокладки под блобы нужны ещё больше, чем в MIT-lie-sensed &lt;br&gt;&amp;gt; месе, да. Больше блобов в ядре, ура. Всем нравится нвидия, кричали &lt;br&gt;&amp;gt; торвальдсы ура и в воздух... И бродком тоже ждёт _горячая встреча. &lt;br&gt;&amp;gt; Эйрли уже поднимает стакан... поднимает...&lt;br&gt;&lt;br&gt;Я правильно понял, что блоб Бродкома загружается в их железку как (для примера) фирмварь принтера, а не выполняется в ядре как (для примера) блоб Нвидии?&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#105</link>
    <pubDate>Fri, 26 Oct 2012 14:46:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Кроме того, такой подход не даёт возможности написать драйвер Mesa/Gallium для Broadcom VideoCore &lt;br&gt;&amp;gt; или технически невозможно?&lt;br&gt;&amp;gt; Вопрос тем, кто в курсе.&lt;br&gt;&lt;br&gt;Прям как маленький.&lt;br&gt;&lt;br&gt;Что MESA, что gallium -- это низкоуровневое программирование железа. Они сделали свою месу (=полную замену) в блобе и дали самоструганный из полена, ни с чем не совместимый &quot;оп-сорсный&quot; интерфейс. Да, ещё пара переходников и натуральная меса уже почти вот-вот... уже вылезает... уже краешек виден!&lt;br&gt;&lt;br&gt;Gallium -- то же, вид с боку: управление железом переместили в ядро, ?или типа того.&lt;br&gt;&lt;br&gt;Вот в ядре прокладки под блобы нужны ещё больше, чем в MIT-lie-sensed месе, да. Больше блобов в ядре, ура. Всем нравится нвидия, кричали торвальдсы ура и в воздух... И бродком тоже ждёт _горячая встреча. Эйрли уже поднимает стакан... поднимает...&lt;br&gt;</description>
</item>

<item>
    <title>Драйвер для видеоускорителя Broadcom VideoCore оказался не т... (filosofem)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/86994.html#104</link>
    <pubDate>Fri, 26 Oct 2012 14:29:13 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А точнее, что именно запрещает писать или использовать драйвер?&lt;br&gt;&amp;gt; Про что был вопрос про то и был ответ.&lt;br&gt;&lt;br&gt;Написано же &quot;Вопрос тем, кто в курсе&quot;.&lt;br&gt;</description>
</item>

</channel>
</rss>
