The OpenNET Project / Index page

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



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

"Для Mesa предложен драйвер cluda, позволяющий реализовать OpenCL поверх NVIDIA CUDA"  +/
Сообщение от opennews (??), 12-Окт-25, 21:55 
Кэрол Хербст (Karol Herbst) из компании Red Hat, принимающий участие в разработке Mesa, драйвера Nouveau и открытого стека OpenCL, предложил для включения в состав Mesa драйвер cluda, реализующий API Gallium поверх API CUDA, предоставляемого проприетарным драйвером NVIDIA. Gallium используется в Mesa для абстрагирования разработки драйверов и реализует типовые для драйверов программные интерфейсы, не специфичные для отдельных аппаратных устройств. В контексте cluda реализованы интерфейсы,  связанные с вычислениями, которых достаточно для воплощения спецификации OpenCL поверх CUDA...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64041

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

Оглавление

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

1. Сообщение от Аноним (1), 12-Окт-25, 21:55   +/
Чем отличается от реализации PoCL, который тоже умеет звать CUDA?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #45

2. Сообщение от Аноним (2), 12-Окт-25, 22:25   –6 +/
Странно, обычно при любом упоминании Нвидии в контексте Линукса местные эксперты говорят, что CUDA и Нвидя в целом - это ужасная ненужная проприетарная вендорлокнутая дрянь и вообще "купи нормальную видяху". А в новостях при этом - то zluda, то cluda. Как это понимать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #10, #28, #30, #46

3. Сообщение от Аноним (3), 12-Окт-25, 22:37   +7 +/
Это понимать, что реальная жизнь вещь сложная и никуда от нее не деться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от Fracta1L (ok), 12-Окт-25, 22:52   +/
Куртка порвётся и засудит
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

5. Сообщение от Fracta1L (ok), 12-Окт-25, 22:53   +1 +/
А хотя стоп. Я подумал, это наоборот CUDA поверх OpenCL. А нафига оно надо в таком виде?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #50

6. Сообщение от Аноним (6), 12-Окт-25, 22:56   +/
>Падение производительности объясняется накладными расходами на преобразование

RTX A6000 на старте продавали $4600-7000 (*конец 2020 в условиях пандемии и майнинга).
И я вот думаю, что когда покупают такие карты, естественно не одну, то падения производительности ты точно не хочешь.
https://www.techpowerup.com/gpu-specs/rtx-a6000.c3686

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7

7. Сообщение от Аноним (2), 12-Окт-25, 22:59   +1 +/
> И я вот думаю, что когда покупают такие карты, естественно не одну, то падения производительности ты точно не хочешь.

Такие карты и не покупают под Линукс, лол.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #11

8. Сообщение от Аноним (-), 12-Окт-25, 23:04   +/
А зачем оно такое нужно?
Есть какой-то софт на OpenCL?
И при этом нет аналогичного с нормальной реализацией на cuda?
Обычно все как раз наоборот :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #29

10. Сообщение от name (??), 12-Окт-25, 23:14   +5 +/
Это борьба с проприетарщиной путём создания свободных альтернатив.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14

11. Сообщение от Аноним (6), 12-Окт-25, 23:15   –1 +/
https://opennet.ru/61140-redhat
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #33

12. Сообщение от 000110 (?), 12-Окт-25, 23:45   +3 +/
Darktable, GIMP, Kdenlive, Blender, Handbrake, Libreoffice, оба браузера, научный софт - все используют OpenCl
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #17, #19

13. Сообщение от Аноним (13), 12-Окт-25, 23:46   +3 +/
Opencl даже из blender выкинули
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

14. Сообщение от Аноним (14), 12-Окт-25, 23:51   +7 +/
> Это борьба с проприетарщиной путём создания свободных альтернатив.

В чем тут альтернатива, если вы запускаете открытый opencl поверх закрытой cuda на проприетарных дровах?  Это наоборот продвигает использование проприетари от невидии!

Вы совсем уже думать разучились со свои сектантством?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #15, #40

15. Сообщение от name (??), 12-Окт-25, 23:59   +2 +/
Это позволит распространять свободный софт использующий opencl api на системах с проприетарными драйверами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #31

16. Сообщение от Зита с Гита (?), 13-Окт-25, 00:04   +1 +/
Клюда и Злюда.
Ответить | Правка | Наверх | Cообщить модератору

17. Сообщение от Аноним (17), 13-Окт-25, 00:12   +1 +/
Не знаю насчет остального, но из Blender, OpenCl выкинули, еще в 21 году.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

19. Сообщение от Аноним (56), 13-Окт-25, 00:39   +/
Браузеры то в каком месте? Какой научный софт остался? Из всего перечня darktable фильтры разве что были, остальное -- какое-то гонево, ты ещё x264 вспомни.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #43

20. Сообщение от Аноним (20), 13-Окт-25, 00:59   –1 +/
это те, кто выкинули Clover с формулировкой "не нужно".
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24

21. Сообщение от Аноним (21), 13-Окт-25, 01:02   +1 +/
Карты AMD и дешевле и без Rust заводятся.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23

23. Сообщение от Аноним (23), 13-Окт-25, 01:43   +/
> и без Rust заводятся.

ничего, это только пока. Скоро и они проржавеют.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

24. Сообщение от name (??), 13-Окт-25, 01:58   +/
Если бы кому-то нужно было, то взяли и продолжали бы развивать. Выкинули unmaintained, как и gallium nine.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #35

27. Сообщение от Аноним (27), 13-Окт-25, 05:33   +/
Всё отлично, но при чём тут драйвер?

Драйвер это мост между системой и устройством. Здесь же просто прослойка между двумя апи.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

28. Сообщение от User (??), 13-Окт-25, 07:38   +3 +/
"Оправдываться не очень по-мужски. Поэтому отвечу всем и сразу. В жизни каждого человека бывают моменты, когда зашел не в ту дверь. Да, я знал о проприетарной сущности производителя. Получил приглашение, обещал купить и купил, но не знал о б уровне поддержки технологии в самой свободной из всех свободных систем, и ушел"(Ц)
Некоторые "особо испуганные" свободолюбцы вот вовсе с макбуков пишут... oh, shi!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

29. Сообщение от None (??), 13-Окт-25, 08:08   +/
(SPIR) — это промежуточное представление для параллельных вычислений и графики от Khronos Group. Оно используется в различных средах выполнения, включая Vulkan графический API и OpenCL вычислительный API, чтобы представить шейдер или ядро. https://ru.wikipedia.org/wiki/SPIR-V
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

30. Сообщение от Аноним (31), 13-Окт-25, 08:13    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

31. Сообщение от Аноним (31), 13-Окт-25, 08:30   +3 +/
> Это позволит распространять свободный софт использующий opencl api на системах с проприетарными драйверами.

Это уже кучу лет как можно было делать, причем даже без проприетарных дров. Поэтому повторю вопрос: зачем?

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

"Why?
[...] But anyway, if somebody wants to run OpenCL against the propriety driver and they miss a few OpenCL extension that are super important to them, they could use this OpenCL implementation I guess? Or add more extensions if they wanted to? I dunno really. Anyway, this is my first project targeting CUDA, and so I also learned about CUDA and PTX quite a bit here."

Даже автор говорит "I dunno really", но зато местные воины против проприетари уже наплели своих теорий. 🤣

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #51

33. Сообщение от Аноним (31), 13-Окт-25, 08:32   +/
Чел, в AI энтерпрайзе используют промышленные, а не игровые видяхи. 🤦
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #34

34. Сообщение от Аноним (6), 13-Окт-25, 09:32   +/
А когда RTX A6000 стала игровой ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #36

35. Сообщение от Аноним (35), 13-Окт-25, 09:38   –1 +/
На самом деле действительно не нужно. Кому реально нужно - тот просто карту от невидии купит, где в стоимость карты включена плата за сопровождение. А раз платить не готовы - значит им не для бизнеса нужно, и не для серьёзного дела, значит не нужно вовсе.

Это сарказм, если что. Кловер был не очень рабочий для нужд hashcatа. Но матрицы таки перемножал. Я как раз перед тем, как выкинули, откалибровал clblas под свою карту (заодно и пропатчил его, чтобы с кловером и месой нормально работало, там детект не очень с форматом строк-идентифкаторов, используемых в месе, был совместим, явно либа под винду заточена).

>то взяли и продолжали бы развивать

Ты пробовал Gallium скомпилровать? Это дерьмо 8 часов непрерывного свопинга линковалось на чёрном экране (я иксы и максимум процессов выгрузил чтобы максимально память освободить). Видимо эффективные программисты шаблонов нагородили. В таких условиях хрен что соберёшь, там грёбанный монолит, и они там в гитлабе обсуждают, как бы ещё монолитнее сделать, выкинув интерфейсы. Может вы настолько умны, что мне ещё предложите всю месу переписать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #37, #54

36. Сообщение от Аноним (40), 13-Окт-25, 09:42   +/
> А когда RTX A6000 стала игровой ?

Ну, может не сугубо игровой, но так или иначе для графики. А в AI датацентрах используются железки типа H100, у которых пять цифр в цене.

Так что да, друг, никто видяхи типа RTX A6000 под линукс в здравом уме не покупает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #42

37. Сообщение от name (??), 13-Окт-25, 09:54   +/
Компилировал на древнем компе всю систему, меза далеко не самый жирный софт для компиляции, меньше часа заняло. Проблемы чисто у тебя, чини. Раз на этапе линковки, предполагаю, что ты заюзал lto с миллионом потоков, которые требуют террабайт оперативки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

39. Сообщение от Vamp (??), 13-Окт-25, 12:06   +/
С устаревшим OpenCL-2 не стали возиться, а вот с третьим уже в этом году сделают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #53

40. Сообщение от Аноним (40), 13-Окт-25, 12:58   +1 +/
> Вы совсем уже думать разучились со свои сектантством?

А чего думать-то? Видишь, сколько плюсиков поставили его комментарию? Все, дружок, таким образом очередной сокрушительный удар по проприетари нанесен! Воины свое дело сделали.

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

42. Сообщение от Аноним (6), 13-Окт-25, 14:04   +/
Небольшие кластеры и из них собирают.
Та же H100 есть в варианте под PCIe.
Например такие варианты из 16 карт:
https://www.techpowerup.com/341716/sparkle-packs-16-arc-pro-...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #52

43. Сообщение от 000110 (?), 13-Окт-25, 14:24   +/
> Браузеры то в каком месте?

WebGL не сам по себе существует

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #44, #47

44. Сообщение от Аноним (44), 13-Окт-25, 14:35    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

45. Сообщение от Я (??), 13-Окт-25, 15:52   +/
тем что это драйвер для меса а покл нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

46. Сообщение от Я (??), 13-Окт-25, 15:53   +/
просто помимо шашечек ещё и ехать надо..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

47. Сообщение от 000110 (?), 13-Окт-25, 16:18   +/
Ну смотри:
В Firefox:
WebRender - композитинг слоёв страницы (преобразования, фильтры CSS)
Обработка видео - CSS filter: blur(), contrast(), SVG-фильтры
Декодирование изображений - параллельная обработка больших изображений

В Chromium:
Skia GPU-бэкенд - растеризация 2D-графики и композитинг
WebGL 2.0 Compute Shaders - вычисления в шейдерах через OpenCL-подобный API
#enable-gpu-rasterization** - растеризация на GPU (основное использование OpenCL)

То, что OpenCL используется для растеризации, не значит, что его нет.

Из научного:
GROMACS пакет программ для моделирования физико-химических процессов в молекулярной динамике
LAMMPS — свободный пакет для классической молекулярной динамики, написанный группой из Сандийских национальных лабораторий
VASP — программа для квантово-механического моделирования.

Ещё:
Hashcat — это, по словам создателей, самый быстрый в мире инструмент для восстановления паролей

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #48

48. Сообщение от Аноним (44), 13-Окт-25, 16:29   –1 +/
Ещё один...
Речь про OpenCL. Компьют. Не графика. Как понятнее объяснить эксперту?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

50. Сообщение от torvn77 (ok), 13-Окт-25, 17:04   +/
Экономия на инфраструктуре, можно переходить на OpenCL или использовать применяющий это api софт без замены видеокарт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

51. Сообщение от Аноним (51), 14-Окт-25, 03:00   +/
Он конечно выдал пёрл но, ты тоже:

> Это уже кучу лет как можно было делать, причем даже без проприетарных дров. Поэтому повторю вопрос: зачем?

и

>"Why? [...] But anyway, if somebody wants to run OpenCL against the propriety driver and they miss a few OpenCL extension that are super important to them

А, зачем нужен проприетарный драйвер в линукс - так это вообще не сюда - а, в полицию.
Лучше сразу на Торвальдсом - как понимаю не настаивающего публично на запрете а то и сразу с заявой неидущего в полицию - что, его прдукта лицензию - в наглую нарушают такие то майнтейнеры и заодно пользователей/компании своих массово подводя под статью подставляют
- значит такое издавно потакающего, т.к. это нарушение GPL - тут просто не о чем говорить. Значить и его туда же будь там судебная система нормальная.
Можно лишь так же добавить что, сами нарушающие дравейры NVidia - угадайте с трёх раз кто т.о.незаконно производит...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #56

52. Сообщение от Аноним (51), 14-Окт-25, 03:13   +/
Мне вот интересно: что, будете делать с вашими биткойнами без интернета я уж не говорю электричества - вешаться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

53. Сообщение от Аноним (51), 14-Окт-25, 03:16   +/
Технологии не устаревают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #58

54. Сообщение от Аноним (51), 14-Окт-25, 03:22   +/
Шаблоны раздуваются из-за (криворуких)precompiler headers, в случае сильного свопинга может быть быстрей их выключить.

P.S.
Переписать же стоило бы компилятор или хотя бы создать Issue в багтрекере
- на тему более разумного использования памяти.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

55. Сообщение от Аноним (51), 14-Окт-25, 03:25   +/
Притом что, это драйвер прослойки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

56. Сообщение от Аноним (56), 14-Окт-25, 08:55   +/
А что и кому драйверы nvidia нарушают? И, тем более, кто там где "незаконно производит"? По законам какой страны будем судить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #57

57. Сообщение от Аноним (57), 14-Окт-25, 09:22   +/
Любой, поддерживающей авторские права / (С) лицензии, в ч.н. компании GNU "GPL", исп-ся  Торвальдсом, разве нет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #59

58. Сообщение от Аноним (58), 14-Окт-25, 09:33   +/
...но это не относится к прогрессивному капмиру.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

59. Сообщение от Аноним (56), 14-Окт-25, 09:45   +/
Чего это?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57


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

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




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

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