Разработчик из AMD Tom Stellard представил (http://lists.freedesktop.org/archives/mesa-dev/2013-January/...) патч, добавляющий в бэкэнд (http://cgit.freedesktop.org/~tstellar/llvm/) на основе LLVM для GPU семейства R600 поддержку косвенной адресации (indirect addressing). Указанный бэкэнд может опционально использоваться для генерации кода шейдеров и кроме этого является необходимым для поддержки OpenCL (произвольных вычислений на GPU).
В частности, отмечается что ранее отсутствие поддержки режима косвенной адресации приводило к неработоспособности шейдеров в играх Unigine и Sauerbraten при использовании LLVM-бэкэнда. Разработчик также отмечает что данный момент этот патч поддерживает только драйвер семейства R600, для видеокарт HD7000 пока отсутствует несколько необходимых callback-ов.
Кроме того, отмечается что для R600 в данный момент поддерживаются только массивы размером до 16 DWORDов, а также не реализована регистроваая упаковка векторных типов (vec4). Для корректной упаковки регистров во всех возможных случаях необходимо реализовать еще 1 проход для определения правильного размера векторов в каждом массиве.
Дополнительно стоит отметить, что LLVM бэкэнд для R600 был удален из MESA в связи с включением данного бэкэнда в апстрим (LLVM). Предположительно, указанные изменения в результате попадут в LLVM версии 3.3.URL: http://www.phoronix.com/scan.php?page=news_item&px=MTI4MTM
Новость: http://www.opennet.me/opennews/art.shtml?num=35906
Сколько бы людей стало ненужными, если бы корпорации открыли спеки! :)
Павлин, на сабжевые GPU спеки открыты. И да, это таки временами упрощает жизнь разработчиков. Достаточно сравнить состояние нувы и R600.
О чём вы? Павлину главное сбзднуть, а мозгом он даже не пытается пользоваться.
> О чём вы? Павлину главное сбзднуть, а мозгом он даже не пытается пользоваться.Да я заметил, правда не понимаю - он вроде не бздшник. А бздит. Wtf? :)
он nvidia'шник.
при чём конченный. особенно его блоб нвидии возбуждает. его там аарон периодически посылает, но ему пофиг.
> вроде не бздшникон - обычное опеннетное трепло
>> вроде не бздшник
> он - обычное опеннетное трепломне хоть павлуша и не нравится, но вот от таких комментариев вымораживает...
что сделал ты аноним? пук в лужу? а павлуша и новости постит и на форуме очень дельно, порой, помогает.
это так же как с андрюшей митрофановым: не люблю, но уважаю.
Да ладно, временами дело говорит. Но иногда - как голубь с проводов на граждан.
Ну так когда уже можно будет добывать биткоины используя открытый драйвер?
> Ну так когда уже можно будет добывать биткоины используя открытый драйвер?А зачем их добывать?
> А зачем их добывать?Ну как зачем? Бабло побеждает зло :)
Надо организовать трекер задач для допиливания необходимых функций открытого драйвера и оплачивать все это биткоинами. Допили функцию - стали быстрее расчеты - эффективнее профит по коинам.
> эффективнее профит по коинам.А зачем нужны коины? Стабильно 5000$ в месяц будет прибыль?
over $9000!
> 5000$ в месяц будет прибыль?Будет. Некоторое время. Если конкретно так вложишься в mining rig'и и найдешь дешевое электричество.
Пишут, что видюха окупается за 2 месяца,
AMD Radeon HD 7970 стоит 400$ какие нахер 9000$???
> Пишут, что видюха окупается за 2 месяца,
> AMD Radeon HD 7970 стоит 400$ какие наxер 9000$???зарегистирированы проблемы у павлинуха с математическим аппаратом...
берешь 45 7970-х и ждешь 3 месяца
> AMD Radeon HD 7970 стоит 400$ какие нахeр 9000$???Ну как какие? Если ты отгрохаешь нее...ческую mining-ферму, которая существенно подвинет остальных - ты таки поимеешь свои 5k$ в результате. Другое дело что затраты бабла на покупку оборудования будут неиллюзорные. Поэтому энное время ты будешь отбивать затраты на оборудование, а вовсе не грести лопатой :P. И не забывай что оно постепенно дешевеет + 7970 жрут довольно конкретно, а их кипа - жрет как сверхновая. И оплата электричества таки станет весьма конкретной статьей расходов.
Кроме того, сложность может расти по мере присоединения к системе ноывй участников с майнерами и увеличения суммарной вычислительной мощности. В конечном итоге сеть самобалансируется так что генерация монеток происходит с постоянной скоростью. Какой процент этого урвешь лично ты - зависит от соотношения твоей производительности vs производительность сети. Т.е. чисто теоретически получить 5k$ ничему не противоречит... но может быть сцyкодорого в плане затрат на покупку потребного для этого оборудования и требовать нехилой такой инсталляции :)
Да о чем вы тут все? Уже пару лет назад биткоины стали стоить дешевле электричества, так что забудьте...
> Да о чем вы тут все? Уже пару лет назад биткоины стали
> стоить дешевле электричества, так что забудьте...дешевле/дороже...
это ведь смотря на ЧЁМ считать
раньше можно было за месяц отбить деньги за всю систему и ещё на 2 новых оставалось, сейчас так не получится :(
> стоить дешевле электричества,Электричество у всех стоит по разному, кроме того, продолжающийся майнинг прозрачно намекает.
> Надо организовать трекер задач для допиливания необходимых функций открытого драйвера
> и оплачивать все это биткоинами. Допили функцию - стали быстрее расчеты
> - эффективнее профит по коинам.Такая инициатива btw существует. Смотреть на форуме биткоинов.
Почему они не сделают наконец нормальные драйвера со всем функионалом?
завтра сделают, проспятся и сделают, тебе обязательно сообщат лично
> Почему они не сделают наконец нормальные драйвера со всем функионалом?Потому что это требует довольно дофига работы //Кэп.
Ходят слухи, что ответ кроется в структуре американской патентной системы, позволяющей патентовать скруглённые углы, B-frames и тому подобные очевидности. Может и в драйвере чего-то такое хитро-секретное AMD у кого-то лицензирует, что заново изобрести не запрещается(вроде), а рассказать, если знаешь - низзя. Вот они и грузят работой штат юристов перед каждым коммитом в открытый драйвер.
Давние связи с майкрософтом, ATI много копий сломало чтобы протолкнуть свою очередную версию как официальный стандарт Direct3D. Очевидно, имеют негласный договор гнобить линукс, и только с покупкой их AMD дело сдвинулось. Но договор то все еще действует...
стандарт Direct3D, ORLY?
это было во времена... эээ... DirectX 8.1 вообще-то
DirectX это общее название всего пакета. В него входит и Direct3D и прочие прослойки для клавиатур .
> DirectX это общее название всего пакета. В него входит и Direct3D
> и прочие прослойки для клавиатур .и чё, стандартом он когда стал?
[устало]Фирма ATI производит железо. Фирма NVIDIA тоже. Для достижения хороших продаж очень важно чтобы в выходящей через 3 месяца венде стандартом стал вариант железок ATI, а не AMD. Тогда ATI будет иметь право написать на коробке "новый радеон 100500, поддерживает все возмржности восхитительной виндоуз 666". NVidia будет в трауре, так как кому нужно покупать ущербную видяху если рядом лежит хорошая. На самом деле они одинаковы практически, только в оодной надо 2 такта для сложения и умножения, на второй 2 такта для умножения и сложения.
На моей памяти NVidia только 1 раз выиграла такую гонку, все остальные случаи побеждала ATI, то есть стандартом обьявлялась именно реализация ATI. Отсюда вывод, что связи вверхах очень хорошие.
Стандартом он стал с того момента как тебе запретили писать на твоей коробке "совместимо с виндовс директикс". Сначала докажи что совместим, потом отбашляй миллиарды кому надо для принятия фактического разрешения, только потом песатай коробки и продавай их в США.
> Фирма ATI производит железо.
> железок ATI, а не AMD.Ты с какой планеты? или 10 лет в одиночке отсидел, только что "откинулся" и не знаешь что в мире произошло?
как же всё запущено то :(
вот зачем было столько времени тратить на это сообщение, если в самой сути не разобрался (что такое стандарт на самом деле)?
да и про АТИ - смешно, за этот срок дети в школу пошли...
странно, почему тогда на r200 опенсорцные дрова были изначально?
> странно, почему тогда на r200 опенсорцные дрова были изначально?Быть то были но заработали они как надо спустя 10 лет. Очевидно, для галочки. Кстати спеки так и не открыты, именно те дрова писались под NDA.
> Почему они не сделают наконец нормальные драйвера со всем функионалом?Нельзя просто так взять и сделать нормальный драйвер видюхи (С) Капитан Боромир :)
Уважаемый, вы попробуйте драйвер клавы сделать, хотя бы ps/2.
Потом попробуйте драйвер для монитора 25x80 строк.
А потом вас ждет погружение в чудесный мир графических акселераторов...)
Ну он просто не видел те спеки, на 900+ страниц, вот и умничает.
> Уважаемый, вы попробуйте драйвер клавы сделать, хотя бы ps/2.
> Потом попробуйте драйвер для монитора 25x80 строк.Вон на хабре перец отгрохал драйвер usb-дисплея. Вот с кого пример брать надо :)