URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 86038
[ Назад ]

Исходное сообщение
"Компания AMD опубликовала документацию по архитектуре GPU So..."

Отправлено opennews , 17-Авг-12 02:17 
Компания AMD опубликовала (http://developer.amd.com/sdks/AMDAPPSDK/assets/AMD_Southern_...) документацию  по внутренней архитектуре графических процессоров серии Southern Islands (HD7000). В руководстве описывается набор инструкций GPU, формат микрокода, особенности организации работы, методы управления потоками, ALU-операции, функции, связанные с кэшированием текстур и обеспечением совместного доступа к данным.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTE2MDg
Новость: http://www.opennet.me/opennews/art.shtml?num=34590


Содержание

Сообщения в этом обсуждении
"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено haku , 17-Авг-12 02:17 
А вот intel сама пилит свой Open Source драйвер.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено кеп , 17-Авг-12 02:41 
ВНЕЗАПНО
AMD свой свободный тоже пилит;)

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 02:57 
Не пилит, а нанимает пару чел. и дает им доступ к документам чуть раньше всех, по NDA. В результате народу мало работает над драйверами - ты как простой смертный доступа не имеешь, и всегда будешь возиться с старым неинтересным древним железом, кроме 1-2 счастливчиков. Теряется мотивация, нет интереса - нет энтузиазма, нет драйверов.

Вот Бриджмэн писал что они для HD8000 уже там работающий драйвер имеют. И кто из студентов пойдет его улучшать, когда через пол года откроют спецификации? вся слава достается этим избранным, как первопроходцам и спасителям.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Crazy Alex , 17-Авг-12 04:04 
AMD, насколько я понимаю, особым велосипедизмом не страдает, поэтому наработки для одного драйвера частенько переносятся в другие с минимальными изменениями. Во всяком случае я уже несколько раз видел новости вида "сделана фича XXX для карт AAA, должна также работать на BBB (но у автора проверить не на чем) и с минимальными модификациями - на CCC и DDD". Так что с мотивацией всё нормально - пишешь для того что доступно и это будет использовано в следующих драйверах.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 16:17 
В данном случае не угадали: у HD7000 семейства "Southern Islands" архитектура напрочь другая - GCN вместо более менее родственных VLIW5 и VLIW4 у предыдущих. Так что реюзануть код старого драйвера - не катит.

Впрочем, AMD не растерялись и велосипед делать не стали: они поюзали в драйвере для 7000-й серии для 2D ускорения плюшку от ... интеля :). Ускорение 2D через Glamor. Чит придуманный интелем чтобы не делать ускорение 2D, просто выплевывая его через 3D, которое один фиг реализовывать придется.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 18:01 
VLIW и т.д. - это только шейдеры, многое другое не сильно отличается. Сам новый драйвер radeonsi пишется не с нуля, а на основе кода r600g - посмотрите хотя бы на имена файлов и т.д., не говоря уж о содержимом - там до сих пор везде "r600".

Вот последний коммит radeonsi на данный момент - там как раз переименовываются некоторые функции (меняется префикс "r600_" на "si_") во избежание конфликтов с r600g:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b11395a36a...


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Crazy Alex , 17-Авг-12 04:06 
Опять же - если для 8000 уже успели драйвер наваять - значит этой пары человек вполне хватает.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 16:18 
> Опять же - если для 8000 уже успели драйвер наваять

Вы угнали машину времени? 8000 еще не вышел. А где на драйвер для него посмотреть? :)


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 05:14 
Вам наверное приятнее реверсинженерить блоб NVIDIA?

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 06:17 
Зачем его реверсинженерить? Он и так работает намного лучше всех опенсорсных поделок.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 08:41 
> Зачем его реверсинженерить? Он и так работает намного лучше всех опенсорсных поделок.

Смотря что вам нужно. Мне, к примеру, нужно быстрое переключение между виртуальными терминалами. Посему пока в проприетарном блобе нет KMS — будем смотреть на него как на… проприетарный блоб.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено AlexYeCu , 17-Авг-12 13:47 
А на NVIDIA оно медленное чтоли? У меня с иксов и на иксы секунды три где-то, если с консоли на консоль, то практически мгновенно. На ATI-шных карточках быстрее?

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Яйцассыром , 17-Авг-12 17:28 
Быстрее. Между иксами и консолью - мгновенно

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Вася , 17-Авг-12 08:46 
это ты про игрульки, мальчик?

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено BratSinot , 17-Авг-12 10:49 
Они обновляются чаще и по сему собираются нормально. У ATI еще beta 12.6 просто так не собиралась, в релизе тоже. В итоге 12.6 не собирается на 3.4 и 3.5 без патча. XvbA вообще не работает.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено ананим , 17-Авг-12 13:13 
так вы про открытые драйвера амд или про их блобы?
Определитесь уже.
А то если что открытые собираются с новыми иксами (собсно с ним и идут) и ядрами без вопросов.
А как только меса доживёт до вменяемой версии opengl (а надежда по результатам их деятельности очень не плохая), то проприетарные блобы амд может вообще не выпускать - нафиг нужны не будут.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено SubGun , 17-Авг-12 10:12 
Полностью согласен, NVIDIA радует драйверами.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено DFX , 17-Авг-12 12:17 
дааа ? и как вам их работа на Tegra 2 или 3 под свежей Ubuntu ?

ааа, стоп... они же забили на дровишки на Tegra, как и Optimus, ай-ай-ай.
но ничего, фанаты найдут как извернуться, дабы подстроиться, чтобы стало приятно вводить себе в системку пузырик, да ? ;)


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 12:32 
> Полностью согласен, NVIDIA радует драйверами.

А китайцы со своим MIPS что-то не очень обрадовались, потому что блобик -> x86-only...


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 17:18 
> Полностью согласен, NVIDIA радует драйверами.

Сегодня у нас перепись потреб-дей на опеннете :)


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 12:28 
> Зачем его реверсинженерить? Он и так работает намного лучше всех опенсорсных поделок.

...но как только вы хотите сделать шаг в сторону - карета становится ТЫКВОЙ! Вот например китайцы используют процессоры с архитектурой MIPS. Из них торчит PCI-E шина. Ибо платформенно нейтральный интерфейс. А вот нвидия на этом - уже не жилец. Совсем. А вот открытые драйвера для амд - вполне. Так нвидия и продолбала заказ на полмиллиарда.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 15:22 
Нет никаких китайцев. Это залив желтой прессы и всё. А опеннет всю эту лажу в новость запихал.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 16:24 
> Нет никаких китайцев. Это залив желтой прессы и всё.

Китайцы у себя для внутренних нужд традиционно юзают MIPS-based процессоры. Так что вполне себе все есть. На форониксе даже бенчи с серверных плат с loongson попадаются.

Понимаете, китай - это не рф, где только пилят и откатывают. И жесткие репрессии там чаще всего перепадают все-таки наркоторговцам, коррупционерам и прочим подобным вредителям. Что идет явно на пользу обществу в целом. И они вполне себе понимают, что 100% зависимость от сша в вопросах технологий - это как-то совсем не айс.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 19:47 
Ну вас понесло. Я написал, что та новость про китайцев и их запрос к nvidia - вымысел.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 18-Авг-12 00:02 
Нет, ты написал какой-то бред о том, что китайцев вообще не существует.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено blob_user , 23-Авг-12 19:59 
Не стоит тут говорить очевидные вещи. Тут "свой" взгляд на мир, "нвидия, фак ю" же.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 12:22 
По уму, именно так. До сих пор ни HiZ, ни тайлинг не реализованы, уже скоро 10 лет будет. Разница по скорости реальная в разы. То что якобы реализовано очевидно сделано с принципиальными ошибками, на что тот же Бриджмэн намекал, что хотя контакт у этих "избранных" есть с любым из разработчиков железа, прошло слишком много времени, и они просто тупо не помнят деталей, а записей нет так как обьем эанных огромный, каждую малочь не задокументируешь. Вот они в проприетарном драйвере как то сделали и забыли. И что, выходит или тормоза вечные или реверс инжинеринг.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 12:31 
> По уму, именно так. До сих пор ни HiZ, ни тайлинг не реализованы,

Вообще-то и то и другое уже реализовано, просто с первым была куча проблем (GPU виснет на ровном месте из-за каких-то аппаратных багов) а выигрыш в скорости от него считанные проценты.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 13:56 
Я именно это и написал. ВРОДЕ БЫ реализованы. КАК БУДТО. В реальности производительность от этой глючной формальной реализации улучшилась в пределах погрешности измерения, что не раз отмесали и сами разаработчики. И я уверен это именно из за NDA - элиты. Был бы чистый реверс инжиниринг - все бы летало минимум со своростью проприетарщины, возможно быстрее, за счет армии игроманоы которые все продадут ради +1 фпс.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 16:35 
> Я именно это и написал. ВРОДЕ БЫ реализованы. КАК БУДТО.

Рассказывайте ваши сведения класса ОБС бабкам на лавочке. Сюда то зачем с такими сведениями переться?

> И я уверен это именно из за NDA - элиты.

??? Там проблема в том что разработчики сделали все по спекам, все работает, но - GPU иногда подвисает. Без каких либо валидных причин. Закрытый драйвер как оказалось действует чуть иначе и выдает поток инструкций несколько по другому. Похоже что он сие делает для воркэраунда каких-то железячных багов, не описанных в ерратах. Но на такую подляну при написании драйвера никто не рассчитывал и его архитектура не заточена на то чтобы вести себя один в один с проприетарью. Поскольку фич дает лишь несколько процентов к скорости на типовых нагрузках, объем долботни с фичой стал явно превышать весь выхлоп который можно извлечь. По поводу чего разработчик резонно объявил что лучше что-нибудь другое более результативно сделает.

> Был бы чистый реверс инжиниринг - все бы летало минимум со своростью проприетарщины

Что за бредятина? Реверс позволяет лишь понять назначение регистров, формат команд и прочая. Всю логику 1 в 1 никто сдирать никогда не будет - это садомазо полное. А то что в железе могут вылезти аппаратные баги - ну, happens. При реверсинге обнаружить их почти нереально. Обнаруживается такое как правило на фазе тестирования. Когда что-то вдруг начинает работать совсем иначе чем было задумано, а в софте причину найти не удалось.

И да, вы уж извините, но nouveau по сравнению с остальными дровами сильно недоразвит и FPSами не блещет особо. Достаточно сходить на страничку статуса xorg и убедиться что там лучше всех интель, а на 2м месте амд. А в нуво фич сильно меньше...


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 13:10 
> Не пилит, а нанимает пару чел.

Взаимоисключающие параграфы детектед :)


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 13:58 
>> Не пилит, а нанимает пару чел.
> Взаимоисключающие параграфы детектед :)

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


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 14:03 
>>> Не пилит, а нанимает пару чел.
>> Взаимоисключающие параграфы детектед :)
> Фирма железячная фирма пилит  драйверы - это означает что есть вся
> информация по железу, даже хитрые трюки, доступ к дорогущим аппаратно программным
> эмулятторам позволяющим в любой

момент ущзнать состояние любого узла видеокарты. В ОТЛИЧИИ ОТ реверс инжиниренга.

ТЕперь читаем что пишет руководитель этой элитарной команды Бриджман. "Ой у нас это не работает, пойду спрошу у настоящих дровописателей, из той команды что пишут под венду" "ой они сказали что им похрену, года 4 назад когда они это писали были какие то проблемы, их решили, но как - не помним". И в результате по факту ничего эта AMD не пилит. Для пиара наняла 2 споловиной чел, и все. У них если и есть зарплата так небось на уровне уборщика. И спрос за качество такой же.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 16:37 
> это не работает, пойду спрошу у настоящих дровописателей, из той команды
> что пишут под венду"

А они не пишут "под венду". У них драйвер это платформонейтральное ядро + обвязка адаптирующая это базовое ядро из ряда библ к конкретной системе. И да, та часть которая определяет логику работы с видяхой - вообще к операционке не привязана.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Boboms , 17-Авг-12 13:05 
Только проку - около нуля!

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Владимир , 17-Авг-12 03:06 
Почет и уважение любимому изготовителю чипов.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено blob_user , 23-Авг-12 20:05 
> Почет и уважение любимому изготовителю чипов.

Да! И ЦП у них самые передовые и быстрые.. Ой, что-то не то сказал ;)



"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено анон , 17-Авг-12 06:38 
Рано или поздно, но все графические драйвера тоже будут открытые. Например найдите сейчас закрытый драйвер в виде блоба для сетевой карты, дискового контроллера или еще чего нибудь так же распространенного. Такой продукцией просто никто не будет пользоваться из за сопутствующих проблем, уж не говоря о разработке такого драйвера, где будет необходимость делать релиз для каждой новой версии ядра. С видеокартами пока конечно все печально, но если меса и drm станут почти безальтернативным фреймворком для написания драйверов, когда разработчики будут серьезно задумываться о необходимости реализации собственного велосипеда, вместо того, чтобы юзать gallium, то такой день наступит +)

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Суровый Анонимус , 17-Авг-12 12:44 
Ну к примеру некоторые Wi-Fi от интела и брудкома работают только с фирмварями, в частности intel ipw2200. Думаю, если хорошо порыться, то этого добра достаточно откопается.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 13:06 
> Ну к примеру некоторые Wi-Fi от интела и брудкома работают только с
> фирмварями, в частности intel ipw2200. Думаю, если хорошо порыться, то этого
> добра достаточно откопается.

...при том у интеля их полуметровое (!!!) фирмваре походу нужно им для зондов типа IPMI (AMT). Чтоб еще и через вафлю ремотно вламываться^W менеджить системы.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 09:28 
Только вчера решил поставить АМДшный 12.8, до этого стоял из реп 12.4. Заметил еще более прогрессивное тормажение как в интерфейсе так и в отрисовке(открытие) окон. Послал их к ч***у и вернул открытый, внезапно, все начало летать даже по сравнению с 12.4.
+ пропал тиринг когда в файловом/интернет браузере(любом под гном-шелл) листаешь вверх-вниз быстро, да амдшное 'tear free' не справляется везде, рвет по горизонтали. Теперь везде плавный скроллинг;
+ пропали все притормажевания в интерфейсе (были в гном-шелл/кде разной степени, к xfce вопросов не было);
+ пропали запаздывания в Блендер(сперва двигаешь мышью а потом видишь результат, причем даже на примитивах) которые личились полноэкранным режимом в котором начинался тиринг (или переключением в xfce, неужели теперь все буду делать в одной среде), теперь никакого тиринга в полноэкранном режиме нет;
+ в кде теперь полноэкранный режим блендера заработал, до этого фризился и лечился включением оконного режима, и переходом на xfce;
+/- загрузил игрушку из под вайн, внезапно, полноэкранный режим для нее раньше не работал, а теперь с этим все ок, и мышка в меню тормозная была, тоже исправилось. текстуры некоторые правда пропали =) на днях свежие дровишки надо скомпилировать, там вроде как уже OpenGL 3.0 поддерживается, и глюки уйдут.

Так что пилите их, открытые дрова одназначно нужны. К блобам притрагиваться уже не хочу.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Sergey722 , 17-Авг-12 10:00 
AMD Catalyst 12.8 Driver For Linux: Not Exciting
http://www.phoronix.com/scan.php?page=news_item&px=MTE2MTY

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 13:05 
> + пропал тиринг когда в файловом/интернет браузере(любом под гном-шелл) листаешь

[...]
> среде), теперь никакого тиринга в полноэкранном режиме нет;

В открытом драйвере намного более резвое 2D за счет использования современных ядерных интерфейсов.

> меню тормозная была, тоже исправилось. текстуры некоторые правда пропали =)

Может, надо доустановить либу для их декомпрессии? Пакет обычно называется как-то типа libtxc,

> на днях свежие дровишки надо скомпилировать, там вроде как уже OpenGL 3.0
> поддерживается, и глюки уйдут.

Для убунтов так вообще PPA с оными есть: http://phoronix.com/forums/showthread.php?50038-Updated-and-... - там перец билдует свежие срезы из git как раз. Ну и твикает по мелочи.

> Так что пилите их, открытые дрова одназначно нужны. К блобам притрагиваться уже не хочу.

Да одни грабли от них. При обновлениях системы они вообще с вероятностью 50% отпадают, т.к. чужеродный элемент системы.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 18-Авг-12 10:44 
Спасибо за ссылку, опробовал оно быстрее оказалось, но пока вернулся на закрытый, с примитивами в Блендер открытый шустрее, а с реальными моделями пока нет. Хотя прогресс между открытыми в убунте 12.04 и свежими билдами имеется, до конца года может дотянут по производительности 5ххх серию и можно будет выбросить кактус.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено blob_user , 23-Авг-12 20:10 
> Да одни грабли от них. При обновлениях системы они вообще с вероятностью
> 50% отпадают, т.к. чужеродный элемент системы.

Да что вы говорите? Так вот и отпадают? У меня вот в Арче регулярно обновляющийся нвидия-блоб за пару лет точно ни разу не отпал. Либо я что-то делаю не так, либо вы говорите только об АМД.



"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 15:04 
> текстуры некоторые правда пропали

Поставь libtxc_dxtn.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 17:40 
У вас зима или вам не жалко смотреть, как ЦП в одиночку пытается проживать HD видео ? У меня на нетбуке грелся до 75 - 80 градусов с открытыми дровами. С блобом проблем не замечал, особенно в KDE.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 15:24 
Где документация на FirePro? Используют ли свободные драйвера, из ядра, возможности FirePro?
Все остальное игрушки.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Аноним , 17-Авг-12 23:40 
каких же возможностей firepro вам не дотает в свободных драйверах?

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено Anonus , 18-Авг-12 01:00 
Нифига себе новости ! Ждём от НВидиа, блин ждем "Ответный ход" 8-)

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено qux , 18-Авг-12 13:00 
Таким новостям от AMD не первый год, из-за них ждать чего-то от NVIDIA вряд ли стоит.

"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено blob_user , 23-Авг-12 20:11 
> Таким новостям от AMD не первый год, из-за них ждать чего-то от
> NVIDIA вряд ли стоит.

Да. Ибо воз АМД и поныне.. там.


"Компания AMD опубликовала документацию по архитектуре GPU So..."
Отправлено qux , 23-Авг-12 21:16 
За себя говорите.