The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания AMD опубликовала документацию по архитектуре GPU Southern Islands (HD7000)

16.08.2012 23:49

Компания AMD опубликовала документацию по внутренней архитектуре графических процессоров серии Southern Islands (HD7000). В руководстве описывается набор инструкций GPU, формат микрокода, особенности организации работы, методы управления потоками, ALU-операции, функции, связанные с кэшированием текстур и обеспечением совместного доступа к данным.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34590-amd
Ключевые слова: amd, gpu, video
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, haku (??), 02:17, 17/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –14 +/
    А вот intel сама пилит свой Open Source драйвер.
     
     
  • 2.2, кеп (?), 02:41, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +15 +/
    ВНЕЗАПНО
    AMD свой свободный тоже пилит;)
     
     
  • 3.3, Аноним (-), 02:57, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не пилит, а нанимает пару чел. и дает им доступ к документам чуть раньше всех, по NDA. В результате народу мало работает над драйверами - ты как простой смертный доступа не имеешь, и всегда будешь возиться с старым неинтересным древним железом, кроме 1-2 счастливчиков. Теряется мотивация, нет интереса - нет энтузиазма, нет драйверов.

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

     
     
  • 4.5, Crazy Alex (ok), 04:04, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    AMD, насколько я понимаю, особым велосипедизмом не страдает, поэтому наработки для одного драйвера частенько переносятся в другие с минимальными изменениями. Во всяком случае я уже несколько раз видел новости вида "сделана фича XXX для карт AAA, должна также работать на BBB (но у автора проверить не на чем) и с минимальными модификациями - на CCC и DDD". Так что с мотивацией всё нормально - пишешь для того что доступно и это будет использовано в следующих драйверах.
     
     
  • 5.36, Аноним (-), 16:17, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В данном случае не угадали: у HD7000 семейства "Southern Islands" архитектура напрочь другая - GCN вместо более менее родственных VLIW5 и VLIW4 у предыдущих. Так что реюзануть код старого драйвера - не катит.

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

     
     
  • 6.44, Аноним (-), 18:01, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    VLIW и т.д. - это только шейдеры, многое другое не сильно отличается. Сам новый драйвер radeonsi пишется не с нуля, а на основе кода r600g - посмотрите хотя бы на имена файлов и т.д., не говоря уж о содержимом - там до сих пор везде "r600".

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

     
  • 4.6, Crazy Alex (ok), 04:06, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Опять же - если для 8000 уже успели драйвер наваять - значит этой пары человек вполне хватает.
     
     
  • 5.37, Аноним (-), 16:18, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Опять же - если для 8000 уже успели драйвер наваять

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

     
  • 4.7, Аноним (-), 05:14, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Вам наверное приятнее реверсинженерить блоб NVIDIA?
     
     
  • 5.8, Аноним (-), 06:17, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –17 +/
    Зачем его реверсинженерить? Он и так работает намного лучше всех опенсорсных поделок.
     
     
  • 6.10, Аноним (-), 08:41, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зачем его реверсинженерить? Он и так работает намного лучше всех опенсорсных поделок.

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

     
     
  • 7.29, AlexYeCu (ok), 13:47, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А на NVIDIA оно медленное чтоли? У меня с иксов и на иксы секунды три где-то, если с консоли на консоль, то практически мгновенно. На ATI-шных карточках быстрее?
     
     
  • 8.42, Яйцассыром (?), 17:28, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Быстрее Между иксами и консолью - мгновенно... текст свёрнут, показать
     
  • 6.11, Вася (??), 08:46, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это ты про игрульки, мальчик?
     
     
  • 7.16, BratSinot (?), 10:49, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Они обновляются чаще и по сему собираются нормально. У ATI еще beta 12.6 просто так не собиралась, в релизе тоже. В итоге 12.6 не собирается на 3.4 и 3.5 без патча. XvbA вообще не работает.
     
     
  • 8.28, ананим (?), 13:13, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    так вы про открытые драйвера амд или про их блобы Определитесь уже А то если ч... текст свёрнут, показать
     
  • 6.14, SubGun (ok), 10:12, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Полностью согласен, NVIDIA радует драйверами.
     
     
  • 7.18, DFX (ok), 12:17, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    дааа ? и как вам их работа на Tegra 2 или 3 под свежей Ubuntu ?

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

     
  • 7.22, Аноним (-), 12:32, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Полностью согласен, NVIDIA радует драйверами.

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

     
  • 7.41, Аноним (-), 17:18, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Полностью согласен, NVIDIA радует драйверами.

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

     
  • 6.20, Аноним (-), 12:28, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем его реверсинженерить? Он и так работает намного лучше всех опенсорсных поделок.

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

     
     
  • 7.34, Аноним (34), 15:22, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нет никаких китайцев. Это залив желтой прессы и всё. А опеннет всю эту лажу в новость запихал.
     
     
  • 8.38, Аноним (-), 16:24, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Китайцы у себя для внутренних нужд традиционно юзают MIPS-based процессоры Так ... текст свёрнут, показать
     
     
  • 9.45, Аноним (34), 19:47, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вас понесло Я написал, что та новость про китайцев и их запрос к nvidia - вы... текст свёрнут, показать
     
     
  • 10.47, Аноним (-), 00:02, 18/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, ты написал какой-то бред о том, что китайцев вообще не существует ... текст свёрнут, показать
     
  • 6.51, blob_user (ok), 19:59, 23/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не стоит тут говорить очевидные вещи. Тут "свой" взгляд на мир, "нвидия, фак ю" же.
     
  • 5.19, Аноним (-), 12:22, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По уму, именно так. До сих пор ни HiZ, ни тайлинг не реализованы, уже скоро 10 лет будет. Разница по скорости реальная в разы. То что якобы реализовано очевидно сделано с принципиальными ошибками, на что тот же Бриджмэн намекал, что хотя контакт у этих "избранных" есть с любым из разработчиков железа, прошло слишком много времени, и они просто тупо не помнят деталей, а записей нет так как обьем эанных огромный, каждую малочь не задокументируешь. Вот они в проприетарном драйвере как то сделали и забыли. И что, выходит или тормоза вечные или реверс инжинеринг.
     
     
  • 6.21, Аноним (-), 12:31, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > По уму, именно так. До сих пор ни HiZ, ни тайлинг не реализованы,

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

     
     
  • 7.30, Аноним (-), 13:56, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я именно это и написал. ВРОДЕ БЫ реализованы. КАК БУДТО. В реальности производительность от этой глючной формальной реализации улучшилась в пределах погрешности измерения, что не раз отмесали и сами разаработчики. И я уверен это именно из за NDA - элиты. Был бы чистый реверс инжиниринг - все бы летало минимум со своростью проприетарщины, возможно быстрее, за счет армии игроманоы которые все продадут ради +1 фпс.
     
     
  • 8.39, Аноним (-), 16:35, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Рассказывайте ваши сведения класса ОБС бабкам на лавочке Сюда то зачем с такими... большой текст свёрнут, показать
     
  • 4.27, Аноним (-), 13:10, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Не пилит, а нанимает пару чел.

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

     
     
  • 5.31, Аноним (-), 13:58, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Не пилит, а нанимает пару чел.
    > Взаимоисключающие параграфы детектед :)

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

     
     
  • 6.32, Аноним (-), 14:03, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    момент ущзнать состояние любого узла видеокарты В ОТЛИЧИИ ОТ реверс инжиниренга... большой текст свёрнут, показать
     
     
  • 7.40, Аноним (-), 16:37, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > это не работает, пойду спрошу у настоящих дровописателей, из той команды
    > что пишут под венду"

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

     
  • 2.25, Boboms (ok), 13:05, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Только проку - около нуля!
     

  • 1.4, Владимир (??), 03:06, 17/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Почет и уважение любимому изготовителю чипов.
     
     
  • 2.53, blob_user (ok), 20:05, 23/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Почет и уважение любимому изготовителю чипов.

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


     

  • 1.9, анон (?), 06:38, 17/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Рано или поздно, но все графические драйвера тоже будут открытые. Например найдите сейчас закрытый драйвер в виде блоба для сетевой карты, дискового контроллера или еще чего нибудь так же распространенного. Такой продукцией просто никто не будет пользоваться из за сопутствующих проблем, уж не говоря о разработке такого драйвера, где будет необходимость делать релиз для каждой новой версии ядра. С видеокартами пока конечно все печально, но если меса и drm станут почти безальтернативным фреймворком для написания драйверов, когда разработчики будут серьезно задумываться о необходимости реализации собственного велосипеда, вместо того, чтобы юзать gallium, то такой день наступит +)
     
     
  • 2.23, Суровый Анонимус (?), 12:44, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну к примеру некоторые Wi-Fi от интела и брудкома работают только с фирмварями, в частности intel ipw2200. Думаю, если хорошо порыться, то этого добра достаточно откопается.
     
     
  • 3.26, Аноним (-), 13:06, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну к примеру некоторые Wi-Fi от интела и брудкома работают только с
    > фирмварями, в частности intel ipw2200. Думаю, если хорошо порыться, то этого
    > добра достаточно откопается.

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

     

  • 1.12, Аноним (-), 09:28, 17/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Только вчера решил поставить АМДшный 12 8, до этого стоял из реп 12 4 Заметил е... большой текст свёрнут, показать
     
     
  • 2.13, Sergey722 (ok), 10:00, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    AMD Catalyst 12.8 Driver For Linux: Not Exciting
    http://www.phoronix.com/scan.php?page=news_item&px=MTE2MTY
     
  • 2.24, Аноним (-), 13:05, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В открытом драйвере намного более резвое 2D за счет использования современ... большой текст свёрнут, показать
     
     
  • 3.49, Аноним (-), 10:44, 18/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ссылку, опробовал оно быстрее оказалось, но пока вернулся на закрытый, с примитивами в Блендер открытый шустрее, а с реальными моделями пока нет. Хотя прогресс между открытыми в убунте 12.04 и свежими билдами имеется, до конца года может дотянут по производительности 5ххх серию и можно будет выбросить кактус.
     
  • 3.54, blob_user (ok), 20:10, 23/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да одни грабли от них. При обновлениях системы они вообще с вероятностью
    > 50% отпадают, т.к. чужеродный элемент системы.

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


     
  • 2.33, Аноним (-), 15:04, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > текстуры некоторые правда пропали

    Поставь libtxc_dxtn.

     
  • 2.43, Аноним (-), 17:40, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У вас зима или вам не жалко смотреть, как ЦП в одиночку пытается проживать HD видео ? У меня на нетбуке грелся до 75 - 80 градусов с открытыми дровами. С блобом проблем не замечал, особенно в KDE.
     

  • 1.35, Аноним (34), 15:24, 17/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Где документация на FirePro? Используют ли свободные драйвера, из ядра, возможности FirePro?
    Все остальное игрушки.
     
     
  • 2.46, Аноним (-), 23:40, 17/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    каких же возможностей firepro вам не дотает в свободных драйверах?
     

  • 1.48, Anonus (?), 01:00, 18/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нифига себе новости ! Ждём от НВидиа, блин ждем "Ответный ход" 8-)
     
     
  • 2.50, qux (ok), 13:00, 18/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Таким новостям от AMD не первый год, из-за них ждать чего-то от NVIDIA вряд ли стоит.
     
     
  • 3.55, blob_user (ok), 20:11, 23/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Таким новостям от AMD не первый год, из-за них ждать чего-то от
    > NVIDIA вряд ли стоит.

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

     
     
  • 4.56, qux (ok), 21:16, 23/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    За себя говорите.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру