|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Будет ли в дальнейшем использоваться единая библиотека Vulkan вместо нескольких библиотек неграфических вычислений (OpenCL) и графических (OpenGL, DirectX, Metal, ...) ? - nVidia продвигает CUDA вместо OpenCL - AMD переходит на с OpenCL на HIP https://github.com/ROCm-Developer-Tools/HIP - Android 7.0 и старше запрещает запускать библиотеки OpenCL - iOS - приложения на OpenCL не работают https://github.com/Tencent/ncnn/blob/8d984f105b1b8f816654ffa7719e96fbd5885971/docs/how-to-use-and-FAQ/FAQ-ncnn-vulkan.md#why-using-vulkan-over-cudaopenclmetal loading opencl library is banned in android 7.0+ and does not work on ios. https://github.com/ARM-software/ComputeLibrary/issues/135#issuecomment-335242744 I have the same issue to run OpenCL code on Huawei Mate9. The problem is that we are not allowed to open libOpenCL.so or libGLES_mali.so from system folder on Android 7 or later . It may not be problem for development. But it causes trouble to deploy my OpenCL based app. https://en.wikipedia.org/wiki/Vulkan_(API) Planned features When releasing OpenCL 2.2, the Khronos Group announced that OpenCL would converge where possible with Vulkan to enable OpenCL software deployment flexibility over both APIs.[42][43] This has been now demonstrated by Adobe's Premiere Rush using the clspv[44] open source compiler to compile significant amounts of OpenCL C kernel code to run on a Vulkan runtime for deployment on Android.[45] https://github.com/ROCm-Developer-Tools/HIP HIP is a C++ Runtime API and Kernel Language that allows developers to create portable applications for AMD and NVIDIA GPUs from single source code. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 18:46 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
ChronSQLБудет ли в дальнейшем использоваться единая библиотека Vulkan вместо нескольких библиотек неграфических вычислений (OpenCL) и графических (OpenGL, DirectX, Metal, ...) ? Не будет. Все эти "мы лучше, чем все остальные вместе взятые" кончили одинаково. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 19:08 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Как можно сравнивать неграфические либы с графическими? Потом, openCL с 2008 года? Счас в IT за пять лет все меняется с ног на голову. Значит не пробилась либа в люди. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 07:46 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
ChronSQL, либа кросс-платформенная, производители всех ОС поддерживают, игр уже много на ней - т.е. это уже есть по факту, и видимо будет дальше развиваться если кто, по типу мелкомягких, одеяло на себя тянуть не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 12:00 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
kealon(Ruslan)производители всех ОС поддерживают По ссылке написано, что Ябло не телится, использовать его там можно только через левую прокладку над нативным движком, МС по-прежнему двигает ДиректХ, Сони не упомянута вовсе и фактически единственный производитель ОСи, который этот Вулкан поддержал, это гугль с ведроидом. Бесперспективняк. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 12:22 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov МС по-прежнему двигает ДиректХ Даже если весь мир перейдет (что вряд ли, учитывая долю МС), то ДиректХ будет еще лет десять жить. Зачем МС непонятная технология, за которую еще отчислять в итоге придется ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 13:13 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Все останется как было. Если Вулкан обеспечивает полную совместимость API при переходе на новые версии - то возможно миграция имеет смысл. Но в программировании - как в жизни. Когда ты решил что-то переписать или куда-то перейти просто из альтруизма - ты оказываешся один и без денег. Нужен жосткий стимул. Или финализация техподдержки старых API. Или какие-то уж очень сильные фичи. Но таких фич вобщем-то нет. Кстати зачем ты в топике спутал графические API и вычислительные - непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 18:22 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
maytonзачем ты в топике спутал графические API и вычислительные - непонятно. Затем, что Вулкан провозглашает себя "всё в одном" (и это забивает ещё один гвоздь в крышку его гроба). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 18:32 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
https://en.wikipedia.org/wiki/Vulkan_(API) . As of release, Vulkan runs on Android, Linux, Tizen, Windows 7, Windows 8, and Windows 10 (MoltenVK provides freely-licensed[22][23][24] third-party support for iOS and macOS based on Metal[25]) Пока что это единственная либа, которая работает на всех ОС: Windows7-10, Linux, MacOS, Android, iOS. (хотя на macOS / iOS требуется прокладка MoltenVK) Другие 3D-графика: - OpenGL ES - только смартфоны - OpenGL - только десктопы - Direct3D - только Windows Другие неграфические вычисления? - OpenCL - только десктопы (Android +7 и iOS не поддерживаются) - CUDA - только nVidia GPU - HIP - только AMD GPU Vulkan делают те же люди (Khronos Group), что и OpenCL, поэтому он будет содержать как функции для 3D-графики, так и функции для неграфических вычислений. Поэтому это очень круто, что можно написать 3D-софт или софт для неграфических вычислений (те же нейронные сети) сразу под все ОС и устройства. Хотя скорее всего это будет выполняться медленнее, чем если писать под конкретный девайс ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 18:36 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
А сколько в команде у них людей? Такой универсализм требует чтобы в каждом направлении был эксперт. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 19:01 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
ChronSQLПока что это единственная либа, которая работает на всех ОС Не единственная: Unity или Unreal Engine делают то же самое (хотя последняя и имеет поддержку Вулкана, но способна обходиться и без него). И не на всех: PlayStation и Nintendo не охвачены. Ну а запускать расчётные задачи на телефоне это уже за гранью разумного. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 19:07 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov ChronSQLПока что это единственная либа, которая работает на всех ОС Не единственная: Unity или Unreal Engine делают то же самое (хотя последняя и имеет поддержку Вулкана, но способна обходиться и без него). И не на всех: PlayStation и Nintendo не охвачены. Да, Unity и Unreal Engine работают почти на всем - это игровые движки, но насколько я понимаю это гораздо более высокоуровневое ПО. Покрывают ли Unity и Unreal Engine весь функционал Vulkan API? Dimitry Sibiryakov Unreal Engine делают то же самое (хотя последняя и имеет поддержку Вулкана, но способна обходиться и без него ). А на всех ли ОС он может обходиться без Vulkan? Dimitry Sibiryakov Ну а запускать расчётные задачи на телефоне это уже за гранью разумного. Нейронные сети (распознавание речи на устройстве, переводчик на устройстве, Face ID, размытие фона при видеозвонках, поиск в фото-галерее по названию объекта, маска-улыбка в тиктоке, и тысячи других применений...) - это расчетные неграфические задачи, которые нельзя решить на Direct3D/OpenGL , а их в смартфонах уже используется на миллиарды долларов, у Huawei и Apple тратят миллиарды на нейрочипы в смартфонах, ARM встраивает специальные инструкции, только приобретение одной ИИ-компании обошлось Apple в 200 миллионов долларов... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 02:25 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
ChronSQL, Распознавание речи и другие вычислительные прекрасно работают через веб. От гугла например. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 07:57 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
ChronSQL, Ну и кроме смарта появляются умные часы а ля смартфон с операционкой. Неизвестно кто кого победит в результате. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 08:00 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Потреблядство контента требует более-менее приличного экрана. Пялиться в циферблат - так себе удовольствие. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 08:05 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp ChronSQL, Распознавание речи и другие вычислительные прекрасно работают через веб. От гугла например. нейрочипы действительно сейчас набирают обороты, они тупо экономичнее и производительнее алгоритмов на универсальных CPU ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 08:43 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Потреблядство контента требует более-менее приличного экрана. Пялиться в циферблат - так себе удовольствие. Половина с пеной утверждает что веб это Г.. без таблиц. Однако это правда ровно наполовину. Я пишу в ватсапп произнося фразы в часы на руке. Меня на прием к врачу записывает робот по телефону))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 10:02 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
kealon(Ruslan), А видео стрим лаг не получаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 10:03 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
ChronSQL Пока что это единственная либа, которая работает на всех ОС ChronSQL - OpenCL - только десктопы (Android +7 и iOS не поддерживаются) ChronSQL - CUDA - только nVidia GPU - HIP - только AMD GPU ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 10:07 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
Aklin, >>А оно вам надо? Есть альтернатива. Один профи в ветке жабы говорил - Настоящему прогеру пофиг на каком ЯП писать) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 10:18 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp kealon(Ruslan), А видео стрим лаг не получаешь? скорость света ни такая большая, а есть ещё и отказы в обслуживании ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 11:05 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
kealon(Ruslan), Тогда я не понял что за лаг. Еду в машине и навигатор яндекс показывает карту и еще болтает роботом Алисой. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 11:07 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
kealon(Ruslan), Ну есть недостатки))). Главное вовремя мейнстрим понять и принять))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 11:09 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp kealon(Ruslan), Тогда я не понял что за лаг. Еду в машине и навигатор яндекс показывает карту и еще болтает роботом Алисой.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 11:59 |
|
Заменит ли Vulkan библиотеки: OpenCL, OpenGL, DirectX, Metal, ... ?
|
|||
---|---|---|---|
#18+
kealon(Ruslan), Согласен. Но прогресс в этой области идет большой. Я пишу немного проги на часы. И понимаю как мало там влазит для локальной работы. Локал там жрет батарейку. А это там основная ценность. Поэтому все выносится в веб. Короче, пока нужны оба направления сразу. И без лагов)) : ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 12:13 |
|
|
start [/forum/topic.php?fid=57&tid=2017367]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 163ms |
0 / 0 |