LINUX.ORG.RU

AMD добавила поддержку OpenCL для Linux

 , ,


0

0

Поддержка реализована для карт серии Radeon HD 4xxx/5xxx. В ATI Stream SDK 2.0 реализовано:

  • Поддержка OpenCL
  • Поддержка многоядерных CPU
  • Включена поддержка SSE3
  • Поддерживаются платформы x86 и x86_64
  • Официально заявлена поддержка Ubuntu 9.04 и OpenSUSE 11.0

Также следует, что для чипов R300/400/500 реализация OpenCL будет сделана через Gallium, и большая часть драйвера уже написана.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от elipse

>Это тоже не совсем вариант. Вот был как-то хороший регресс на mesa/radeon - В nexuiz игроков не видать и видно только их оружие - fps тут был > 100 , как-бы и шикарно ?

Мы же говорим о честном, человеческом тестировании. При артефактах нечего тестировать.

>- fps на оформалениях высокий, а при динамических сценах (бои там ..) падает почти в два раза - что и как мерять и сравнивать тогда.

Демосцены, средний fps.

>- есть различные настройки качества графики и разрешения для игр

Ну что вы как маленький, обзоров видео никогда не читали что ли? Конечно мерять нужно при одинаковых условиях. Желательно даже на том же самом тестовом стенде, т.е. втыкать карточки в один и тот же комп.

eduard_pustobaev ★★
()
Ответ на: комментарий от linux4ever

>Ну поставь мне catalyst на fedora 11.

Что за наезды? Я вам ничего не должен, нечего тут понтоваться.

По сабжу: а в чём проблема? Я арч юзаю, там вроде как тоже свежак обычно, ведро 2.6.31, ну и fglrx у меня там пашет.

eduard_pustobaev ★★
()
Ответ на: комментарий от eduard_pustobaev

Ну ведь там никакой уличной магии, поставь catalyst на весьма популярный дистрибутив fedora 11 и расскажи мне об успехах.

linux4ever
()
Ответ на: комментарий от anonizmus

> Про АТИ, я слышал что в плане соотношения цена/шустрота они (как железки) лучше нвидии

Это всё мифы, достаточно почитать статью и станет понятно насколько всё наоборот:

http://www.pcper.com/article.php?aid=745

Не знаю насколько это коснётся поддержки OpenCL в AMD и nVidia, но думаю серьёзно ничего не поменяется

los_nikos ★★★★★
()
Ответ на: комментарий от linux4ever

>Ну ведь там никакой уличной магии, поставь catalyst на весьма популярный дистрибутив fedora 11 и расскажи мне об успехах.

Да я-то может и поставлю. Даже скорее всего поставлю. В арче вот патчик пользуется для 2.6.31, скорее всего и там покатит. Но юзать свежую федору и ждать, что там для чего либо не понадобится особой магии по меньшей мере странно. Потому что федора не просто bleeding-edge, а тестовый полигон для всякой фигни. И fglrx тут ни при чём. Ещё раз повторяю, надеюсь в последний раз на свежие иксы и свежее ядро fglrx ставится и работает. На всякие там беты может и нет, не знаю, но это ни разу не в претензию AMD.

eduard_pustobaev ★★
()
Ответ на: комментарий от Novell-ch

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

Levinskij
()
Ответ на: комментарий от los_nikos

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

anonizmus
()
Ответ на: комментарий от linux4ever

>поставь catalyst на весьма популярный дистрибутив fedora 11 и расскажи мне об успехах

Перейди уже на генту и начни спокойную жизнь. Главное, нервы сбережешь, и АТИ у тебя заработает "из коробки". Заодно станет ясно, что же такое нормальный дистрибутив, а не вечная бетта.

Вообще, смешно, когда за кривые руки создателей дистра должен отвечать создатель железа. На 99% дистров работает, а у одних криворуких разрабов не склеилось :)

4 карты от АТИ поменял за 3 года - никаких сложностей с fglrx не было. Работают, заразы, не хотят глючить хоть с проприетарщиной, хоть со свободным. С чего бы это?

Пора бы взглянуть в зеркало, друзья, чтобы знать доподлинно, кто виноват в ваших бедах :)

GluckMan ★★★
()
Ответ на: комментарий от los_nikos

> Это всё мифы, достаточно почитать статью и станет понятно насколько всё наоборот:

Ну пишут там одни los_nikos-ы для других los_nikos-ов ? И что ?

elipse ★★★
()
Ответ на: комментарий от GluckMan

У тебя хороший ник, ты выбираешь правильных производителей.

Levinskij
()

По поводу флейма "ati, но открытые дрова и nvidia, но работает лучше".

Господа, давайте переведём в коммерческую плоскость. Я прихожу в магазин. Сегодня. Использую Линукс, мне нужна беспроблемная работа железа.

- Вот Ati.
- Под Линукс работает?
- Бывают проблемы.
- А Nvidia?
- Работает, без проблем.

Я в курсе философии открытого ПО, но работать мне нужно сейчас. И покупаю я то, что наименее беспроблемным образом работает сейчас. Есть 2 коммерческие компании, они конкурируют своими продуктами. Их продукт (сюрприз!) - итоговая работа видеокарты и другие бенефиты пользователей (степени свободы и т.д.). Их усилия - что они для этого сделали. То есть не только в плане дизайна железа, а в плане написания (или организации написания) драйвера. Для меня открытость драйвера значима, но после беспроблемной работы. Если и то, и другое будет работать, а у ati будет открытый драйвер - куплю ati. Пока покупаю nvidia. По сумме баллов, а не абсолютно, пока выигрывает nvidia.

ikostas
()
Ответ на: комментарий от elipse

>Это такой новый способ "укатать" ?

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

anonizmus
()
Ответ на: комментарий от is977

>>Народ, а де вы мужика-2 потеряли то?! без него флейм не флейм

Я внимательно вас читаю :) Но, так как у меня православный интел, который заводится без бубнов, тянет даже на GMA950 DRI2, новую UXA и все это с композитингом и без тормозов, с KMS, то мне просто неведомы ваши проблемы. Хотя раньше была нвидиа - траблов не замечал, но это в прошлом. Сейчас на интеле и внимательно присматриваюсь к ати - железки хорошие, жду когда допилят дрова.

MuZHiK-2 ★★★★
()

С каждым новым срачем AMD/ATi vs. NVidia все больше убеждаюсь, что спорят тут в основном криворукие пользователи NVidia и не менее криворукие пользователи ATi. А у остальных все работает (либо они просто не признаются в обратном).

kernelpanic ★★★★★
()
Ответ на: комментарий от elipse

> Ну пишут там одни los_nikos-ы для других los_nikos-ов ? И что ?

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

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

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

Ok, и ладушки - тем самым уже выяснили факт, что таки драйвера ati работают.
А качество их меня устраивает.
А на Nvidia (как для моих запросов) фирмовый драйвер
- это стал сегодня худший выбор для GF 6600,
так как абсолютно нормально могу смотреть ЛЮБОЕ видео и на nv.
И термальные напряги CPU в системе (и непонятно на чем по сложности) совсем лишние - чего кстати нет на HD2400, HD4670, HD3470, XT1650 (даже на свободных драйверах)

elipse ★★★
()
Ответ на: комментарий от los_nikos

> ага, все цвета одинаковые

Угу, "одинаковые" как же :))
Кто может представить релиз Debian без работающих драйверов nvidia & ati ? - А по меркам Fedora это вполне реально, как пример - Fedora 9.
У них нет просто поддержки в релизе закрытых драйверов , и это как забава для сообщества: "найти в каком месте сломано ядро и/или xorg и таки поставить драйвер".


elipse ★★★
()
Ответ на: комментарий от eduard_pustobaev

> Ну что вы как маленький, обзоров видео никогда не читали что ли? Конечно мерять нужно при одинаковых условиях. Желательно даже на том же самом тестовом стенде, т.е. втыкать карточки в один и тот же комп.

1. Это мечты для журналитстов, тут же - снова будут ныть, что у кого-то все тип-топ на 15" мониторе и жуть как все плохо на 22" и при нативном резрешении ... и будут те же фактически дурные показания glxgears.

2. Переносить в Linux игровой гон и стеб из венды - имхо, это дурное дело и не нужное.


Что примечательно: тип видяхи и прочие подробности мало кто указывает
тут, и просто пишут fps на ati - можно подумать ,что это содержит информацию и имеет какую-то пользу.

elipse ★★★
()
Ответ на: комментарий от ist76

>Удивительно. Владельцы карточек производства что Nvidia, что AMD, так нахваливают фирму-производителя своей видеокарты, и так поливают грязью конкурирующую контору, будто бы у каждого не меньше 20% акций соответствующей компании.

У меня две машины с ati (десктоп + ноут) и одна с nvidia. Естественно, я говорю о тех машинах, на которых подняты иксы. И грущу я, потому что fgrlx у меня никогда с полным функционалом не работал, зато с Nvidia я помню только пару неприятных моментов - да, когда новое ядро не жило с непатченным драйвером.

Теперь fgrlx не поддерживает кучу карт.

Фанаты ATI говорят - правильно, что выкинули поддержку старых карт, зато новые работают быстрее. Ну, наверное, правильно, если новые работают быстрее. И Nvidia делала так же.

Разница в одном - у Nvidia три legacy-драйвера, которые поддерживают самые дремучие карты на современных ядрах (может, не очень хорошо, но 3D пашет - проверял недавно на GF440MX), у ATI - ни одного.

Открытый драйвер - хорошо. Но если есть закрытый, хотелось бы, чтобы он тоже работал на всех картах.

Как минимум это уважение к своим пользователям. Я купил устройство с ATI, я купил карту ATI и что я получил? Вполне хорошие карты не имеют поддержки.

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

Кто-то может сказать - вот, AMD/ATI уважает пользователей, она открыла спеки.

Ну, во-первых, открыли AMD.

А во-вторых, я что-то сомневаюсь в такой чистоте помыслов. Они открыли спеки и снизили свои расходы (да, несмотря на оплату фултайма ряда производителей) + получили базу для тестирования и потенциально могут сделать руками сообщества дрова для всех платформ. Через пару лет.

Вся правда в том, что пользователи покупают карты не для того, чтобы иметь открытые драйверы. Люди покупают карты, чтобы последние давали изображение - 3D или ускоренное 2D - разницы нет. Чтобы карты работали быстро и правильно, нужны хорошие драйверы.

Я бы вам еще рассказал, как владелец AMD-процессора (и вообще бывший фанат, ибо их у меня было порядком - аж с i586 overdrive), почему брать Intel сейчас лучше (если честно, мне такая ситуация неприятна), но это выходит за рамки дискуссии.

P.S. Да, OpenCL - хорошо. Ждем программ.

jackill ★★★★★
()
Ответ на: комментарий от Sith

>фанатики нвидиё достали уже срать в ветках про АТИ, и что им спокойно не живётся... зависть ?

Плохая работа/поддержка устройств, которые они купили за деньги. Ничего личного.

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

jackill ★★★★★
()
Ответ на: комментарий от eduard_pustobaev

>А на солярке и BSD нафик они не нужны. Ибо на серверах и иксы-то не особо нужны, а 3D так уж и подавно. А на десктопах им делать нефик.

Чего нет, того не нужно. Классический тролизм. См. Луркморье.

Нужно. И на BSD и на Солярке. Ибо они идут к массовому пользователю, это тоже родственные системы и отказывать им в нормальных дровах как минимум свинство и хамство.

Забыли, что ли, как под линукс дров не было на видюшки? Как mplayer не мог фильм показать в mpeg4, потому что аппаратного ускорения на картах не было?

А я помню это время - хочешь фильм, грузись в винду.

Получается, хочешь 3D - грузись в линукс или винду (или имей Nvidia).

Свинство.

jackill ★★★★★
()
Ответ на: комментарий от dogbert

>Не в кассу, но кто-нибудь из этих акул капитализма ещё выпускает видеокарты для AGP?

Есть даже GF260 на AGP. Но в Россию не везут. См. новости от 3D news весенние.

jackill ★★★★★
()
Ответ на: комментарий от ixrws

>Другое дело надо смотреть на факты, драйверы для xorg: radeon

Где поддержка R300 такая, чтобы quake live начал работать?

Обычный quake 3 в свое время у меня работал с допиленным драйвером на ati 3d rage pro 2x. Имхо это показатель готовности драйвера.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>А какая тебе карточка нужна? И что ты с ней собираешься делать? Crysis под Linux вроде портировать не собирались.

Поэтому и не собирались. Но есть wine.

Ситуация как с электромобилями. Типа есть машины, но их не будут выпускать, пока не будет заправок. А заправки не будут ставить, пока нет машин.

Тем не менее в США эту многолетнюю проблему, наконец, разрешили - стали строить заправки.

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

Дождемся, чую, GoogloMicrosoft Linux...

jackill ★★★★★
()
Ответ на: комментарий от jackill

> Кто-то может сказать - вот, AMD/ATI уважает пользователей, она открыла спеки.

Странный подход и какая-то хроническая подмена понятий.
Почему кто-то ОБЯЗАН уважать тех, кто и распорядится на свое благо и благо своих пользователей не в состоянии бесплатными версиями драй веров ?
Кто презирает чужой платный труд и требует к себе уважения ?
Забавно :))

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

Какого черта я каждый раз должен выкачивать новые драйвера для старых железяк ?

elipse ★★★
()
Ответ на: комментарий от anonymous

>NVIDIA очень давно уже ведет себя как M$, покупки копманий конкурентов (самое криворукое качество 2D графики, легендарное "мыло" до покупки-поглощения 3DFX)

Ммм. Мыло было и после покупки. 3DFX разорялось. Но изыскания и нормальную команду обычно не зарывают, а скупают. Это лучше, чем тратить время и идти тем же путем, собирая грабли.

Могу напомнить про ATI - покупка Landesk, В свою очередь AMD купила ATI.

А если думаешь, что ATI - нее..ческий светочь чистоты и бескорыстия, дык напомню, что пролетала новость о том, что антимонопольщики занимаются ati на предмет выяснения как так они с рынка мобильных чипсетов выкидывают постоянно nvidia.

Насчет компаний среди игроделов - и ATI, и Nvidia, и Intel имеют программы помощи игроделам по теме оптимизации производительности. Поддержка Intel и Nvidia быстрее и лучше.

>А что там происходит с драйверами NVIDIA

можно узнать, задав вопрос на форуме по той или иной проблеме.

jackill ★★★★★
()
Ответ на: комментарий от elipse

>Почему кто-то ОБЯЗАН уважать тех, кто и распорядится на свое благо и благо своих пользователей не в состоянии бесплатными версиями драй веров ?

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

>Кто презирает чужой платный труд и требует к себе уважения ?

А это вообще о чем сейчас?

Все просто - ты покупаешь карту, получаешь поддержку. Дальше - свободный рынок. Говноконторы, которые были неспособны обеспечить качество железки и нормальную поддержку софтовой части, сдохли.

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

Я вот думаю, что intel+amd+nvidia могли бы все же договориться об API, о хранении динамических конфигов вне xorg.conf, об API.

Но xorg'овцы и ядерщики будут бить себя пяткой в грудь и придумывать очередной галиум, не доделав предыдущих решений.

Это реальная проблема.

Пока с этой проблемой Nvidia справляется лучше ATI.

jackill ★★★★★
()
Ответ на: комментарий от elipse

>Какого черта я каждый раз должен выкачивать новые драйвера для старых железяк ?

Задаю себе тот же вопрос - это ж что надо сделать с ядром и иксами, чтобы дрова не работали...

jackill ★★★★★
()

Помню время, когда еще будучи свободной занозой в ... юзера, ати выпустили в свет r500 карточки. Дуалбут у меня(оффтоп + сюся) - купил 1950. ...купил...(сменил 9600AIW) и матом крыл года 2 эту контору, в т.ч. и на техсупорт матом орал(в письменном виде на английском разумеется... и разумеется все потерли сразу, но приятно что хоть кто то прочитал), когда вежливые обращения выслались в игнор. В причины вдаваться не стану, но атишные(теперь уже амдшные) дрова с тех самых пор принципиально не ставятся из за ограничений пользователя))) Естественно сначала были дрова radeonhd (тогда еще совсем никакие), сейчас стоят radeon. За прогрессом дров имел и имею возможность наблюдать из первых рук. Впечатление развития: очень быстро и довольно сносно Текущий момент: глюков не видно, работает, проигрывается и играется все что есть на компе (под композитом между прочим) Если кто то еще сомневается в способности сообщества довести дрова до близкого к идеальному состояния, то последите за динамикой в хронологическом порядке. Спасибо амд за спеки.

anonymous
()
Ответ на: комментарий от jackill

> [очень много всего]

Дык. Все именно так, не добавить, не убавить.

ist76 ★★★★★
()

поворчу что-ли тоже:

постоянно был владельцем исключительно нвидии (riva tnt2/Ti4200/FX5900) и нагляделся на ситуации, что постоянно выпускали патчи для игр исключительно чтобы под ати работало. усмехался над ними и был твердо уверено что меня это минует. ага, сейчас! купил ноут с ати (года три назад) и с тех пор все те беды, над которыми я усмехался, со мной. среди плюсов пожалуй только то, что никогда не скучно от этого =)

есть и радостное завершение истории - сейчас использую xf86-video-radeon-9999 и с улыбкой смотрю как носятся отдельные табуны с проблемами fglrx...

так-что ати это еще не все так плохо, а местами даже и хорошо.

v0rbis ★★
()
Ответ на: комментарий от Reset

>Какой нахер выхлоп в командной строке? ati-installer пишет в конце, что дрова успешно установлены и кнопка "ok"

вы дрова не для винды случайно ставите? какая нахрен кнопка "ОК"? или AMDшный инсталлер так далеко шагнул уже в плане установки?

Sith ★★★★★
()
Ответ на: комментарий от Sith

да, атишный инсталлятор с гуем. и с кнопкой ok. там даже, емнип, выбор есть простой инсталляции и для "продвинутых".

v0rbis ★★
()
Ответ на: комментарий от jackill

>Может уже пора в linux разрешить многолетнюю проблему - сотворить что-нибудь, чтобы у всех были нормальные дрова, нормальное 3D и нормальный инструментарий для разработчиков игр?

А какой нужен инструментарий? Связка OpenGL/+SDL + OpenAL + Bullet/PhysX уже не катит?

X-Pilot ★★★★★
()
Ответ на: комментарий от GluckMan

>Перейди уже на генту и начни спокойную жизнь. Главное, нервы сбережешь, и АТИ у тебя заработает "из коробки". Заодно станет ясно, что же такое нормальный дистрибутив, а не вечная бетта.

+1

>4 карты от АТИ поменял за 3 года - никаких сложностей с fglrx не было. Работают, заразы, не хотят глючить хоть с проприетарщиной, хоть со свободным. С чего бы это?


та же фигня, только на Gentoo у меня 3 карта пока

Sith ★★★★★
()
Ответ на: комментарий от jackill

>>фанатики нвидиё достали уже срать в ветках про АТИ, и что им спокойно не живётся... зависть ?

>Плохая работа/поддержка устройств, которые они купили за деньги. Ничего личного.


ну пусть у них "плохая работа/поддержка устройств, которые они купили за деньги" нафига в AMDшной теме то срать?

Sith ★★★★★
()
Ответ на: комментарий от ikostas

Господа, давайте переведём в коммерческую плоскость. Я прихожу в магазин. Сегодня. Использую Линукс, мне нужна беспроблемная работа железа.

- Вот Ati.

- Под Линукс работает?

- Бывают проблемы,но вы всегда можете воспользоваться свободными драйверами.

- А Nvidia?

- Бывают проблемы...

fixed

PS: так честнее...

Sith ★★★★★
()
Ответ на: комментарий от v0rbis

>постоянно был владельцем исключительно нвидии (riva tnt2/Ti4200/FX5900) и нагляделся на ситуации, что постоянно выпускали патчи для игр исключительно чтобы под ати работало. усмехался над ними и был твердо уверено что меня это минует. ага, сейчас! купил ноут с ати (года три назад)

где ЛОГИКА ?

Sith ★★★★★
()
Ответ на: комментарий от v0rbis

>да, атишный инсталлятор с гуем. и с кнопкой ok. там даже, емнип, выбор есть простой инсталляции и для "продвинутых".

ё-моё, как я отстал ....

Sith ★★★★★
()
Ответ на: комментарий от anonymous

>то последите за динамикой в хронологическом порядке

Вот с анонимусом согласен.

Карты R300 были выпущены в 2003 году, где-то до 2008 года 3D ускорение на них было никаким, через 1.5 сделали почти с нуля OGL 1.5, достаточно было открыть спеки.

В R600 OpenGL 1.4 был сделан за 4 месяца и опять с нуля. Если бы спецификации открывали заранее и давали несколько тестовых образцов, то и открытые драйвера были бы нормальными.

Посмотрим динамику:

До 2007 года аппаратно поддерживается только OGL 1.2 и только на картах R100, R200, Intel.

С 2007 по 2009, на x3xxx появился OGL 2.1, на R300 OGL 1.5.

MESA за 2.5 года развили больше, чем за предыдущих 10.

linux4ever
()
Ответ на: комментарий от cerberus

cerberus> Пока радеоны и половину не сделали того, что сделала нвидиа для Linux

Как можно сделать половину нуля?

Quasar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.