The OpenNET Project / Index page

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

Компания AMD опубликовала руководство по архитектуре GPU R600 и R700

08.05.2009 14:50

Компания AMD продолжила публикацию документации связанной с GPU R600 и R700, на этот раз в открытом доступе появилось 43-страничное руководство с пояснением особенностей работы подсистемы 3D-акселерации для GPU R600 и R700 (Radeon HD 2000, 3000 и 4000). В руководстве в краткой форме рассказано об архитектуре ASIC, представлены базовые примеры программирования, продемонстрированы различия между разными сериями GPU, показаны особенности кеширования и синхронизации.

Напомню, что в конце апреля компания AMD уже опубликовала набор исходных текстов с примерами поддержки 3D графики и режимов акселерации видео для видеокарт серии R600 и R700. В марте был опубликован документ с описанием системы команд R700 (ISA - Instruction Set Architecture), разбор формата микрокода и методов работы с памятью. До этого в декабре и январе были выпущены первые две порции документации по R700, касающиеся в основном особенностей поддержки 3D режима.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: AMD опубликовала код с примерами использования 3D функций GPU R600 и R700
  3. OpenNews: Компания AMD представила документацию по набору инструкций GPU R700
  4. OpenNews: Вышел видеодрайвер AMD Catalyst 9.4 с прекращением поддержки старых карт
  5. OpenNews: Компания AMD выпустила SDK для взаимодействия сторонних программ с видеодрайвером
  6. OpenNews: Компания AMD открыла документацию по поддержке 3D режима для карт R600 и R700
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21645-amd
Ключевые слова: amd, video, 3d, gpu, ati
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, гость (?), 15:22, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Какое-то странное отношение у сообщества к написанию драйверов для видеокарт. Я посмотрел в cgit.freedesktop.org и получается, что ati драйвер пишет практически ОДИН человек:
    Alex Deucher. И с такими "мощностями" СПО пытается на десктоп пролезть?
     
     
  • 2.11, AnViar (ok), 16:29, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Думаю проблема в мотивации. У ATI, NVidia есть закрытые драйверы для Linux, у Intel их нет, но иначально открыты _все_ спецификации. Соответственно  ATI, а тем более NVidia, у многих и так работает и пилить особо нужды и нет...
    Потому и отставание _открытого_ драйвера в разработке.
     
     
  • 3.13, гость (?), 16:40, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >пилить особо нужды и нет...

    А в чём тогда фундаментальное отличие того же линукса от пиратской винды? Ведь как я понимаю эти прприетарные драйвера только для линукса? Зачем очередная вторая винда только вроде бы как официально бесплатная?

     
     
  • 4.16, AnViar (ok), 16:47, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>пилить особо нужды и нет...
    >
    >А в чём тогда фундаментальное отличие того же линукса от пиратской винды?
    >Ведь как я понимаю эти прприетарные драйвера только для линукса? Зачем
    >очередная вторая винда только вроде бы как официально бесплатная?

    Самое первое отличие, которое приходит на ум - архитектура... Вы собственно незнаете отличий или просто поспорить хотите?

     
     
  • 5.23, гость (?), 17:03, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Самое первое отличие, которое приходит на ум - архитектура... Вы собственно незнаете
    >отличий или просто поспорить хотите?

    Т.е. Винда95 по такому критерию фундаментально отличается от Винды 7? Ведь по сути это вся таже пресловутая "винда" - огромная инфраструктура в одном из центров которой микрософт.
    Тут основное отличие СПО и линукса в частности это модель разработки и основаная на ней процесс написания и "потребления" программ.


     
  • 4.39, User294 (??), 18:10, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Ведь как я понимаю эти прприетарные драйвера только для линукса?

    У разных ОС - разные архитектуры.Так что даже если драйвер не проприетарный, это еще не гарантия того что вы сможете спортировать линуховый драйвер на виндовс или qnx обойдясь малой кровью.По сути такое портирование будет не сильно далеко от переписывания с нуля.Так что данный аргумент - наиболее идиотский из тех которые можно придумать.

    Другое дело что открытый драйвер - хорошее место где портируя драйвер можно посмотреть как и что.Но собственно скопипастить код зачастую не выйдет по куче соображений - от лицензии до архитектуры ОС.

     
     
  • 5.40, гость (?), 18:14, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >это еще не гарантия того что вы сможете спортировать линуховый драйвер

    В ReactOS была попытка портировать что-то связанное с USB. Получается весь опенсорс это линукс?

    >Другое дело что открытый драйвер - хорошее место где портируя драйвер можно посмотреть как и что.

    А я думал что для этого документация предназначена - спецификации там всякие.

     
     
  • 6.44, User294 (??), 19:23, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >В ReactOS была попытка портировать что-то связанное с USB. Получается весь опенсорс
    >это линукс?

    Получается то что получается.Разные системы - разные драйвера.Просто потому что их авторам влом прогибаться под кого-то еще.Если лучше всех развивается Линукс - в этом опять же вам никто не виноват.Вам никто не запрещает развивать какую-то иную систему.А того что вы непременно сможете извлечь пользу из конкретного куска кода вам в общем то никто не гарантирует.Ни в опенсорц, ни где-то еще.

    >А я думал что для этого документация предназначена - спецификации там всякие.

    Если они есть - да, так лучше.Хотя конкретные примеры "а как сделать вот это?" лучше посмотреть в коде.И кроме того некоторые вендоры почему-то давятся жабой на документацию.Они, гм, извращенцы.Но такие - бывают.


     
     
  • 7.46, гость (?), 20:25, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Если они есть - да

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

     
     
  • 8.53, User294 (??), 18:11, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А это где как Везде по разному Кто-то документирует А кто-то болт на это класть ... текст свёрнут, показать
     
  • 2.26, Andrey Mitrofanov (?), 17:11, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Какое-то странное отношение у сообщества к написанию драйверов для видеокарт. Я посмотрел
    >ati драйвер пишет практически ОДИН человек:

    Вы уверены, что туда смотрите и всё видите?
    http://www.botchco.com/agd5f/?p=43 (1)
    http://jglisse.livejournal.com/1822.html (2)
    http://airlied.livejournal.com/66515.html

    Посчитайте количество фамилии в логах во всех репозитариях по ссылкам 1+2... За месяц, например.

    http://planet.freedesktop.org/ А ещё есть IRC, списки рассылки...

    >Alex Deucher. И с такими "мощностями" СПО пытается на десктоп пролезть?

    На Ваш "десктоп" уже уиндоз95 пролезла или всё ещё на 3.1 - _я_ "посмотрел"(тм) по Вашей оведомлённости?

     
     
  • 3.29, гость (?), 17:21, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >Вы уверены, что туда смотрите и всё видите?
    >http://www.botchco.com/agd5f/?p=43 (1)
    >http://jglisse.livejournal.com/1822.html (2)
    >http://airlied.livejournal.com/66515.html

    Речь не об околодрайверных "приблудах" да и там Alex засветился.

    >Посчитайте количество фамилии в логах во всех репозитариях по ссылкам 1+2... За
    >месяц, например.

    А строчек кода сколько они написали?

    >На Ваш "десктоп" уже уиндоз95 пролезла или всё ещё на 3.1 - _я_ "посмотрел"(тм) по Вашей оведомлённости?

    Как там 3D поживает? Не тормозит? Все вкусности OpenGL 3.1 поддерживает? А 2.0 хотя бы осилили?

     
     
  • 4.34, Анонимус (ok), 17:53, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    если Вы так обеспокоены отставанием открытых драйверов от проприетарных - помогайте или "строчками кода" или "финансово". Вам за это только спасибо скажут
     
     
  • 5.36, гость (?), 18:00, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >если Вы так обеспокоены отставанием открытых драйверов от проприетарных - помогайте или
    >"строчками кода" или "финансово". Вам за это только спасибо скажут

    А кто его пропихивает в качестве ДЕСКТОПНОЙ оси? Я? Это у линуксоидов какое-то странное отношение к открытым драйверам. Используют проприетарные, плюются на корпорации(как-будто они им что-то должны) и никакой помощи открытому проекту. Недавний ЛОРовский опрос это показал.

     
     
  • 6.45, User294 (??), 19:29, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >они им что-то должны) и никакой помощи открытому проекту.

    Ну так помогайте.Или вы возомнили что крутые перцы способные понять как работает GPU ходят по улице оптом?Да их там на всю планету "полтора землекопа" наверняка.Просто в силу экзотики предмета.И в силу того что спеки были закрытыми - поколению програмеров было не на чем вырасти.Это наверное изменится со временем.Но не мгновенно же.

    >опрос это показал.

    Ага, есть маленькая ложь, есть большая, а еще есть статистика.

     
     
  • 7.47, гость (?), 20:34, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Ну так помогайте.

    Так ведь это не я ору на каждом углу, что линукс само совершенство, а винда - поделка. Казалось бы орёшь такое ну так помогай кодом или внушительными для своего кармана вложениями. Ан нетушки.

    >>опрос это показал.
    >
    >Ага, есть маленькая ложь, есть большая, а еще есть статистика.

    Эта цитата тут не к месту. На ЛОРе окопались махровые линуксоиды, но выяснилось что помощь от них стремится к нулю. Только дискредитируют своими выходками СПО перед потенциальными "новообращёнными".

     
     
  • 8.51, szh (ok), 23:45, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ЛОР деградировал до тупых флеймов еще в 2001 году Умные продвинутые люди там ес... текст свёрнут, показать
     
     
  • 9.56, гость (?), 19:02, 11/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    антинаучна Я куда пишу В научный журнал Или на форум околоопенсорсный К чему... текст свёрнут, показать
     
  • 7.54, rico (?), 11:52, 11/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем помогать?
    это же рынок - купить работающий _лучше_ продукт и всего делов
    ну если прет философические изыски из глубин личности - ну тогда посылайте им деньги

    только зачем - вон у нвидии как-то все без проблем работает

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

     
     
  • 8.55, гость (?), 18:56, 11/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так купи винду Там давно всё работает и без проблем дэнги зарабатывать позво... текст свёрнут, показать
     
     
  • 9.57, rico (?), 19:22, 13/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    заметь - я про винду ничего не говорил, это что, уже линуксоиды именно это и сня... текст свёрнут, показать
     

  • 1.3, generik (??), 15:29, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Все просто ждут пока появится что-то хорошее и качественное в свободном доступе, что бы потом заюзать, сказать что все круто и кинуть критику в сторону закрытого програмного обеспечения.
     
  • 1.4, Аноним (-), 15:52, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Может лучше на radeonhd смотреть?
     
     
  • 2.10, гость (?), 16:24, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Может лучше на radeonhd смотреть?

    Там точно такая же ситуация. Просто смазано. Так же несколько человек основной вклад делают. Просто в ati наиболее контрастно.

     

  • 1.9, Аноним (-), 16:22, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    это на вскидку

    Matthias Hopf
    Luc Verhaegen
    Yang Zhao
    Alex Deucher
    Marvin
    Thomas Jaeger

     
     
  • 2.12, гость (?), 16:31, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >это на вскидку
    >
    >Matthias Hopf
    >Luc Verhaegen
    >Yang Zhao
    >Alex Deucher
    >Marvin
    >Thomas Jaeger

    Они активно над radeonhd работают, а вот в ati ветке один Alex Deucher, и вообще какой смысл в двух драйверах?

     
     
  • 3.18, iZEN (ok), 16:51, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому и новость о R600/R700 (Radeon HD 2xxx, HD 3xxx и HD 4xxx), а не об устаревших ATI.
     
  • 3.22, Аноним (22), 17:01, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Они активно над radeonhd работают

    У ati и radeonhd есть официально участки общего кода.
    Почти все инновации делаются в radeonhd, в ati они попадают через разделяемый код, либо прикручиваются хаками различной.

     

  • 1.14, Vitaly (??), 16:41, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Агеросе с аналогичной ситуацией особо не заморачивались - взяли и наняли Луиса Родригеса из madwifi, чтобы допиливал линуксовые драйверы ath9k на 802.11n.

    В принципе, AMD никто не мешает поступить аналогичным образом, если им понадобится сильно ускорить прогресс опенсорсных ATI-шных драйверов.

     
     
  • 2.15, гость (?), 16:46, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >В принципе, AMD никто не мешает поступить аналогичным образом, если им понадобится
    >сильно ускорить прогресс опенсорсных ATI-шных драйверов.

    А сообщество на что?


     
     
  • 3.21, Vitaly (??), 16:57, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Людей нанимают не вместо сообщества, а в дополнение. В ath9k добровольцы вовсю патчи шлют.

    Просто нескольким людям платят, чтобы они занимались кодом не по мере возможности, а полный рабочий день. Это сильно ускоряет и координацию проекта, и разработку.

    Если кто не помнит, то год назад 802.11n в линуксе был в полной заднице. Теперь на клиентской части все более-менее работает, и вовсю допиливается режим AP/Mesh. К 30-му ядру ожидается полный коммунизм, если брать "правоверное" железо :)

     
     
  • 4.24, гость (?), 17:07, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >если брать "правоверное" железо :)

    Вы это замкадцем скажите.

     
     
  • 5.28, Vitaly (??), 17:18, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если потроллить охота - так и скажите, чтобы я не напрягался, пытаясь информацию систематизировать.

     
     
  • 6.30, гость (?), 17:23, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Если потроллить охота - так и скажите, чтобы я не напрягался, пытаясь
    >информацию систематизировать.

    О каком троллинге речь? Думаете  в "замкадье" неограниченный выбор комплектующих?

     
     
  • 7.41, Crazy Alex (?), 18:28, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Задрали ссылки на "замкадье".
    Обычно две вещи поминают:
    1) стоимость интернета
    2) доступность железа.

    Не знаю, что за замкадье такое, но вряд ли хуже Украины за пределами Киева. Так здесь с интернетом все нормально, анлимы на каждом углу, если уж совсем едревни не брать. а в деревнях - 3G за полне вменяемые деньги (примерно 25 коп/мб, если русскими).

    С железом совсем смешно - интернет-магазины, вроде, никто не отменял...

     
     
  • 8.42, гость (?), 18:34, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален Ой рассмешил Особенно про 3g за 5 копеек и интернет-м... текст свёрнут, показать
     
  • 8.48, szh (ok), 20:42, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Хуже В росийском замкадье очень плохой интернет, в отличии от украинского за... текст свёрнут, показать
     
  • 2.20, Аноним (-), 16:55, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В Агеросе с аналогичной ситуацией особо не заморачивались - взяли и наняли Луиса Родригеса из madwifi, чтобы допиливал линуксовые драйверы ath9k на 802.11n.

    +1, для компании с миллионными доходами не трудно нанять пару челов пилить опенсорсные дрова...

     
  • 2.31, Andrey Mitrofanov (?), 17:35, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >В Агеросе с аналогичной ситуацией особо не заморачивались - взяли и наняли
    >Луиса Родригеса из madwifi, чтобы допиливал линуксовые драйверы ath9k на 802.11n.

    Чего ЦЕЛОГО ОДНОГО? :)))

    >В принципе, AMD никто не мешает поступить аналогичным образом, если им понадобится
    >сильно ускорить прогресс опенсорсных ATI-шных драйверов.

    Алекс Дюшер(?сори, если фамилию переврал) именно что работает в AMD. http:/opennews/art.shtml?num=12831

    Ещё вопросы?..

     

  • 1.17, Гы. (?), 16:49, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я фигею, а сколько человек вообще драйвер должны писать, не уж-то больше 3?
     
     
  • 2.19, гость (?), 16:54, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Я фигею, а сколько человек вообще драйвер должны писать, не уж-то больше
    >3?

    То-то на ЛОРе постоянные плачи, что открытые дрова ничего не умеют. Но, очевидно же, что количество программистов не влияет на скорость разработки. Только тогда что?


     
     
  • 3.50, alexxy (?), 21:15, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Так в чем проблема? возвращайся на лор плачь со всеми кто там ноет но ничего не делает.
     

  • 1.25, Гы. (?), 17:09, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Только тогда что?

    Ну так денежку надо. Куда слать?

    Хотя не знаю чего ati хают, у самого есть и ati и свободные драйвера, и все хорошо работает.

     
     
  • 2.27, гость (?), 17:12, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну так денежку надо. Куда слать?

    Ну так видимо не шлют-с раз так мало программистов над видеодрайверами работают.

     
     
  • 3.32, Гы. (?), 17:38, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ну так видимо не шлют-с раз так мало программистов над видеодрайверами работают.

    Драйвер это именно тот случай где не числом, а умением.

     
     
  • 4.33, гость (?), 17:45, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Драйвер это именно тот случай где не числом, а умением.

    Но ведь ситуация, когда в команде работают 10 высококвалифицированных программистов всё же лучше чем два?


     
     
  • 5.35, Анонимус (ok), 17:58, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Думаете в больших компаниях над такими мелкими проектами работает много человек? Вы заблуждаетесь. Для подобных задач 2-3 человек вполне достаточно, а если их будет больше то они будут либо сидеть без дела, либо мешать друг другу.

    ПС. Ядро линукс тоже один человек писал, и ничего, работает.

     
     
  • 6.38, гость (?), 18:02, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ПС. Ядро линукс тоже один человек писал, и ничего, работает.

    А сейчас сколько его пишут?


     
     
  • 7.43, Гы. (?), 18:35, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А сейчас сколько его пишут?

    Да кто попало. Тут уже главное фильтрация написаного.

     
  • 7.49, szh (ok), 20:47, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > А сейчас сколько его пишут?

    Человек 200 fulltime и еще 500-1000 part time.

     
  • 7.52, szh (ok), 23:50, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    все ответы про ядро годовой давности

    http://www.linuxfoundation.org/publications/linuxkerneldevelopment.php

     
  • 5.37, аноним (?), 18:00, 08/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Далеко не всегда
     

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



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

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