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.dev/opennews/art.shtml?num=64041

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

Оглавление

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


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

45. Скрыто модератором  +/
Сообщение от Я (??), 13-Окт-25, 15:52 
Ответить | Правка | Наверх | Cообщить модератору

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

3. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +6 +/
Сообщение от Аноним (3), 12-Окт-25, 22:37 
Это понимать, что реальная жизнь вещь сложная и никуда от нее не деться.
Ответить | Правка | Наверх | Cообщить модератору

49. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Я Кучмасов (?), 13-Окт-25, 16:30 
Для местных обитателей жизнь простая как палка.
Все ясно: есть штульмaн и есть жoпaэль
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

31. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +3 +/
Сообщение от Аноним (31), 13-Окт-25, 08:30 
> Это позволит распространять свободный софт использующий 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ообщить модератору

40. Скрыто модератором  +1 +/
Сообщение от Аноним (40), 13-Окт-25, 12:58 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

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

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

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

4. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Fracta1L (ok), 12-Окт-25, 22:52 
Куртка порвётся и засудит
Ответить | Правка | Наверх | Cообщить модератору

5. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Fracta1L (ok), 12-Окт-25, 22:53 
А хотя стоп. Я подумал, это наоборот CUDA поверх OpenCL. А нафига оно надо в таком виде?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

11. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  –1 +/
Сообщение от Аноним (6), 12-Окт-25, 23:15 
https://opennet.ru/61140-redhat
Ответить | Правка | Наверх | Cообщить модератору

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

34. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Аноним (6), 13-Окт-25, 09:32 
А когда RTX A6000 стала игровой ?
Ответить | Правка | Наверх | Cообщить модератору

36. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Аноним (40), 13-Окт-25, 09:42 
> А когда RTX A6000 стала игровой ?

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

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

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

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

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

12. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +2 +/
Сообщение от 000110 (?), 12-Окт-25, 23:45 
Darktable, GIMP, Kdenlive, Blender, Handbrake, Libreoffice, оба браузера, научный софт - все используют OpenCl
Ответить | Правка | Наверх | Cообщить модератору

17. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Аноним (17), 13-Окт-25, 00:12 
Не знаю насчет остального, но из Blender, OpenCl выкинули, еще в 21 году.
Ответить | Правка | Наверх | Cообщить модератору

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

43. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от 000110 (?), 13-Окт-25, 14:24 
> Браузеры то в каком месте?

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

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

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

47. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от 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 — это, по словам создателей, самый быстрый в мире инструмент для восстановления паролей

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

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

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

13. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +3 +/
Сообщение от Аноним (13), 12-Окт-25, 23:46 
Opencl даже из blender выкинули
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

23. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Аноним (23), 13-Окт-25, 01:43 
> и без Rust заводятся.

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

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

27. "Для Mesa предложен драйвер cluda, позволяющий реализовать Op..."  +/
Сообщение от Аноним (27), 13-Окт-25, 05:33 
Всё отлично, но при чём тут драйвер?

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

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

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

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




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

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