<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R600g</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html</link>
    <description>После того как разработчики открытых драйверов для GPU компании AMD столкнулись (http://www.phoronix.com/scan.php?page=news_item&amp;px=MTEzOTg) с проблемами зависания GPU при попытке использования HyperZ и были предприняты (http://www.opennet.ru/opennews/art.shtml?num=34848) попытки исправить ситуацию, разработчик Jerome Glisse представил (http://lists.freedesktop.org/archives/mesa-dev/2012-December/031597.html) набор патчей, который на первый взгляд не вызывает никаких регрессий, при том, что HyperZ работает на семействе GPU R600. &lt;br&gt;&lt;br&gt;&lt;br&gt;По утверждениям разработчика, данные патчи вызывают прирост производительности от 2 до 10&#037; при полном отсутствии побочных эффектов. Стоит отметить, что причиной появления данных проблем стала недокументированная ошибка в поведении оборудования, приводившая к тому, что GPU зависает, хотя поток команд был сгенерирован в полном соответствии с документацией.&lt;br&gt;&lt;br&gt;URL: http://www.phoronix.com/scan.php?page=news_item&amp;px=MTI1MTg&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=35613&lt;br&gt;</description>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#8</link>
    <pubDate>Mon, 17 Dec 2012 18:18:40 GMT</pubDate>
    <description>&amp;gt;Так о том и спич. &lt;br&gt;&lt;br&gt;What did you say?&lt;br&gt;</description>
</item>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#7</link>
    <pubDate>Mon, 17 Dec 2012 13:43:37 GMT</pubDate>
    <description>&amp;gt; официяльная эпопея началась с FDIV от Intel&lt;br&gt;&lt;br&gt;Она и раньше была. Просто не так заметно для окружающих. &lt;br&gt;&lt;br&gt;&amp;gt; которые оказались побочным эффектом декодера опкодов,&lt;br&gt;&lt;br&gt;А это использование бага в качестве фичи. Культурные процы выкидывают исключение о горбатой команде. Упрощенные и первобытные - пытаются что-то выполнить с черти-каким результатом. Вообще, это баг дизайна. При налете на бредовый фрагмент кода (&quot;program counter runaway&quot;) проц не остановит выполнение и что-то сделает. Неизвестно что. Это плохо для предсказуемости системы. Но вот некоторые светлые головы сконвертировали баг в фичу :). Хотя более расово верно сие делать в обработчике исключения bad opcode :)&lt;br&gt;</description>
</item>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Карбофос)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#6</link>
    <pubDate>Sat, 15 Dec 2012 22:37:16 GMT</pubDate>
    <description>&amp;gt;выпустить сложный чип совсем без багов&lt;br&gt;&lt;br&gt;это да, ровно как и софт. официяльная эпопея началась с FDIV от Intel&lt;br&gt;еще раньше, началось с &quot;недокументированных&quot; команд 8080, которые оказались побочным эффектом декодера опкодов, которые потом безбожно использовали в Z80&lt;br&gt;</description>
</item>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#5</link>
    <pubDate>Sat, 15 Dec 2012 14:16:31 GMT</pubDate>
    <description>&amp;gt; то о том, как это сделали, и не должны были отчитываться.&lt;br&gt;&lt;br&gt;Вообще-то, если производитель свои ляпы не хочет документировать - это ему не в плюс. Никто с них код блоба не требует. Требуют формальное описание свойств чипа соответствующее действительности.&lt;br&gt;&lt;br&gt;&amp;gt; А вот дополнить соответствующую Errata должны были, раз уж спеки обнародовали.&lt;br&gt;&lt;br&gt;Так о том и спич. Должны были указать где они пролошились и как с этим бороться. А то вывалить спеки по которым все сделано а оно бац и виснет - это, знаете ли, кривовато. Поэтому культурные люди ведут у себя еррату с списком продолбов. Но у амд похоже этим просто никто не заморочился. &lt;br&gt;</description>
</item>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Андрей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#4</link>
    <pubDate>Sat, 15 Dec 2012 12:01:02 GMT</pubDate>
    <description>&amp;gt; что никто и не помнит как обошли эту проблему в проприетарном драйвере на r600+&lt;br&gt;&lt;br&gt;Если её обошли в проприетарном драйвере, то о том, как это сделали, и не должны были отчитываться.&lt;br&gt;&lt;br&gt;&amp;gt; причиной появления данных проблем стала недокументированная ошибка в поведении оборудования&lt;br&gt;&lt;br&gt;А вот дополнить соответствующую Errata должны были, раз уж спеки обнародовали.&lt;br&gt;</description>
</item>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#3</link>
    <pubDate>Sat, 15 Dec 2012 04:20:01 GMT</pubDate>
    <description>&amp;gt; Отлично amd открыла спеки ;) О скольких еще &quot;особенностях&quot; &lt;br&gt;&lt;br&gt;Таких особенностей у любого чипмейкера найдется. Традиционно описываются в секции &quot;Errata&quot; в даташите. Если, конечно, производитель допер и удосужился задокументировать. &lt;br&gt;&lt;br&gt;Errata есть у практически всех производителей сложных чипов. Потому что выпустить сложный чип совсем без багов - это фантастика. А вот то что не все описывают в даташитах это безобразие - да, есть такое дело. Но это врядли злонамеренно. Скорее элементарное раздолбайство.&lt;br&gt;</description>
</item>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#2</link>
    <pubDate>Sat, 15 Dec 2012 03:39:54 GMT</pubDate>
    <description>читаем о том когда появилась hyperz, просвещаемся&lt;br&gt;эту тему тут уже обсуждали, выяснилось, что никто и не помнит как обошли эту проблему в проприетарном драйвере на r600+&lt;br&gt;</description>
</item>

<item>
    <title>Улучшения, касающиеся поддержки HyperZ в Gallium-драйвере R6... (Loooooker)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87765.html#1</link>
    <pubDate>Sat, 15 Dec 2012 01:37:08 GMT</pubDate>
    <description>Отлично amd открыла спеки ;) О скольких еще &quot;особенностях&quot; работы железа забыли упомянуть?&lt;br&gt;</description>
</item>

</channel>
</rss>
