<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html</link>
    <description>После трёх месяцев разработки представлен релиз свободной реализации API OpenGL и Vulkan - Mesa 25.3.0. Тег нового выпуска в git был опубликован 15 ноября, но анонс на сайте появился только вчера (в рассылке релиз не объявлен до сих пор). Первый выпуск ветки Mesa 25.3.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 25.3.1...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64283&lt;br&gt;</description>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#95</link>
    <pubDate>Sat, 22 Nov 2025 16:10:22 GMT</pubDate>
    <description>&amp;gt; minix находится в северном мосту на мат платах intel, в процессорах intel &lt;br&gt;&amp;gt; его нет.&lt;br&gt;&lt;br&gt;Вообще-то это от gen железа зависит. До интел gen4 примерно оно и правда было в чипсете и архитектура старых ME была - ARC некий.&lt;br&gt;&lt;br&gt;А в более новых - в процах сделали +1 x86 мелкое маломощное ядро, выделенное для ME. И миникс в современном ME живет - там.&lt;br&gt;&lt;br&gt;&amp;gt; северный мост не занимается, только что-то там делает с IO.&lt;br&gt;&lt;br&gt;Нынче видите ли в проц много чего внесли. ME в том числе.&lt;br&gt;&lt;br&gt;&amp;gt; AMD более 30 лет назад. Так уж получилось истерически, что два &lt;br&gt;&amp;gt; вендора завязались на одну ISA и договорились о кросслицензировании своих доработок. &lt;br&gt;&lt;br&gt;AMD видите ли - не стал делать ME как вон те. Вместо этого они сделали PSP. Это ARM ядро. Но тоже всемогущее. И с каким-то своим софтом, не minix вроде.&lt;br&gt; &lt;br&gt;А ваши предположения никому не интересны. Просто признайте что наезды на MESA были не по делу. Ибо все остальные дрова GPU следуют сравнимым паттернам дизайна. Потому что мир так устроен.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#94</link>
    <pubDate>Sat, 22 Nov 2025 16:05:11 GMT</pubDate>
    <description>&amp;gt; Не понимаете вы оба. В суперскалярных и out-of-order процессорах компилятор уже есть.&lt;br&gt;&lt;br&gt;Это вы что-то не понимаете в этом мире. Это не _компилятор_ а реалтайм транслятор/распаковщик &quot;внешнего&quot; потока команд в &quot;внутренний&quot;. Дабы все изменения микроархитектуры по блокам не вели бы к факапам в наборе команд. Вся &quot;компиляция&quot; сводится к лукапу в ROM (или нынче SRAM) таблице по опкоду более жирной последовательности микрокоманд и выдаче ЭТОГО внутренним блокам. Зело громко обозвать это компиляцией.&lt;br&gt;&lt;br&gt;Если интересно как это выглядит без uCode ROM - посмотрите VLIW. Это примерно как вон те если оборвать ему uCode ROM и вывесить на шину то что было за ним. Вот только тогда все изменения микроархитектуры видны софту, в наборе команд. И генерация кода головняк. Ибо все внутренние заморочки - видны софту. И трафик на шине порой жирнее. Ибо если опкод раздуть в последовательность uOps - их ВСЕ по шине передавать все же не надо было.&lt;br&gt; &lt;br&gt;&amp;gt; Аппаратный, квадратичный по числу исполнительных блоков. &lt;br&gt;&lt;br&gt;До того как умничать</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#93</link>
    <pubDate>Fri, 21 Nov 2025 18:03:45 GMT</pubDate>
    <description>Как это не идёт? Отлично идёт. &lt;br&gt;&lt;br&gt;Более того, как раз с появлением core 2 duo macod на него и перешла с power pc.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#92</link>
    <pubDate>Fri, 21 Nov 2025 03:04:06 GMT</pubDate>
    <description>Не понимаете вы оба. В суперскалярных и out-of-order процессорах компилятор уже есть. Аппаратный, квадратичный по числу исполнительных блоков. Но он не оптимизирует всю программу, он просто раскладывает уже декодированные из около 6и архитектурных инструкций (issue width) микрооперации по блокам в нужной последовательности, выискивает хазарды, раскидывает микроархитектурные регистры по архитектурным, предсказывает переходы, и жрёт электроэнергию и место на чипе как не в себя. Он намного проще и тупее LLVMа и работает в реальном времени, каждый такт. На видеокартах такого сложного нет, там есть кое что подобное, но намного проще и единица планирования там - ворп, такая сложность нужна на CPU чтобы вот то говно, из которого состоят прикладные программы, могло там быстрее работать, это по сути аппаратный jit, работающий каждый такт. И вы никак это не оптимизируете на уровне компилятора. Эта штука даже умеет смешивать различные потоки, чтобы они на одном ядре работали. Вот конкретно это вы не замените вообще ниче</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Какойто анон)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#91</link>
    <pubDate>Thu, 20 Nov 2025 18:08:05 GMT</pubDate>
    <description>Кто виноват что nvidia не открыла спеки на свои GPU? &lt;br&gt;&lt;br&gt;nouveau была худо-бедна сделана реверсинженерингом, но и это nvidia не устроила и она запихнула криптографические ключи чтоб огородить свои GPU от &quot;нежелательного использования&quot;. &lt;br&gt;&lt;br&gt;И кстати про VDPAU на nouveau, оно разве работало? В том смысле, что последний раз когда я смотрел как включить аппаратное ускорение h264 на nouveau то в инструкции было черным по белому написано, что требуется проприетарное firmware, что его поставка в составе свободного драйвера нелегальна, и если вам нужно то используйте специальные инструменты для того чтоб вытащить firmware из проприетарного драйвера и уже его подложить свободному. &lt;br&gt;</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Какойто анон)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#90</link>
    <pubDate>Thu, 20 Nov 2025 17:55:34 GMT</pubDate>
    <description>minix находится в северном мосту на мат платах intel, в процессорах intel его нет. Форк этой операционистки и кастомное 486 ядро в северном мосту являются составляющими частями Intel Management Engine. Никакой трансляцией x86 северный мост не занимается, только что-то там делает с IO. &lt;br&gt;&lt;br&gt;x86 Instruction Set Architecture (ISA) была проприетарной и была официально лицензирована AMD более 30 лет назад. Так уж получилось истерически, что два вендора завязались на одну ISA и договорились о кросслицензировании своих доработок.  &lt;br&gt;Я слышал, что x86 транслируется в RISC подобные инструкции, и что первая попытка с трансляцией была сделана еще в AMD K5, но лично у меня нет понимания как это работает под капотом. Скорее всего трансляция очень проста, как в описании разницы CISC и RISC, одна x86 инструкция MUL автоматически замещается скажем 4-мя RISC инструкциями (LOAD, LOAD, MUL, STOR), т.е. это не сравнится с тем чем занимается компилятор шейдеров. &lt;br&gt;&lt;br&gt;Я напомню что в случае x86 если программа написана для одного ядр</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#89</link>
    <pubDate>Thu, 20 Nov 2025 17:24:53 GMT</pubDate>
    <description>&amp;gt; Там же не сверхмощный компилятор С++ надо прогонять, а что-то типа glsl. &lt;br&gt;&amp;gt; При этом у wine уже есть hlsl2glsl, который работает достаточно шустро, &lt;br&gt;&amp;gt; а написан тремя васянами.&lt;br&gt;&lt;br&gt;Просто для понимания - шейдеры для AMD GPU например порой генерятся - LLVM. Ни много ни мало. Иногда ACO менее монструозным ибо тот макаронный монстр утомил. Но если что - LLVM, одна только либа кодогенератора, весит около 100 мегабайтов нынче. И предлагается все вот это вот - прямо в ядро втолкать? При том что эту либу никто с таким прицелом не писал для начала? Или как сие должно работать?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#88</link>
    <pubDate>Thu, 20 Nov 2025 17:17:25 GMT</pubDate>
    <description>&amp;gt; Ну так значит надо абстрагировать, ответ на поверхности лежит.&lt;br&gt;&lt;br&gt;Вы в каком мире живете? У нас есть вот такая ситуация. &lt;br&gt;&lt;br&gt;Даже с процами - вот например Майкрософт :D выкатил 132-ядерный чтоли ARMv8. Как это укладывается в вашу картину мира? У гугля тоже свои процы есть. Называя вещи своими именами довольно много кому надоел диктат интеля и амд - настолько что они решили что делать процы себе сами - эффективнее.&lt;br&gt;&lt;br&gt;А в GPU у всех и подавно разный IP, его никто никогда не устаканивал между собой. Это развивалось десятками лет. И - вот - единственные слои абстракции которые сложились это апя по типу OpenGL, Vulkan, ... - как интерфейс. А как оно там внутрях шейдер перегонит в бинарники конкретного GPU - внутреннее дело драйвера GPU. В юзермоде, ага! Ну не в кернел же парсер ЯП и бэк кодогенерации?! Еще не хватало - здоровенные компилеры в кернел совать.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Сначала надо разобраться в теме а потом - ценным мнением блистать, мистер.&lt;br&gt;&amp;gt; Да-да, конечно. Сверхценные специалисты, конечно, всегда расскажут непросв</description>
</item>

<item>
    <title>Релиз Mesa 25.3, свободной реализации OpenGL и Vulkan  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138428.html#86</link>
    <pubDate>Thu, 20 Nov 2025 11:26:25 GMT</pubDate>
    <description>А чего пригорело так? Вон сколько минусов проставил, аж роутер не поленился передернуть. Впрочем, похоже, это единственное место, где ты можешь за счёт передергивания роутера хоть как-то самоутвердиться. Ведь в IT ты явно не вошел, и теперь в свои 50+ работаешь каким-нибудь охранником в пятерочке.&lt;br&gt;</description>
</item>

</channel>
</rss>
