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

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

Отправлено opennews , 08-Май-09 15:03 
Компания AMD продолжила (http://www.phoronix.com/scan.php?page=article&item=amd_r600_... публикацию документации связанной с GPU R600 и R700, на этот раз в открытом доступе появилось (http://www.x.org/docs/AMD/) 43-страничное руководство (http://www.x.org/docs/AMD/R6xx_R7xx_3D.pdf) с пояснением особенностей работы подсистемы 3D-акселерации для GPU R600 и R700 (Radeon HD 2000, 3000 и 4000). В руководстве в краткой форме рассказано об архитектуре ASIC (http://ru.wikipedia.org/wiki/ASIC), представлены базовые примеры программирования, продемонстрированы различия между разными сериями GPU, показаны особенности кеширования и синхронизации.


Напомню, что в конце апреля компания AMD уже опубликовала (http://www.opennet.me/opennews/art.shtml?num=21328) набор исходных текстов с примерами поддержки 3D графики и режимов акселерации видео для видеокарт серии R600 и R700. В марте был опубликован (http://www.opennet.me/opennews/art.shtml?num=20991) документ с описанием системы команд...

URL: http://www.phoronix.com/scan.php?page=article&item=amd_r600_...
Новость: http://www.opennet.me/opennews/art.shtml?num=21645


Содержание

Сообщения в этом обсуждении
"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 15:22 
Какое-то странное отношение у сообщества к написанию драйверов для видеокарт. Я посмотрел в cgit.freedesktop.org и получается, что ati драйвер пишет практически ОДИН человек:
Alex Deucher. И с такими "мощностями" СПО пытается на десктоп пролезть?

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено AnViar , 08-Май-09 16:29 
Думаю проблема в мотивации. У ATI, NVidia есть закрытые драйверы для Linux, у Intel их нет, но иначально открыты _все_ спецификации. Соответственно  ATI, а тем более NVidia, у многих и так работает и пилить особо нужды и нет...
Потому и отставание _открытого_ драйвера в разработке.

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 16:40 
>пилить особо нужды и нет...

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено AnViar , 08-Май-09 16:47 
>>пилить особо нужды и нет...
>
>А в чём тогда фундаментальное отличие того же линукса от пиратской винды?
>Ведь как я понимаю эти прприетарные драйвера только для линукса? Зачем
>очередная вторая винда только вроде бы как официально бесплатная?

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 17:03 
>Самое первое отличие, которое приходит на ум - архитектура... Вы собственно незнаете
>отличий или просто поспорить хотите?

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



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено User294 , 08-Май-09 18:10 
> Ведь как я понимаю эти прприетарные драйвера только для линукса?

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 18:14 
>это еще не гарантия того что вы сможете спортировать линуховый драйвер

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

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено User294 , 08-Май-09 19:23 
>В ReactOS была попытка портировать что-то связанное с USB. Получается весь опенсорс
>это линукс?

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

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

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



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 20:25 
>Если они есть - да

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено User294 , 09-Май-09 18:11 
> А существуют ли такие проекты которые бы на основе открытых исходников полученнык
> методом реверс-инжиниринга железки или какого-нибудь закрытого формата
> предоставляли бы вменяемую документацию?

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

> Получится так, что опенсорс безнадёжно отстанет от линукс

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Andrey Mitrofanov , 08-Май-09 17:11 
>Какое-то странное отношение у сообщества к написанию драйверов для видеокарт. Я посмотрел
>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 - _я_ "посмотрел"(тм) по Вашей оведомлённости?


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 17:21 
>Вы уверены, что туда смотрите и всё видите?
>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 хотя бы осилили?


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Анонимус , 08-Май-09 17:53 
если Вы так обеспокоены отставанием открытых драйверов от проприетарных - помогайте или "строчками кода" или "финансово". Вам за это только спасибо скажут

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 18:00 
>если Вы так обеспокоены отставанием открытых драйверов от проприетарных - помогайте или
>"строчками кода" или "финансово". Вам за это только спасибо скажут

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено User294 , 08-Май-09 19:29 
>они им что-то должны) и никакой помощи открытому проекту.

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

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 20:34 
>Ну так помогайте.

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

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено szh , 08-Май-09 23:45 
> На ЛОРе окопались махровые линуксоиды,

ЛОР деградировал до тупых флеймов еще в 2001 году. Умные продвинутые люди там есть но сильно в меньшенстве. Так что ваша "статистика" по ЛОРу антинаучна.

> Казалось бы орёшь такое ну так помогай кодом или внушительными для своего кармана вложениями.

Есть еще разные другие способы помочь.


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 11-Май-09 19:02 
>Так что ваша "статистика" по ЛОРу антинаучна.

антинаучна? Я куда пишу? В научный журнал? Или на форум околоопенсорсный? К чему это было сказано?

>Есть еще разные другие способы помочь.

Какие?



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено rico , 11-Май-09 11:52 
а зачем помогать?
это же рынок - купить работающий _лучше_ продукт и всего делов
ну если прет философические изыски из глубин личности - ну тогда посылайте им деньги

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 11-Май-09 18:56 
>я лучше пойду и куплю то, что работает, или, говоря по-иному, то,
>что позволит мне без проблем зарабатывать деньги

Ну так купи винду. Там давно всё работает и без проблем дэнги зарабатывать позволяет. Зачем тебе линукс?



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено rico , 13-Май-09 19:22 
> Ну так купи винду. Там давно всё работает и без проблем дэнги зарабатывать позволяет. Зачем тебе линукс?

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено generik , 08-Май-09 15:29 
Все просто ждут пока появится что-то хорошее и качественное в свободном доступе, что бы потом заюзать, сказать что все круто и кинуть критику в сторону закрытого програмного обеспечения.

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Аноним , 08-Май-09 15:52 
Может лучше на radeonhd смотреть?

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 16:24 
>Может лучше на radeonhd смотреть?

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Аноним , 08-Май-09 16:22 
это на вскидку

Matthias Hopf
Luc Verhaegen
Yang Zhao
Alex Deucher
Marvin
Thomas Jaeger


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 16:31 
>это на вскидку
>
>Matthias Hopf
>Luc Verhaegen
>Yang Zhao
>Alex Deucher
>Marvin
>Thomas Jaeger

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено iZEN , 08-Май-09 16:51 
Поэтому и новость о R600/R700 (Radeon HD 2xxx, HD 3xxx и HD 4xxx), а не об устаревших ATI.

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Аноним , 08-Май-09 17:01 
>Они активно над radeonhd работают

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Vitaly , 08-Май-09 16:41 
В Агеросе с аналогичной ситуацией особо не заморачивались - взяли и наняли Луиса Родригеса из madwifi, чтобы допиливал линуксовые драйверы ath9k на 802.11n.

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 16:46 
>В принципе, AMD никто не мешает поступить аналогичным образом, если им понадобится
>сильно ускорить прогресс опенсорсных ATI-шных драйверов.

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



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Vitaly , 08-Май-09 16:57 
Людей нанимают не вместо сообщества, а в дополнение. В ath9k добровольцы вовсю патчи шлют.

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 17:07 
>если брать "правоверное" железо :)

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Vitaly , 08-Май-09 17:18 
Если потроллить охота - так и скажите, чтобы я не напрягался, пытаясь информацию систематизировать.


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 17:23 
>Если потроллить охота - так и скажите, чтобы я не напрягался, пытаясь
>информацию систематизировать.

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Crazy Alex , 08-Май-09 18:28 
Задрали ссылки на "замкадье".
Обычно две вещи поминают:
1) стоимость интернета
2) доступность железа.

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 18:34 
>[оверквотинг удален]
>Обычно две вещи поминают:
>1) стоимость интернета
>2) доступность железа.
>
>Не знаю, что за замкадье такое, но вряд ли хуже Украины за
>пределами Киева. Так здесь с интернетом все нормально, анлимы на каждом
>углу, если уж совсем едревни не брать. а в деревнях -
>3G за полне вменяемые деньги (примерно 25 коп/мб, если русскими).
>
>С железом совсем смешно - интернет-магазины, вроде, никто не отменял...

Ой рассмешил. Особенно про 3g за "5 копеек" и интернет-магазины.


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено szh , 08-Май-09 20:42 
> Не знаю, что за замкадье такое, но вряд ли хуже Украины за пределами Киева.

Хуже. В росийском "замкадье" очень плохой интернет, в отличии от украинского "замкадья" начиная с 2007 года, когда укртелеком сбросил в 4 раза цены на анлим по всей украине.

Впрочем разговор ушел в оффтопик


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Аноним , 08-Май-09 16:55 
> В Агеросе с аналогичной ситуацией особо не заморачивались - взяли и наняли Луиса Родригеса из madwifi, чтобы допиливал линуксовые драйверы ath9k на 802.11n.

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


"Компания AMD обубликовала"
Отправлено Andrey Mitrofanov , 08-Май-09 17:35 
>В Агеросе с аналогичной ситуацией особо не заморачивались - взяли и наняли
>Луиса Родригеса из madwifi, чтобы допиливал линуксовые драйверы ath9k на 802.11n.

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

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

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Гы. , 08-Май-09 16:49 
Я фигею, а сколько человек вообще драйвер должны писать, не уж-то больше 3?

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 16:54 
>Я фигею, а сколько человек вообще драйвер должны писать, не уж-то больше
>3?

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



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено alexxy , 08-Май-09 21:15 
Так в чем проблема? возвращайся на лор плачь со всеми кто там ноет но ничего не делает.

"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Гы. , 08-Май-09 17:09 
>Только тогда что?

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

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 17:12 
>Ну так денежку надо. Куда слать?

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Гы. , 08-Май-09 17:38 
>Ну так видимо не шлют-с раз так мало программистов над видеодрайверами работают.

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 17:45 
>Драйвер это именно тот случай где не числом, а умением.

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



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Анонимус , 08-Май-09 17:58 
Думаете в больших компаниях над такими мелкими проектами работает много человек? Вы заблуждаетесь. Для подобных задач 2-3 человек вполне достаточно, а если их будет больше то они будут либо сидеть без дела, либо мешать друг другу.

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено гость , 08-Май-09 18:02 
>ПС. Ядро линукс тоже один человек писал, и ничего, работает.

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



"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено Гы. , 08-Май-09 18:35 
>А сейчас сколько его пишут?

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено szh , 08-Май-09 20:47 
> А сейчас сколько его пишут?

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


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено szh , 08-Май-09 23:50 
все ответы про ядро годовой давности

http://www.linuxfoundation.org/publications/linuxkerneldevel...


"Компания AMD опубликовала руководство по архитектуре GPU R60..."
Отправлено аноним , 08-Май-09 18:00 
Далеко не всегда