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

Исходное сообщение
"Опубликована начальная поддержка OpenCL для свободного драйв..."

Отправлено opennews , 13-Мрт-13 11:02 
В открытый Gallium-драйвер RadeonSI, нацеленный на поддержку GPU семейств HD7000 и HD8000 от компании AMD, добавлена (http://lists.freedesktop.org/archives/mesa-dev/2013-March/03...) начальная поддержка OpenCL, что является еще одним шагом на пути к привлечению GPU для решения вычислительных задач с использованием открытых видеодрайверов. Тем не менее, следует иметь в виду, что в данный момент поддержка вычислений в Gallium драйверах находится в разработке и пока может обслуживать только простейшие демонстрации OpenCL.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTMyNjI
Новость: https://www.opennet.ru/opennews/art.shtml?num=36375


Содержание

Сообщения в этом обсуждении
"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено inferrna , 13-Мрт-13 11:02 
Интересно, в случае ошибки при выполнении OpenCL кода видеокарта будет также вешаться, как и с блобом? Если да, дебажить будет трудно. А так - можно глянуть.

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 07:29 
По идее, в открытом драйвере есть таймаут на работу с GPU, так что если GPU совсем перестанет отвечать - он будет перезапущен. Другое дело что при этом могут вылезти баги... :)

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 15-Мрт-13 22:03 
может тогда использовать две видеокарты?

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 13-Мрт-13 11:03 
Круто, но свободные драйвера катастрофически не успевают за временем жизни современных видеокарт. HD7000 около двух лет и она до сих пор толком не поддерживается. Через два года, когда всё доделают, уже будет какой нибудь HD11000 для которого опять будет только поддержка переключения видеорежима и никакого 3D и OpenCL. Что с этим делать не ясно :)

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено inferrna , 13-Мрт-13 11:12 
> Что с этим делать, не ясно :)

Пойти на почту, купить видеокарту поновее, отправить её по почте разработчику. А лучше 3 видеокарты трём разработчикам. Или 10 десяти. Как я заметил - пишут и отлаживают на том, что есть у самих, а новые железки есть далеко  не у всех.
Сам я так, конечно, не делал.)


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 13-Мрт-13 12:25 
> Пойти на почту, купить видеокарту поновее, отправить её по почте разработчику.

Справедливости ради - сабжевый патч представил Том Стеллард. Он из амд. Я почему-то думаю что видеокарту сабжевого семейства ему таки нашли :).


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Stax , 13-Мрт-13 14:14 
Все не совсем так плохо. Это не ситуация "вообще", а частность.

HD7000 была первая новая архитектура после приобретения ATI. Хотя ATI публиковала документы о дизайне видеокарт и на них смогли сделать драйверы вплоть до HD6xxx, но AMD не смогла сделать этого для новой серии достаточно быстро. Проблемы реструктуризации и все такое. Они еще тогда, два года назад, до выхода HD7xxx сказали, что мол извините, что так получается, тут трудно что-то успеть во время, зато мы вам каталист будем оперативно выпускать. А вот к следующей серии, HD8xxx, мы позаботимся, чтобы во время выпуска в линуксе уже была поддержка, то же самое с последующими сериями.

Почитайте вот эту статью двухгодичной давности: http://www.phoronix.com/scan.php?page=news_item&px=OTI1OQ

Пока все выглядит вполне по плану. К моменту, когда HD8000 будет представлена (конец этого года) в линуксе будет поддержка HD7000 и HD8000. Собственно, поддержка HD7000 уже есть почти для всего, если у вас ядро >= 3.8 и Mesa >= 9.1.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено qux , 14-Мрт-13 18:44 
Они вроде с UVD что-то сделать обещали, чтобы можно было ним пользоваться и в свободных драйверах. Но последние новости видел год назад: http://www.phoronix.com/scan.php?page=news_item&px=MTA2ODk

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 07:30 
> никакого 3D и OpenCL. Что с этим делать не ясно :)

С 7000 так много возятся потому что он на прошлые семейства мало похож - переход на новую архитектуру. С другой стороны, 8000 - это немного доработанный напильником 7000 например. Поэтому его начальная поддержка (сделанная на основе 7000) есть аж до выпуска 8000 в массовую продажу.



"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено runoverheads , 13-Мрт-13 11:09 
надо попробовать, может bitcoin уже может майнить..

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено oneonfire , 13-Мрт-13 12:11 
ВСЕ НИКАК НЕ ПОЙМУ, ПОЧЕМУ ВИДЕОКАРТЫ ПОСТАРЕЕ НЕ МОГУТ ВЫПОЛНЯТЬ ЧАСТЬ ЗАДАЧЬ ПРОЦЕСОРА???ЗАЧЕМ НУЖНА ИМ КАКАЯ-ТО ПОДЕРЖКА OpenCL

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 13-Мрт-13 12:21 
1) Что вы так орете? Вас и так хорошо видно!

2) Объясняю: OpenCL - довольно жесткий в плане требований по совместимости стандарт. Вы или можете полностью реализовать все его возможности, или не должны декларировать совместимость с таковым совсем. Частичная поддержка - не котируется. Вообще никак.

На старых GPU есть ряд аппаратных особенностей и ограничений, которые делают реализацию полной спецификации OpenCL достаточно сложной и/или просто очень тормозной, что лишает ее какого либо смысла.

По этому поводу OpenCL на АМДшных картах будет с HD5000 и новее. В проприетарном драйвере он еще был кой-как сделан для HD4000, однако учитывая с какой скоростью это все работало - смысла в реализации для HD4000 мало. Современный процессор по скорости счета чего доброго заткнет большую часть семейства HD4000. Поэтому разработчики открытых дров предпочли совсем не связываться: возни много (больше аппаратных ограничений), а результат заведомо отстоен.

На самом деле нет никакой специальной "поддержки OpenGL". Просто блоки ALU или умеют все что надо или нет и надо дико (и тормозно) костылить с весьма унылым результатом на выходе.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 13-Мрт-13 13:10 
не знаю какие задачи вы рассматривали при сравнении hd 4000 и современных процессоров, но в биткоинах CPU всё также значительно им уступают, в подборе паролей тоже.

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 13-Мрт-13 13:33 
какие приятные и продуктивные области применения

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Stax , 13-Мрт-13 16:51 
А вы знаете другие реалистичные применения для конечного пользователя? На домашнем компе, а не каких-нибудь кластерах с теслами для ученых?

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Mihail Zenkov , 13-Мрт-13 17:37 
Использую luxrender и SmallLuxGPU.

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Stax , 13-Мрт-13 18:02 
Ничего себе, домашнее применение :)
Я, например, не знаю ни одного человека, который дома регулярно запускает трехмерный рендеринг, зато знаю множество майнящих биткоины :)
Подбор забытого пароля к архиву тоже может иметь смысл, и не один мой знакомый рано или поздно заморачивался этим.

Я не хочу умалить ваше применение, просто замечаю, что оно довольно специфическое по сравнению с раскритикованными выше задачами.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 13-Мрт-13 21:18 
биткойны майнят 4 комментатора на форумах, и то в реальности небось 1 майнит а остальные пишут что они майнят, а рекламные ролики и картинки рендерят тысячи.

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Stax , 13-Мрт-13 21:57 
Дома?? Рендерят рекламные ролики?? Рендерят картинки?? По-моему мы живем в разных мирах..
Ну тысячи во всем мире, возможно.

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Mihail Zenkov , 13-Мрт-13 23:18 
> Дома?? Рендерят рекламные ролики?? Рендерят картинки?? По-моему мы живем в разных мирах..
> Ну тысячи во всем мире, возможно.

Ну некоторые используют компьютер не только для развлечений, но и для работы ;) И да, я работаю дома.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 01:29 
> Ну тысячи во всем мире, возможно.

вы глубоко заблуждаетесь


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Stax , 14-Мрт-13 02:35 
Вполне возможно.
Но я уверен в том, что сотни, если не тысячи майнящих биткоины пользователей приходятся на одного рендерящего дома на GPU 3D-графику..

Во-первых, из реальных примеров: пару людей, рендерящих графику на работе я еще знаю, хотя и немного; дома нет. Людей, майнящих биткоины я знаю десятки вживую и намного больше виртуально, и хорошо представляю себе, насколько много майнящих биткоины пользователей хотя бы в России. Впрочем, это любой человек может прикинуть даже без доступа к инсайдерской информации пулов, просто проанализировав цифры с http://blockchain.info/stats или количество торгов на биткоин-биржах.

Во-вторых, из банальной логики: чтобы майнить биткоины, нужно заинтересоваться этим и запустить программу. Чтобы моделировать в 3D, нужны знания; чтобы увлекаться этим дома, скорее всего, нужен еще какой-то талант. Это креативное увлечение. Креативных людей, которые увлекаются чем-то подобным на много порядков меньше чем людей, которые хотят заработать деньжат запуском программы.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 08:31 
ваша главная ошибка в том, что вы меряете по своему окружению


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 08:32 
> биткойны майнят 4 комментатора на форумах,

Эти "4 комментатора", между прочим, энное время назад переплюнули по суммарной вычислительной мощности сети вообще все существующие суперкомпьютеры. Некислые такие "4 комментатора", которые заткнули за пояс кластеры с теслами.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 08:30 
> Я, например, не знаю ни одного человека, который дома регулярно запускает трехмерный рендеринг

А чему противоречит нарисовать 3D сцену в каком-нибудь блендере и отрендерить в приличном качестве? С другой стороны т.к. бабло нравится всем, майнинг тоже имеет право на жизнь.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 08:28 
> какие приятные и продуктивные области применения

Области как области. В биткоинах суммарная вычислительная мощность сети ставит барьер на пути попыток подделывать транзакции. В случае паролей - случаи бывают разные. Аудит паролей сам по себе вполне полезная область. Кроме того - на GPU потенциально можно и иную обработку криптографии сгрузить. А также всякий постпроцессинг видео и эффекты, например. Да в общем что все что угодно что хорошо поддается массовому параллельному обсчету. Эта область только зарождается и наверняка будет найдено множество иных применений. И то что раньше было сложным, завтра станет просто обыденностью. Как вам например идейка: реалтайм классификация объектов которые видит камера? :)


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 08:19 
> процессоров, но в биткоинах CPU всё также значительно им уступают,

В биткоинах 4000 серия - не жилец. Мощный современный CPU с 6-8 ядер выдаст сравнимо мегахэшей, при том что на порядок проще в программинге. И какой в 4000 при этом практический смысл? Много гемора с программингом при паршивом результате. Вот и забили все на них. Даже сам амд осилил для них только первую ревизию стандарта. На более новый вариант opencl для 4000-й серии забил даже сам амд в своем блобе, насколько я помню.

Под биткоины и криптографию хорош VLIW5 (5000-я серия и часть 6000-й). Его бы такой на новых техпроцессах - цены бы не было. Хотя VLIW4 - хоть и похуже немного, но тоже весьма ничего так. Да и GCN вполне приличнно считать умеет. Ну вот и майнят/брутят всерьез на HD5000 и новее. При том понятное дело не на low end а на чем-то типа 5750 и выше - т.е. medium range. Т.к. слотов PCI-E в мамках не бесконечно и занимать их совсем дохлыми GPU весьма неоптимально. Вон у Коливаса (который, к слову, написал весьма навернутый майнер) был комп с 4 или 5 * 6990 (или 6970). Вот это да, майнинг биткоинов :).


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 09:23 
https://en.bitcoin.it/wiki/Mining_hardware_comparison
Core i7 3770k     5.2
Core i7 2600k     6.7
Core i7 3930k     66.6
4850     75.30
упоминание про программирование мимо кассы: мало того что программы уже написаны, так и разброс результатов не в пользу CPU.
а если еще учесть стоимость последнего CPU  в примере...

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 26-Май-13 06:21 
> а если еще учесть стоимость последнего CPU  в примере...

Однако даже 5770 (который по идее классом ниже 4850) может выдать >200Mhash. А уж 58х0 - вообще порвет это недоразумение на британский флаг.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 15-Мрт-13 22:15 
Она и выполняет. Считает триугольники. И даже видео декодирует

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено re , 13-Мрт-13 13:33 
citata

Я тоже без видеокарточки играю в игры. На Gallium HD Graphicks в Fedora 17 и OpenSUSE 12 дистрибутивах. :) В программе Pegasus хакерской переделал просто библиотеку игры под запуск Wine и Cedega выдернул и переархивировал код под свободные драйвера Mesa и Gallium. Так же устранил небольшие глюки в такой игре как Sims 3,с помощью Garrys Mod программы-идёт отлично всё. Так же играю в WWE RAW рестлинг,Мафия 2,Need For Speed,ГТА все части и многое другое всяких гномов эльфов мультяшек,и не по онлайну,а по раздраконненой библиотеки игр и переделанной немножечко.Правда текстуры иногда падают и качество не очень+ звук отваливается :) но играть можно-главное быстрота и скорость игры,впринципе даже и не заметно что что то и хуже сделалось качества в принципе хорошие минус в том что звук отваливается и не на слишком высоких настройках играешь а так всё очень быстро в любой игре какую не ставил и Oblivion и Crysis даже пробовал которые по мощнее. Спрашивается зачем вообще все эти видеокарточки? И вообще этот Windows? На хрен все эти хрюши и семёрки???!!! Карточка была Nvidia GT-320 теперь она валяется в шкафу пылится открутил и вынул,игры можно настроить от южного моста от свободных дров лучше с Gallium и от процессора,и во многие можно с удовольствием как слон играть. Круто!!! Linux и Mac рулят. ;) ммм...кстати над AmigaOS можно поизвращаться поставить-тоже нравится оска в последнее время на ней вообще сидел. Pegasos программу скачайте Pegasos Boxes и Garrys Mod. На них делаются настоящие новые игры а также переделываются другие-всякие виндовые и прочие.А то что это хороший бизнес на вас на дурачках на многих делают каждый раз видеокарточки менять каждый год-то это точно так оно и есть. Когда эти все игры могут работать абсолютно без видеокарточек от одной оперативки процессора материнки.Главное комп перестал гудеть как ненормальный когда вынул карту.


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 13-Мрт-13 16:25 
где такие плюшки продают?

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Michael Shigorin , 14-Мрт-13 01:45 
> где такие плюшки продают?

Ну технически это даже верно -- APU не является видео_картой_, хоть и содержит видеоподсистему. :)

Но глаза всё равно сломались при чтении этого абзаца...


"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 08:28 
Картой не является. GPU является.

"Опубликована начальная поддержка OpenCL для свободного драйв..."
Отправлено Аноним , 14-Мрт-13 01:31 
наркоман, уходи!