LINUX.ORG.RU

AMD готовится выпустить полный User-Space Open-Source стек для HSA

 , amdkfd, , ,


0

2

В ближайшее дни компания AMD готовится открыть исходный код runtime-библиотеки HSA (Heterogeneous System Architecture — архитектура гетерогенных систем) под свободной лицензией.

Опубликованная в прошлую субботу пятая версия драйвера ядра AMDKFD является важным шагом на пути к открытию кода HSA, согласно планам AMD. Новая версия добавила поддержку пакетов HSA Architected Queue Language (AQL), новую версию ioctl и различные исправления.

Одед Гэббей (Oded Gabbay) из AMD перед началом работы над пятой версией AMDKFD заявил следующее: «Эта версия будет выпущена за несколько дней перед выпуском библиотеки AMD HSA Runtime в качестве свободной библиотеки. Вместе с модификацией Томаса Стелларда (Thomas Stellard), который сделал LLVM-бэкенд для r600, AMD выпустит стек, работающий полностью в пользовательском пространстве, для выполнения HSA-приложений с использованием ядер и написанных на OpenCL C99 поверх amdkfd». Это означает, что в ближайшее время AMD выпустит runtime-библиотеку HSA под свободной лицензией.

Ранее компания обещала открыть стек к концу года. И последние релизы показывают это. Так, например, в прошлом месяце AMD добавила код нативных объектов в драйверы, что также стало значительным шагом вперёд. Соответственно, препятствий для открытия кода быть не должно.

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

★★★★★

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

AMD готовится

Это те, что не осилили драйвер под Linux? Благодаря этим ребятам половина моих игр в стиме просто не работает. Сменил недавно на NVIDIA GTX 560 - все стало збс, особенно Ведьмак и Borderlands 2, которые на AMD жестоко глючили!

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

anonymous> Это те, что не осилили драйвер под Linux?

Неосилятор драйвера - это ATi. AMD - совсем другая фирма, которая драйверы очень даже осилила, в отличие от невидии.

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

CYB3R> Зачем это не нужно?

Благодаря HSA производительность вырастет до небес и обычные AMD APU будут уделывать Core i7 так, что Intel повесится.

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

AMD - совсем другая фирма, которая драйверы очень даже осилила, в отличие от невидии.

гм. Что-то незаметно, что они осилили драйвера

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

Это те, что не осилили драйвер под Linux?

На открытых дровах 3д летает, uvd, opencl, энергосбережение из коробки. Что ещё надо?

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

Да не обращай ты на него внимание, это nvidia-фанатик с удобным блобом....в одном месте.

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

Это те, что не осилили драйвер под Linux?

Это у Nvidia на данный момент нет и намёка на поддержку Optimus'а (я про честный offloading, а не про костыль шмеля), автоотключение дискретки в простое и всяких KMS'ов (да, особой пользы от него я для себя не вижу, но, тем не менее, его всё же нет).

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

На открытых дровах 3д летает

Увы, не всё так гладко, как хотелось бы. У меня не летает(по сравнению с закрытым).

nexfwall ★★★★
()
Последнее исправление: nexfwall (всего исправлений: 1)
Ответ на: комментарий от CYB3R

Зачем это не нужно?

Прозрачный оффлоадинг задач на GPU/акселераторы без возни с opencl.
Прям в коде пишешь «а вот эта зараза хорошо параллелится, давай её в 100500 потоков на GPU посчитаем».

devl547 ★★★★★
()

Нужно больше опенсорца! В общем, ещё одна отличная новость.

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

Благодаря HSA производительность вырастет до небес и обычные AMD APU будут уделывать

а можешь ткнуть меня носом в пруф, а то почитать на ночь нечего.

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

Прям на gpu?

Неужели bfgminer научился прямо на CPU выдавать сотни мегахешей, не загружая CPU и нагревая видяху?
http://dri.freedesktop.org/wiki/GalliumCompute/
По факту не реализовано только CL 3D/2D, поэтому пользователям blender'а придётся ещё немного посидеть на проприетарщине.

По непроверенным слухам, опенсорсный драйвер выдаёт на OpenCL на 10-15% больше, чем блоб.

shahid ★★★★★
()
Последнее исправление: shahid (всего исправлений: 2)
Ответ на: комментарий от Quasar

AMD - совсем другая фирма, которая драйверы очень даже осилила, в отличие от невидии.

В твоих влажных мечтах, детка.

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

На открытых дровах 3д летает, uvd, opencl, энергосбережение из коробки.

А потом ты запустил Borderlands 2, The Witcher 2, Metro Last Light, или что-то еще сложнее 3D-тетриса, и понял как был неправ...

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

Что ещё надо

На открытых дровах 3д летает, uvd, opencl, энергосбережение из коробки. Что ещё надо?

Чё, правда?

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

А потом ты запустил ... что-то еще сложнее 3D-тетриса, и понял как был неправ...

Специально запустил и не понял. Не вышеперечисленный крап, но нечто намного сложнее тетриса.

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

это nvidia-фанатик с удобным блобом

Тут фанатик/не фанатик - разницы нет. Объективно для игр пока что nvidia + проприетарный драйыер, это единственное нормальное решение.

Ждёмс улучшений от АМД - конкуренция же важна.

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

Логика — ок.
1. Опенсорс драйвер оказался не идеален.
2. => Юзаем невидию с *блобом*, который косячит на уровне fglrx +/-.
3. => Пишем, что амд == гуано на всех форумах.

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

Это у Nvidia на данный момент нет и намёка на поддержку Optimus'а

Я не знаю что это такое. Это не мешает играть мне во все топовые игры под Linux.

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

Прикинь на опенсорсном драйвере оно работает как положено. А на проприетарщине появилось очень давно, в то время как невидия до сих пор не осилила.

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

Не вышеперечисленный крап, но нечто намного сложнее тетриса.

Инди-крап запустил? Окей.

2. => Юзаем невидию с *блобом*, который косячит на уровне fglrx +/-.

Я не знаю никаких косяков, я знаю что на NVIDIA пойдет любая игра, которая есть под Linux. Остальное мне как-то неинтересно.

3. => Пишем, что амд == гуано на всех форумах.

Если из библиотеки steam (в моей 132 игры) не запускается почти 10 игр, а еще в 20 страшное глюкалово на топовых видюхах AMD, то да - пишем. Не хочется видеть очередных жертв AMD под Linux, моя святая миссия их об этом предупредить.

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

Остальное мне как-то неинтересно.

Зачем ты сюда пришел? Миссия? Рассказать всем, что в любых дровах есть косяки, но создатели borderlands добавили костылей для nv-дров, но забыли окостылить игру под опенсорсные дрова? Молодец, продолжай, мы ещё посмеёмся.

Не хочется видеть очередных жертв AMD под Linux, моя святая миссия их об этом предупредить.

Миссия была бы когда ты вывод strace, gdb и остальное обернул багрепортом в gallium-devel. А так, форумный зашквар из под анонимуса, до сих не выросшего из игр.

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

Зачем ты сюда пришел? Миссия? Рассказать всем, что в любых дровах есть косяки

Рассказать всем, что гейминг под Linux - это NVIDIA. И жирная такая точка.

P.S. Что значит в «любых», когда под AMD треть моего каталога в стиме даже не работает. Видюхе 2 года блин, расскажи мне про качественные дрова AMD, жиртрест.

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

расскажи мне про качественные дрова AMD

Зачем? Чтобы ты ещё немного поразговаривал с фразой, вырванной из контекста предложения? Не, не буду, тебя игрушки-погремушки ждут.

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

А потом ты запустил Borderlands 2, The Witcher 2, Metro Last Light

Borderlands 2 покупать не стал, гемплей первой части не понравился. Так что как работает хз. The Witcher 2 тормозит спору нет, но там такой кривой порт что спасибо что вообще запускается. Metro Last Light - в момент выхода на открытом драйвере были проблемы. Позже починили, собственно проходил я его под линем на АМД. redux версию не пробовал, может с ней что то не так.

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

Ради развлечения перебирал пароли для wifi на opencl на AMD. Жутко текла память, потом починили. И сейчас вполне юзабельно.

Behem0th ★★★★★
()

AMDKFD

KMFDM

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

На открытых дровах 3д летает

ага, ты только тесты не смотри в интернете...

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

devl547> Прозрачный оффлоадинг задач на GPU/акселераторы без возни с opencl.

Не совсем. Это средство для того, чтобы оффлоадинг устранить в принципе - GPU напрямую сам лезет в память наравне с CPU.

То, что ты описал - это OpenMP 4.0 и OpenAAC.

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

Greh> а можешь ткнуть меня носом в пруф, а то почитать на ночь нечего.

Ты можешь и сам потестировать. Библиотеки доступны.

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

anonymous> В твоих влажных мечтах, детка.

Так покажи мне драйверы от невидии. Не те блобы, а нормальный открытый драйвер.

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

anonymous> Объективно для игр пока что nvidia + проприетарный драйыер, это единственное нормальное решение.

Так. Кто сказал «игровая консоль»?

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

И винда сама встала.

это тоже только для amd нужно. для nvidia и linux достаточно

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

как обычно опу с пальцем сравнил, молодец

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