The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Опубликована начальная поддержка OpenCL для свободного драйв..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от opennews (ok) on 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –1 +/
Сообщение от inferrna (ok) on 13-Мрт-13, 11:02 
Интересно, в случае ошибки при выполнении OpenCL кода видеокарта будет также вешаться, как и с блобом? Если да, дебажить будет трудно. А так - можно глянуть.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –3 +/
Сообщение от Аноним (??) on 13-Мрт-13, 11:03 
Круто, но свободные драйвера катастрофически не успевают за временем жизни современных видеокарт. HD7000 около двух лет и она до сих пор толком не поддерживается. Через два года, когда всё доделают, уже будет какой нибудь HD11000 для которого опять будет только поддержка переключения видеорежима и никакого 3D и OpenCL. Что с этим делать не ясно :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –1 +/
Сообщение от runoverheads (ok) on 13-Мрт-13, 11:09 
надо попробовать, может bitcoin уже может майнить..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –9 +/
Сообщение от oneonfire on 13-Мрт-13, 12:11 
ВСЕ НИКАК НЕ ПОЙМУ, ПОЧЕМУ ВИДЕОКАРТЫ ПОСТАРЕЕ НЕ МОГУТ ВЫПОЛНЯТЬ ЧАСТЬ ЗАДАЧЬ ПРОЦЕСОРА???ЗАЧЕМ НУЖНА ИМ КАКАЯ-ТО ПОДЕРЖКА OpenCL
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от Аноним (??) on 13-Мрт-13, 13:10 
не знаю какие задачи вы рассматривали при сравнении hd 4000 и современных процессоров, но в биткоинах CPU всё также значительно им уступают, в подборе паролей тоже.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +3 +/
Сообщение от Аноним (??) on 13-Мрт-13, 13:33 
какие приятные и продуктивные области применения
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –1 +/
Сообщение от re on 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. На них делаются настоящие новые игры а также переделываются другие-всякие виндовые и прочие.А то что это хороший бизнес на вас на дурачках на многих делают каждый раз видеокарточки менять каждый год-то это точно так оно и есть. Когда эти все игры могут работать абсолютно без видеокарточек от одной оперативки процессора материнки.Главное комп перестал гудеть как ненормальный когда вынул карту.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +4 +/
Сообщение от Stax (ok) on 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.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

12. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +2 +/
Сообщение от Аноним (??) on 13-Мрт-13, 16:25 
где такие плюшки продают?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –2 +/
Сообщение от Stax (ok) on 13-Мрт-13, 16:51 
А вы знаете другие реалистичные применения для конечного пользователя? На домашнем компе, а не каких-нибудь кластерах с теслами для ученых?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от Mihail Zenkov (ok) on 13-Мрт-13, 17:37 
Использую luxrender и SmallLuxGPU.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +1 +/
Сообщение от Аноним (??) on 13-Мрт-13, 21:18 
биткойны майнят 4 комментатора на форумах, и то в реальности небось 1 майнит а остальные пишут что они майнят, а рекламные ролики и картинки рендерят тысячи.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –1 +/
Сообщение от Stax (ok) on 13-Мрт-13, 21:57 
Дома?? Рендерят рекламные ролики?? Рендерят картинки?? По-моему мы живем в разных мирах..
Ну тысячи во всем мире, возможно.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –1 +/
Сообщение от Аноним (??) on 14-Мрт-13, 01:29 
> Ну тысячи во всем мире, возможно.

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +2 +/
Сообщение от Аноним (??) on 14-Мрт-13, 01:31 
наркоман, уходи!
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

21. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 14-Мрт-13, 01:45 
> где такие плюшки продают?

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

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

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

24. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +1 +/
Сообщение от Аноним (??) on 14-Мрт-13, 07:29 
По идее, в открытом драйвере есть таймаут на работу с GPU, так что если GPU совсем перестанет отвечать - он будет перезапущен. Другое дело что при этом могут вылезти баги... :)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

26. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от Аноним (??) on 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). Вот это да, майнинг биткоинов :).

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

28. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +1 +/
Сообщение от Аноним (??) on 14-Мрт-13, 08:28 
Картой не является. GPU является.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

30. "Опубликована начальная поддержка OpenCL для свободного драйв..."  –1 +/
Сообщение от Аноним (??) on 14-Мрт-13, 08:31 
ваша главная ошибка в том, что вы меряете по своему окружению

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

32. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от Аноним (??) on 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  в примере...
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от qux (ok) on 14-Мрт-13, 18:44 
Они вроде с UVD что-то сделать обещали, чтобы можно было ним пользоваться и в свободных драйверах. Но последние новости видел год назад: http://www.phoronix.com/scan.php?page=news_item&px=MTA2ODk
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

34. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от Аноним (??) on 15-Мрт-13, 22:03 
может тогда использовать две видеокарты?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

35. "Опубликована начальная поддержка OpenCL для свободного драйв..."  +/
Сообщение от Аноним (??) on 15-Мрт-13, 22:15 
Она и выполняет. Считает триугольники. И даже видео декодирует
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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