URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 136318
[ Назад ]

Исходное сообщение
"Vulkan стал официальным графическим API платформы Android. Третий бета-выпуск Android 16"

Отправлено opennews , 18-Мрт-25 13:28 
Компания Google объявила перед конференцией GDC (Game Developers Conference) о придании графическому API Vulkan статуса официального в платформе Android. Google работает над использованием Vulkan в качестве основного уровня абстракции для GPU (HAL, Hardware Abstraction Layer), рекомендованного для использования и играх и приложениях, работающих с GPU.  Поверх Vulkan также будут функционировать внутренние API и компоненты, такие как HWUI, Skia и WebGPU...

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


Содержание

Сообщения в этом обсуждении
"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 13:28 
Вангую нытье "мой некродевайс, который поставлялся с андроид8 не может обновляться! Корпорации заставляют покупать новое железо! Доколе!!!" и прочие эпичные лозунги)

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено mos87 , 18-Мрт-25 13:36 
На десктопе Вулкан есть к примеру на видяхе АМД 12го года.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено dannyD , 18-Мрт-25 13:46 
В лучшем случае 1.3

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено mos87 , 18-Мрт-25 14:25 
На тех картах выше незачем.

Да и в картах 2014 года уже вроде 1.4


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 20-Мрт-25 21:35 
> В лучшем случае 1.3

Де факто на всех AMDGPU плюс-минус полный вулкан. Даже на древних GCN 1.x где его никто не обещал. Если чего-то не заявлено - скорее всего это тупо не протестировали на conformance официально.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:01 
И тем не менее я регулярно вижу комменты "они дропнули видяху 2004 года" или нытье что GTK4 требует OpenGL 3.2 [1]
Еще попадлось аналогично про вулкан и видяхи, которые не поддерживают 1.3

Так что для этого форума это скорее норма)

[1] opennet.ru/openforum/vsluhforumID3/136054.html#127


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:20 
ну видишь и видишь, чё сам ноешь?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:10 
Это вообще про разное.

Где связь между игровым API (Vulkan), которое требуется для ААА игр с эффектом погружения, и тулкитом для отрисовки рамочек окон, которые не изменились со времён Xerox PARC?

Если я не хочу на видеокарте из 2005 году играть в игры из 2025 года, это не значит, что она не может справиться с отрисовкой полоски шириной 15 пикселей вокруг окна, на котором выводится статическая картинка (фоторамка).


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:14 
Забей, это очередная жертва корпорастов общества потребления. "Покупай, покупай, покупай (с)"

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:35 
Тулкит отрисовки рамочек окна ВНЕЗАПНО под капотом дергает низкоуровневые функции.
И у разработчиков есть выбор - дергать современные стандарты или еще к этому поддерживать древнючее легаси.
Как ты понимаешь делать дурную работу желающих мало. И на поводу меньшинств неколюбов не пошли. (А срач там был весьма годный)

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:50 
> делать дурную работу желающих мало

Опыт демонстрирует как раз обратное. Вместо того, чтобы оставить гтк2 и просто править в нём ошибки, нашлись толпы желающих переделать с нуля всё то же самое только хуже. Конечно, писать новое на старом апи может и не хотеться, но их вообще никто не заставлял писать новое.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 16:52 
> Вместо того, чтобы оставить гтк2 и просто править в нём ошибки

гтк2 к концу своего жизненного цикла было ну вот максимально убогое.
Чтобы его довести до требований современности, напр. HiDPI, нужно было его очень сильно отрефакторить. Вот его и отрефакторили в GTK3 :)

Плюс там много было старого, дурнопахнущего кода, евпочя.
И ковыряться в нем желающих было очень мало.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 16:57 
> Вместо того, чтобы оставить гтк2

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

> нашлись толпы желающих переделать с нуля всё то же самое только хуже.

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

Для меня наоборот стало лучше - system scale и hdpi заработали более менее хорошо.
Hardware Acceleration это тоже приятно.

> их вообще никто не заставлял писать новое.

Как и любой СПО продукт.
Они его пишут для себя и своих пользователей.
Ты или берешь то что для тебя сделали другие, или форкаешь и пилишь сам, или идешь мимо.

ps самое классное, что те кто решил "сидеть на старье до упора" сейчас просто улетают на помойку, тк "GTK2 does not support Wayland".


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 12:37 
Как это не заставлял? А GPL, если разобраться. разве не про это?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 17:28 
>И у разработчиков есть выбор - дергать современные стандарты или еще к этому поддерживать древнючее легаси.

Какое-такое легаси? Синус, или косинус устарели? Версия логарифма не та?

Ваше "дремучее легаси" выдавало вполне приличную картинку, причём довольно шустро, на процессоре частотой 250 Мгц, с программной отрисовкой, (видеокарта ничего не ускоряла, и была, как и положено, ВИДЕО-картой, просто конвертируя буфер в D-SUB сигнал) в разрешении 1600х1200.

И это было задолго до появления термина "F(fffuuu)ullHD".

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 17:34 
Ну так ты UI не синусами и косинусами строишь.
Почитай как работают пайплайны старых видях и как работают на новых.

> вполне приличную картинку

именно что вполне

> видеокарта ничего не ускоряла, и была, как и положено,
> ВИДЕО-картой, просто конвертируя буфер в D-SUB сигнал

Ну так сейчас уже нет видео-КАРТ, а есть видео-УСКОРИТЕЛИ. Которые именно ускоряют отрисовку примитивов. Вы используете не тот продукт и жалуетесь что он работает не как ожидается :) Возвращайтесь на видео-КАРТЫ и там все будет работать как раньше)))


> Но если уже имеющийся рабочий функционал исчезает, это не прогресс, а регресс.

Ничего не исчезает. Просто дропают поддержку старого хлама.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 17:42 
>Ничего не исчезает. Просто дропают поддержку старого хлама.

Старый хлам заменяют на новый хлам. Не хотят думать прежде чем писать, хотят писать ущербное новое, которое потом опять выкинут, и всё по новой.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:04 
> Возвращайтесь на видео-КАРТЫ

Где купить видео-КАРТУ на 8k@60гц? А то видеоускоритель 60вт на десктопе переводит в тепло по дефолту, рассчитывая для каждого пикселя барицентрические координаты, выполняя фильтрацию и шейдеры с гамма коррекцией. Вентилятор не останавливается, память греется до 70С в покое. И это не в какой-то игре, а просто в KDE.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено AleksK , 18-Мрт-25 20:53 
Может тебе надо поменять твой "видеоускоритель" на нормальный. У меня в компе rx7900gre на рабочем столе она потребляет 5-7 ватт, при проигрывании 4к видео в ff 17-25 ватт. Только у меня Gnome а не KDE. А у тебя там откуда 60 ватт?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 23:57 
У меня 7900xt. 60вт при 8к разрешении. Хотя orange pi 5 те же 8 к поддерживает при гораздо меньшем общем TDP.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено AleksK , 19-Мрт-25 00:23 
> У меня 7900xt. 60вт при 8к разрешении. Хотя orange pi 5 те
> же 8 к поддерживает при гораздо меньшем общем TDP.

Я хз где ты там нашел 8К ммонитор, то что сейчас продается я даже не стал бы рассматривать для покупки. Отдать больше 400к за монитор 60 герц, на который и контента не найдешь это абсолютно бессмысленно. На моем 2К даже близко нет 60 ватт.

https://postimg.cc/dk1F29GX


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 10:43 
Телевизор в разы дешевле, для работы удобно, это как 4 шт 4к монитора. А на контент пофиг. Это ещё немного, последний displayport 16к по спецификации способен передавать. Но кривые лапки современных кодеров всё портят.
https://postimg.cc/YjhfP4BF

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Annm , 19-Мрт-25 11:05 
Что-то Вы хвостом крутите: старьё нужно выбрасывать, новое не покупать, а железо должно быть такое-же как у Вас, чтобы вся эта красота приемлемо функционировала...

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено AleksK , 19-Мрт-25 14:10 
Ну ты же понимаешь что 8К это редкое исключение. И современные видяхи рассчитаны максимум на 4К. До сих пор самое распространенное разрешение экрана это FHD. Запусти винду и посмотри сколько там буде потребялть видяха в 8К на рабочем столе.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 12:07 
>Ваше "дремучее легаси" выдавало вполне приличную картинку, причём довольно шустро, на процессоре частотой 250 Мгц, с программной отрисовкой, (видеокарта ничего не ускоряла, и была, как и положено, ВИДЕО-картой, просто конвертируя буфер в D-SUB сигнал) в разрешении 1600х1200.

Сколько не видел картинок из тех времён, так там везде ужас. Если речь идёт про gui, то оно весьма корявое и уродливое, зачастую в 16 цветах, если речь идёт о 3D графике, то там так на полигонах, текстурах, сглаживании экономят, что смотреть не приятно. Даже 2D, и то какое-то уродливое.
>Никто не говорил "фотореалистичные кадры в реальном времени"

У вас не только фотореализма нет, а советы "уберите обои, чтоб не тормозило", "отключите полупрозрачность, это сложно".


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Анон1110м , 18-Мрт-25 17:48 
Можно так дёргать что никакой дурной работы делать не придётся в чём мы все можем убедиться оглядевшись вокруг и увидеть много других средств построения GUI которые не выдвигают подобных требований.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Неколюб , 18-Мрт-25 19:02 
Вот не надо тут, у нас, неколюбов, у кого последняя Plasma, у кого Hyprland.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:23 
Ну кстати на андроиде этим дурным путём не пошли, иначе батарейка улетала бы вмиг. Рассчитать для каждого пикселя интерополяцию текстурных координат между вершинами полигона и выполнить хотя бы билинейную фильтрацию явно затратнее, чем простое memcpy(). У меня в пк видяха 60вт на десктопе потребляет из-за таких вот "новаторов". Вместо этого внутри ОС андроид используется аппаратное 2D ускорение для прямоугольных регионов.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено adolfus , 18-Мрт-25 20:50 
Для отрисовки в 2d совершенно не нужен ни вулкан, ни опенгл. Для этого должен быть отдельный чисто двумерный стек и соответсвующий API. И такие стеки есть, вернее были в SG и OS/2. И они не требуют никаких особых ухищрений, чтобы рисовать нормальный быстрый, удобный, не утомляющий и безопасный с точки зрения здоровья оператора интерфейс. Сложно представить 3d интерфейс, с которым удобно и неутомительно работать смену, например, в машзале электростанции или работать с документами. Особенно второе -- документы все плоские.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено аоаоао , 18-Мрт-25 17:39 
> Если я не хочу на видеокарте из 2005 году играть в игры из 2025 года

Унификация. Проще использовать одинаковый API для всего.
В противном случае, придется операционную систему подпирать костылями из разрозненных легаси технологий


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Oe , 18-Мрт-25 18:31 
Как винда, которая в 2025 до сих пор не научилась не дёргать жесткие диски из режима сна вхолостую. Как линух, у которого теперь XWayland и pipewire-pulse висят в фоне и жрут ресурсы.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 20-Мрт-25 21:47 
> Где связь между игровым API (Vulkan), которое требуется для ААА игр с
> эффектом погружения, и тулкитом для отрисовки рамочек окон, которые
> не изменились со времён Xerox PARC?

Если почитать новость - андроид собирается низкоуровневые части UI рендерить им теперь.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Анон1110м , 18-Мрт-25 17:41 
Для отрисовки GUI все эти Вулканы и OpenGL ни к чему.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено pavlinux , 21-Мрт-25 00:15 
> На десктопе Вулкан есть к примеру на видяхе АМД 12го года.

Валкан анонсировали только в 2015  :D


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено dannyD , 18-Мрт-25 13:48 
У меня шестой-А пиксель, я уже мечтаю чтоб на нем ничего не обновляли.

Когда этот дурдом закончится?


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Karl Richter , 18-Мрт-25 14:05 
Когда перестанете покупать и пользоваться этой линейкой.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:05 
> я уже мечтаю чтоб на нем ничего не обновляли.

Ну так не обновляйся. Или тебя кто-то держит в заложниках и заставляет нажимать кнопочку update? Ты обнови свое сообщение два раза если что.

> Когда этот дурдом закончится?

Для вас прогресс это дурдом?


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено dannyD , 18-Мрт-25 14:45 
>>заставляет нажимать кнопочку update?

Сразу видно специалиста теоретка.

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено aNonim , 18-Мрт-25 17:17 
Поставьте графен и забудьте о гугловой блоатвари.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено dannyD , 18-Мрт-25 18:21 
я бы забыл, это вообще мой первый не рутованный телефон с "невыпилинными" гапсами.

но.... ннада (((


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Вася , 18-Мрт-25 15:07 
>Для вас прогресс это дурдом?

Прогресс в дури не всем нравится, прогресс в тупости, неэффективности и жручести озу тоже.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:31 
> Прогресс в дури не всем нравится, прогресс в тупости, н

Я вижу вы делаете отличный прогресс!

> неэффективности и жручести озу тоже.

Не надо заливать про эффективность.
Современные процы про производительности на ватт уделывают древние решения одной левой.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Вася , 18-Мрт-25 18:20 
>Современные процы про производительности на ватт уделывают древние решения одной левой.

Ну странно было бы спорить что новые процессоры производительнее старых и не только на ват но и в абсолютных значениях. Грустно что современное ПО уделвыет эти современные процессоры больше чем древнее ПО уделывало старые процессоры, а ведь "современное" и "прогрессивное" ПО славится ещё и другими аспектами "прогресса" вроде несовместимости с  прошлыми версиями, всё меньшим количеством стандартом ибольшем количеством хаоса.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:30 
> Грустно что современное  ПО уделвыет эти современные процессоры больше чем древнее ПО уделывало старые процессоры,

А то что добавилось много возможностей ты уже сбрасываешь со счетов?
Я помню как классно работал "лексикон", но когда мне начинают рассказывать про его прелести, то я напоминаю, что туда даже картинку вставить нельзя было (и это во времена вин98 и офиса)

> а ведь "современное" и "прогрессивное" ПО славится ещё и другими аспектами "прогресса" вроде несовместимости с  прошлыми версиями, всё меньшим количеством стандартом ибольшем количеством хаоса.

Не вижу ничего плохого в дропе старых версий. Они на то и старые)
Стандартизации сейчас побольше чем 20 лет назад.
Благо самые неудачные решения вымерли.

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 16:08 
После какого обновления у вас выросло потребление ОЗУ и как вы это замеряли?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Вася , 18-Мрт-25 18:24 
>После какого обновления у вас выросло потребление ОЗУ и как вы это замеряли?

Самое заметное изменение - это когда простые программы стали писать не на ц++ или паскале, а на яваскрипте, запущенном в хроме.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:34 
>>После какого обновления у вас выросло потребление ОЗУ и как вы это замеряли?
> Самое заметное изменение - это когда простые программы стали писать не на ц++ или паскале, а на яваскрипте, запущенном в хроме.

А.. а чего вы сами не пишете на православных ЯП))?
Или хотя бы поддерживали тех кто пишет.

Программисты сами решают на чем им писать, вас же никто не заставляет пользоваться ¯\_(ツ)_/¯
А приходить и давать советы, а тем более требовать - это не очень красиво



"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Вася , 18-Мрт-25 19:00 
Где я что то требовал? Где я давал советы? Зато прочитал много советов - писать всё самому на парвославных языках, поддерживать тех что пишет на них, не давать советы и не требовать. Значит это вы не про меня писали , а про себя или это были не советы, а указания?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 12:13 
>когда простые программы стали писать не на ц++ или паскале

Наконец-то. Наконец-то исчезли все эти окошки "программа выполнила недопустимую операцию по адресу 0x..."
>а на яваскрипте, запущенном в хроме

Удивительно, конечно, но оказывается, кросплатформенного gui, с большим количеством возможностей практически нет, особенно с возможностью не писать на всяких крестах


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено dannyD , 18-Мрт-25 16:27 
>>Для вас прогресс это дурдом?

Прогресса не вижу, бессмысленную перестановку кроватей вижу.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 20:03 
>>>Для вас прогресс это дурдом?
> Прогресса не вижу, бессмысленную перестановку кроватей вижу.

Обезьяна в алгебре тоже смысла не увидит, но это не значит что алгебра бесполезна.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено dannyD , 18-Мрт-25 23:32 
я очень рад, что некоторые бесхвостые обезьяны реализовали себя в алгебре.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 20-Мрт-25 21:49 
> Для вас прогресс это дурдом?

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:05 
А что, не так что ли? Твой сарказм, в общем то, понятен, но и корпов не стоит выгораживать. Я и сам не верил в торможение старых версий, пока хром не стал выкидывать назойливую плашку "обнови меня". Как обновил, тормоза изчезли.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:10 
> Я и сам не верил в торможение старых версий, пока хром не
> стал выкидывать назойливую плашку "обнови меня".
> Как обновил, тормоза изчезли.

"Настало время офигительных историй" (с)
Пруфов конечно не будет?))


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Karl Richter , 18-Мрт-25 14:39 
Ага, сейчас возьмет и откатится на старую прошивку, чтобы взять замеры производительности.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:54 
> Ага, сейчас возьмет и откатится на старую прошивку

На старую прошивку чего? Хрома?))
Ты вообще читаешь сообщения перед тем как отвечать?

> чтобы взять замеры производительности.

Тем не менее на оверах такое делать пытались с дровами на видяхах.
И ничего внятного доказать не могли - разбег в пределах погрешности.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 12:14 
>Я и сам не верил в торможение старых версий, пока хром не стал выкидывать назойливую плашку "обнови меня". Как обновил, тормоза изчезли.

Осталось найти причину этих тормозов. А то может в новых версиях jit завезли, и сайты уже ожидают, что он есть


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено _kp , 18-Мрт-25 15:05 
Если "некродевайс" на Snapdragon, то будет и Вулкан, только маломощный и медленный, но будет.
Если существенно быстрее не нужно, или вообще не нужен Вулкан, так не покупайте новое и изделие.

А если GPU от "Рога и копата", так откуда там полноценому Вулкану там взятся.
И что бы в новых устройствах пользователям и дальше не подсовывали вонючие GPU, и ввели требования поддержки Вулкана. Лучше поздно, чем никогда. И на том благодарим.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Анон1110м , 18-Мрт-25 17:12 
Да ну его, этот Android 8. Чем дальше тем хуже. Нужно чтобы всё работало с Android 3.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:03 
Не ныть, а требовать довести свои продукты до безопасного с точки зрения отсутствия уязвимостей состояния. Одно дело — добавление новых фич, другое — исправление уязвимостей. Так вот, уязвимости производитель обязан исправлять пока он, производитель, продолжает работать.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:16 
> Не ныть, а требовать довести свои продукты до безопасного с точки зрения отсутствия уязвимостей состояния.

А при чем тут уязвимости к новым API?

> Одно дело — добавление новых фич, другое — исправление уязвимостей. Так вот, уязвимости производитель обязан исправлять пока он, производитель, продолжает работать.

Хм.. а где это написано? Может закон какой-то есть?
Производитель прямо на сайте говорит "девайс будет получать обновления N лет и обновы безопасности M лет".
Не нравится? Ищите другого, но боюсь тебе не понравится цена.

Делай САМОСБОР и поддерживай сам.
Сейчас же есть фирмы которые бекпортят фиксы в некроядра линукса типа 2.х, 3.х и тд


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:12 
>Хм.. а где это написано? Может закон какой-то есть?

Должен быть обязан, естественно. Немного неправильно сформулировал текст. Где в этих интернетах сегодня читал новость о Самсунге А56. Так там производитель заявляет 12 лет поддержки (6+6). Что уже кмк более чем.
Да и потом, человечество подходит к потолку развития кремниевых технологий. Смартфоны стали устаревать медленно. У меня в шкафу уже несколько штук лежит и я бы не сказал, что они устарели в аппаратом плане до невозможности ими пользоваться. Вот только обновления для них перестали выходить. И всё, теперь это тыквы по своей сути.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 21:11 
> Так там производитель заявляет 12 лет поддержки (6+6). Что уже кмк более чем.

Я ооочень сомневаюсь что там 12 лет.

Потому что формулировки немного расплывчатые
"Consumers will be glad to hear that Samsung is launching the Galaxy A56 with the promise of six years of security updates and six OS updates."
gsmarena.com/samsung_galaxy_a56_arrives_with_six_years_of_software_updates-news-66763.php

"it announced that non-flagship devices will be eligible for six years of both OS and security updates."
sammobile.com/news/galaxy-a56-a36-six-major-android-updates/

Скорее всего будет 6 лет апдейтов и оси и обновлений безопасности в противовес практике других производителей 2 года обновления оси и 3 года (т.е. +1 год) обновлений безопасности. Официальных заявлений я не нашел.

Но ваша формулировка "Так вот, уязвимости производитель обязан исправлять пока он, производитель, продолжает работать." еще хуже. Потому что по ней, производитель должен выпускать обновления безопасности для Samsung SGH-X600, который еще даже работает.

Это не ново. Эппл "buyers can expect at least five years of iOS updates and six years of security updates". При этом нужно понимать, что такая долгая поддержка скажется на стоимости.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 21:43 
>Но ваша формулировка "Так вот, уязвимости производитель обязан исправлять пока он, производитель, продолжает работать." еще хуже.

Хуже это когда для устранения уязвимости вместо того чтобы исправлять саму уязвимость бэкпортят код из новой ветви разработки тем самым добавляя новые уязвимости. И так по кругу.  


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено КО , 18-Мрт-25 18:21 
Обновил свой некродевайс с корпорационной 7 до православно-коммунной 12
Ну так и доколе будете заносить этим пoxyистам?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено name , 18-Мрт-25 13:33 
Придётся turnip ставить на старичка, чтобы пощупать новый ведроид.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено mos87 , 18-Мрт-25 13:34 
Неужели что-то вроде как хорошее.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено vlad1.96 , 18-Мрт-25 13:47 
В теории да. Чем больше его используют, тем больше к нему внимание.

С vulkan и сейчас много интересного связано. Сейчас это комфортный запуск windows-игр, но а в ближайшее время ещё и vulkan video будет, и даже что-то похожее на CUDA вычисления.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:10 
Скоро наверно уже и линукс на вулкане запустят, через шейдеры.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:24 
И жизнь с таким Линуксом будет как на вулкане.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено vlad1.96 , 18-Мрт-25 16:20 
Ну частично шутка правдива)

В следующем выпуске Mesa у Nouveau будет использоваться zink по умолчанию (реализация OpenGL поверх vulkan), и все DE будут работать через vulkan.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено lufog , 18-Мрт-25 20:35 
> Ну частично шутка правдива)
> В следующем выпуске Mesa у Nouveau будет использоваться zink по умолчанию (реализация
> OpenGL поверх vulkan), и все DE будут работать через vulkan.

Я интереса ради, на Linux 6.13.7 с Mesa 25.0.1 Zink подрубил, в целях потыкать палочкой. Впечатления пока не однозначные. Одни игры стали работать заметно лучше, а в других наоборот появились микрофризы. Плюс в DE и Chromium иногда вылазят артефакты, а при выходе компа из сна, картинка висит пока не переключишься между TTY туда-сюда. Видимо Zink активней использует NVK, и вылазят его косяки, которые были не так заметны в играх.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено vlad1.96 , 18-Мрт-25 23:52 
Хоть я за последние пол года такого не замечал, единственное, долгое время не было хардверного курсора (в каком-то из обновлений сломали), но Ekstrand пишет, что сейчас активно убирает многие ошибки. ХЗ, должны довести до ума за этот месяц.

А может и будет как с GSP прошивками :D То сначала от внезапно опухшего ядра у кого-то были проблемы с местом в boot, то с переходом на gsp прошивки какие-то карточки показывали искажения, чёрный экран и т.п. ) Без обширного "бета-теста" тут не обошлось


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:34 
> и даже что-то похожее на CUDA вычисления.

Что такого есть в CUDA, что нельзя сделать в обычном вычислительном шейдере? Такое ощущение что не в возможностях там дело, а в вендор-локе и в программистской пахотной колее (выучили один API, а больше - лень и ненужно). В таком случае, хоть стопицот CUDA заменителей сделай, ленивые программисты всё равно не захотят ничего изучать.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 22:21 
> Что такого есть в CUDA, что нельзя сделать в обычном вычислительном шейдере?

Накладные расходы чудовищные.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Андрей , 19-Мрт-25 07:56 
vulkan это уже давно про вычисления, в особенности потому, что это API для всего GPU, а не только для графического конвеера. Его собственно и делали в основном из-за потребности смешивать в одном апи всё сразу. Единственное, что вулкан это обобщение к OpenCL/SyCL/OpenGL(собственно полагаю именно последний и породил идею сделать вулкан, т.к. прошлые задумки, такие как совмещение конвееров OpenCL/GL и OpenGL compute оказались либо грубоватыми, либо кусочными и приводили к конкуренции за вычислительные ресурсы и усложнению работы и поддержки драйверов, которые графическо-вычислительный бардак должны были разруливать за разработчика), а не к cuda, т.к. последняя это закрытая технология с закрытой реализацией.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 20-Мрт-25 18:14 
Функция аппаратного ограничения зарядки с 15й версии тоже была хороша

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 13:58 
Дак если он теперь официальный, может тогда уже пора API на джаве дать?

А то всё через этот NDK до сих пор.

Когда апи на джаве будет?


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:10 
А зачем? Джава это не про производительность, а вулкан как раз про производительность. Разные миры.
Вот есть апи интерфейса, для приложух(под капотом вулкан) вот его то с медленной джавы м дергайте.
Или вам охота писать на джаве отдадочные хеловроты доя вулкана?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:28 
> Джава это не про производительность, а вулкан как раз про производительность

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

> Вот есть апи интерфейса, для приложух

Какие ещё интерфейсы? Вы видимо про графические движки. Дак у них апи всегда ограниченный по сравнению с тем же вулканом. Мне от вулкана могут понадобится специфичные функции для своих задач.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:24 
> У современных графических апи мода пошла, чтобы был минимум апишных вызовов, чтобы видеопроцессор мог работать максимальной самостоятельно

У современных графических АПИ - Vulkan, DX12, Metal - наоборот мода пошла на то, что бы брать максимальное ручное управление GPU и делать все телодвижения вручную, потому что так производительность под лучшим контролем, можно неплохо всё заоптимизировать.

DX11 - высокоуровневый API, который сам за тебя всё делает. DX12 - наоборот, кучу всего делать за тебя перестаёт и теперь делать это должен ты сам.

> На джаву больше ляжет обработка логики или физики.

Чел, скажи правду - ты троль? Как ты на жаве собрался столкновения считать? SIMD юзать? Какую физику ты там будешь на жаве обсчитывать - один DCD лучик?


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:59 
> брать максимальное ручное управление GPU и делать все телодвижения вручную

Ты вообще не понял мою мысль.
Я про то, что в OpenGL 3 к примеру появились юниформовые буфера, которые вместо кучи вызовов glUniform, позволяют сделать один или несколько вызовов для привязки буфера в шейдер. А в вулкане появились командные буфера.

Вы сперва разберитесь.

А про директиксы и металы даже обсуждать не стану.

> Чел, скажи правду - ты троль?

Это ты троль.

Есть физические двиги и на pure java. Ну да, они хуже по перформансу, ну дак всё зависит от вашей задачи. Мне может для моей задачи даже и на ассемблере двига не хватит.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 16:23 
> Ну да, они хуже по перформансу, ну дак всё зависит от вашей задачи.

Что это за задача такая, когда физическая симуляция не обязана укладываться во временной бюджет на количество тиков в секунду? Что это за задача, где на мобилке можно цпу разбрасываться направо и налево (подумаешь, перформанс)? Это типа привет мир? Или это вообще не про реалтайм? А что тогда? "Запущу рендер на телефоне и пойду попить чай"?

Ну просто приведи пример.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено J.L. , 18-Мрт-25 14:33 
> А зачем? Джава это не про производительность, а вулкан как раз про
> производительность. Разные миры.
> Вот есть апи интерфейса, для приложух(под капотом вулкан) вот его то с
> медленной джавы м дергайте.
> Или вам охота писать на джаве отдадочные хеловроты доя вулкана?

https://www.opennet.me/openforum/vsluhforumID3/136318.html#34


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Анонем , 18-Мрт-25 17:01 
> The LWJGL project is hosting Vulkan bindings for the Java programming language. There is support now through their nightly builds on Windows and Linux. This Vulkan support in LWJGL complements the project's many other API binding support for industry standards including OpenGL, OpenGL ES, EGL, OpenCL, OpenAL, GLFW, NanoVG, Oculus LibOVR, and more. LWJGL is in turn used by many software applications/games like Minecraft and jMonkeyEngine.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:22 
Жава примерно как питон. И по производительности тоже. Графические апи в основном интересно задействовать из нативного кода, привыкай.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено J.L. , 18-Мрт-25 14:32 
> Жава примерно как питон. И по производительности тоже. Графические апи в основном
> интересно задействовать из нативного кода, привыкай.

раскажите питонистам, что им нельзя математические либы на сишечке дёргать


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:55 
Они в курсе. Математические либы на фортране (сишные все тормозные) не спасут, если нужен реалтайм 60+ раз за секунду.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:42 
> все тормозные

Дак тогда лучше либы на ассемблере писать. А если и этого недостаточно, значит железо слабое.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:49 
Просто для математики фортран проще оптимизируется, сишные компиляторы лет 10 как научились оптимизировать. А simd да, mkl минимум в 20 раз производительнее опенсорсных сишных аналогов даже на 15 летнем железе.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:38 
Скоро всё равно никто не будет задействовать ничего низкоуровнего руками. Будет сплошной "Чат ЖиПиТи, напиши мне рендер моей фигнюшки".

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:53 
Ты в это веришь?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:55 
Он ему поклоняется. Скоро Chat GPT станет богом.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:23 
Акстись. Во-первых не надо с ним работать напрямую, юзай WebGPU. Во-вторых, шейдеры ты собрался на жаве писать что ли? В-третих, не морочь голову и возьми игровой движок, который сам за тебя уже всё сделает - Bevy (он поверх WebGPU и поддерживает андроид). Под CPU пишешь на расте, под GPU на WGSL который с раста содран.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:36 
> шейдеры ты собрался на жаве писать что ли

Шейдеры на чём надо на том и напишу. Захочу и комплятор сделаю из джавы в GLSL или в SPIRV.
Пока возьму GLSL и shaderc.

> Bevy

Вы что, с ума сошли?
Он же не на джаве.

Какой нафиг раст?


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:19 
Не очень понял как вы собрались на жаве делать производительный код на 60 / 120 обновлений в секунду. Она же медленная неимоверно от рождения. Одни только указатели на любой чих чего стоят, не говоря уже о сборщике мусора.

> Захочу и комплятор сделаю из джавы в GLSL

Нда? И как вы преобразуете в GLSL наследование, полиморфизм, исключения? Это будет явно не жава, а какой-то синтаксис, натянутый на глобус что бы хоть как-то быть похожим на то, что нужно для GLSL.

Если нравится жава и не нравится C++ (в NDK), так раст - отличный вариант. На нём и писать почти также легко, как на жаве, и жавовских проблем нету.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:37 
> Не очень понял как вы собрались на жаве делать производительный код на 60 / 120 обновлений в секунду

Ну есть же движки на джаве типа libGDX. И нормально работают.

> наследование, полиморфизм, исключения

Дак я же не всё буду преобразовывать.

И касательно наследования и интерфейсов классов я даже не уверен, что это невозможно. Скорее звучит как вызов )

> Это будет явно не жава, а какой-то синтаксис

Ну да. Но я правда и не совсем на джаве пишу, а на котлине.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 16:37 
> Ну есть же движки на джаве типа libGDX. И нормально работают.

🤣 Физика там не на жаве. Звук не на жаве. Рендер (подготовка команд GPU) вроде пишут что на жаве, ок. Но именно поэтому там framerate нестабильный и эффективность по ресурсам ниже, чем у нативного кода.

Правильно было сказать так: есть движки на жаве у которых некоторые части на жаве.

Просто не надо добавлять "и нормально работают". Это лишнее. Не обманывайте себя и окружающих.

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

А на сегодняшний день уже даже и C / C++ не нужны для геймдева, поэтому и на жаве себя мучить этими недодвижками тоже нет смысла.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:53 
> Физика там не на жаве. Звук не на жаве.

С чего вы взяли? Это зависит от библиотеки. Вместо привязки к bullet, я могут взять ode4j или свою физику написать на джаве. Звук окей, там OpenAL под капотом, насколько помню. Но и 3D звук вы тоже можете рендерить вручную, если конечно умеете.

> Правильно было сказать так: есть движки на жаве у которых некоторые части на жаве.

Нашли к чему придраться. LibGDX это не просто тонкая прослойка типа LWJGL, там много чего есть.

> Просто не надо добавлять "и нормально работают". Это лишнее. Не обманывайте себя и окружающих.

Вот вы то как раз и не обманывайте. Есть вполне приличный софт на базе libGDX:

https://gitlab.com/gaiasky/gaiasky

> А на сегодняшний день уже даже и C / C++ не нужны для геймдева

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 00:51 
> С чего вы взяли?

https://libgdx.com/features/

"Matrix, vector and quaternion classes; accelerated via native C code where possible (if you are interested in that, also note our gdx-jnigen project)"

"2D physics: JNI wrapper for the popular Box2D physics (see also Box2DLights)"

"3D physics: JNI Wrapper for Bullet physics"

> Нашли к чему придраться. LibGDX это не просто тонкая прослойка типа LWJGL, там много чего есть.

Звука нет. Физики нет. А это - самое дорогое и сложное, что происходит на стороне CPU.

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

> Есть вполне приличный софт на базе libGDX: https://gitlab.com/gaiasky/gaiasky

А там есть сцены сложнее, чем один directional light и одна сфера с текстурой? Ну и блум от света в пост-обработке?

> А что вам вообще нужно для геймдева?

Эффективность по ресурсам не хуже, чем Си. Простота написания кода не хуже, чем Котлин. Даю подсказку: начинается на букву Р и заканчивается на АСТ.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 09:02 
> Matrix, vector and quaternion classes; accelerated via native C code where possible

Это походу стороняя библиотека.

https://github.com/libgdx/libgdx/blob/master/gdx/src/com/bad...

Там есть несколько нативных вызовов, но всё остальное на джаве, даже инверсия и перемножение матриц.

> "2D physics: JNI wrapper for Box2D"
> "3D physics: JNI Wrapper for Bullet"

Это всё вынесено в расширения, то есть отдельные библотеки.

> чем один directional light и одна сфера с текстурой

Вот сами скачайте и посмотрите. Кроме планет я там ещё видел модельки космических аппаратов.

> Даю подсказку: начинается на букву Р и заканчивается на АСТ.

Всё с вами понятно. Когда у него появится хорошая IDE, может быть я на него и посмотрю.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 14:07 
> Вот сами скачайте и посмотрите. Кроме планет я там ещё видел модельки космических аппаратов.

Именно это жеж и сделал. Это неимоверно простые сцены. Поэтому по ним невозможно оценить фичастость и производительность движка.

> Когда у него появится хорошая IDE, может быть я на него и посмотрю.

Уже вышел из беты RustRover (JetBrains) - а они делают лучшие IDE в мире. Ну а плагин к VSCode (rust-analyzer) так несколько лет как. На мой взгляд VSCode это на любителя, а вот RR - самое оно. Бесплатный для некоммерческой разработки и недорогая лицензия для коммерческой.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 18:37 
> RustRover

Тьфу, проприетарщина.

Подумал, ну ладно, попробую. А хрен то там. Не грузится:

451: Unavailable For Legal Reasons

We are sorry, but we are currently unable to provide our products or services to you due to export control regulations.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:44 
https://en.wikipedia.org/wiki/Google_Tensor

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Анонимище , 18-Мрт-25 13:58 
"Vulkan стал официальным графическим API платформы Android"

А какой официальный графический API был до этого?


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:04 
Дак OpenGL ES же был.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:25 
Наконец этот тухляк закончился. Поскорее бы забыли про него в вебе и наконец вулкан в браузерах будет работать, больше никакого нерабочего vaapi не будет.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 13:59 
Но ведь опеннетные эксперты авторитетно заявляли, что Vulkan не взлетел? Как же так?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:09 
На винде и правда как-то не очень

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:45 
Посчитай коммерческие программы, перешедшие на вулкан, на досуге. Ты имеешь в виду, что майкрософт не топит за вулкан? Вот же удивительно, правда?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:05 
МС не топит за вулкан потому, что у них свой вулкан есть - DirectX 12, который делает тоже самое, что Вулкан - даёт низкоуровневый доступ к видяхе (в отличии от DX11).

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 11:05 
> DirectX 12

точнее Direct3D 12, DirectX включается в себя не только API для работы с 3D графикой


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 17:28 
Не знаю таких, просто как раз недавно я случайно обнаружил, что в моей винде вулкана нет никакого. Одна демка из Steam его вдруг потребовала, собственно, тогда я об этом и узнал.

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 17:54 
Таким образом мы можем заключить, что видеокарте твоей больше 13 лет. Вулкан используется в графических приложениях, которым необходима минимум 13 летняя видеокарта. Но игр и софта с vulkan-only рендером всё больше, скоро пасьянсы будут его требовать.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:03 
А как вы это определяете? "На винде" - означает, что производитель видеокарты должен поддерживать вулкан в драйвере для вашей операционки. А не абстрактная винда. Дальше уже игровые движки либо в вулкан умеют либо нет, это не зависит от ОС. Драйвера умеют, соответственно и делать под вулкан никто не мешает.

На винде пользователи не любят Вулкан за то, что обычно он якобы ломает Alt-Tab в приложении, потому что форсит exclusive fullscreen. Но на самом деле эта проблема не вулкана а того, как разработчики игровых движков создают окно и инициализируют swapchain.

Сам Вулкан отлично всё поддерживает.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:40 
Да и на ОС от Apple как-то не очень. Хотя они там в компании вообще в голову клюнутые, пилят свой никому не нужный проприетарный форк Vulkan'а.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Karl Richter , 18-Мрт-25 19:58 
Им нужен.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 22:23 
Так не нужен, что все его используют.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 11:07 
Эти "все" сейчас вместе с тобой в комнате?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 11:40 
Весь софт для мака его использует.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 18:06 
Вот поэтому на маке и нет игр.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 20-Мрт-25 16:27 
А до перехода на Metal их прямо засилье было.
Кстати, на iOS как-то этот Metak не мешает существовать тысячам и тысячам игр.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено name , 18-Мрт-25 14:09 
У них и wayland не взлетел, и pipewire.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:14 
Ну вейланд это смешное поделие, пилящееся васянами, с непонятным и нестабильным развитием.
Вулкан это прежде всего Стандарт, у вулкана есть Комитет, который его развивает. Так что вот она разница.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:39 
Комитет Гос Безопасности?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:13 
Васянами которые раньше пилили Xorg, ещё раньше X11R7, до него X11R6. Древние такие Васяны и всем известные

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 15:21 
Лично Васю, который пилил Xorg, X11R7, X11R6, выгнали в угоду оптимизации, инклюзивности и толерантности, а те, кто сейчас в этой конторе, не способны ни Xorg осилить, ни Wayland до паритета способностей довести.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено GhostX , 18-Мрт-25 14:04 
Ща гугл ещё больше костылей напилит.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено тоже Аноним , 18-Мрт-25 14:21 
> производительность GPU, например в играх можно будет создавать продвинутые визуальные эффекты и задействовать такую функциональность, как трассировка лучей

Вот теперь понял, почему это назвали Вулканом. Продвинутая трассировка - на пассивном охлаждении. Лава из смарта вполне может потечь, да...


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:43 
А теперь я расскажу тебе про страшную вещь под названием "геймерский смартфон", многие из которых с активным охлаждением. Да, я тоже думаю что это пипец.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 20:44 
> А теперь я расскажу тебе про страшную вещь под названием "геймерский смартфон",  многие из которых с активным охлаждением. Да, я тоже думаю что это пипец.

Лол, эта штука была еще до смартфонов.
Всякие нокии N-Gage и 3300.

Сейчас полно людей со свитчами и прочими стимдеками.
Так что не вижу никакой причины, чтобы портативка не умела выходить в интернет или звонить.



"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 11:09 
> Лол, эта штука была еще до смартфонов.
> Всякие нокии N-Gage и 3300.

Но ведь N-Gage и есть смартфон (S60).


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Neon , 18-Мрт-25 14:28 
Интересно, а вменяемые учебники по Вулкану есть ? По OpenES есть. Или это опять знания для избранных каст

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:37 
https://en.wikipedia.org/wiki/Vulkan#External_links

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено зомбированный , 18-Мрт-25 17:43 
полно навалом
https://www.litres.ru/book/grehem-sellers/vulkan-rukovodstvo.../

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:08 
Человек говорит про вменяемый учебник. А это больше похоже на справочник.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено n00by , 19-Мрт-25 07:54 
"...обработки геометрии" не похоже на справочник, поскольку такого в Vulkan нет и приходится делать самому.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 01:02 
> Интересно, а вменяемые учебники по Вулкану есть ?

Не все ещё знают, но учебники уже не нужны. Вообще.

Любую тему можно (и нужно) выучить через ИИшку. Это в сто раз быстрее и приятнее, потому что она в любой момент ответит на любые вопросы, сделает любые уточнения, приведёт любые примеры, сделает интерактивную демонстрацию прямо на месте, и так далее.

А в учебник ты либо понял либо нет, иди продирайся там через то, что имел ввиду автор.

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 05:25 
> Любую тему можно (и нужно) выучить через ИИшку. Это в сто раз быстрее и приятнее, потому что она в любой момент ответит на любые вопросы, сделает любые уточнения, приведёт любые примеры, сделает интерактивную демонстрацию прямо на месте, и так далее.

Чтобы получить правильные ответы, нужно уметь задать правильные вопросы. Учебник учит основам. ИИшка — это такой продвинутый справочник (который ещё и может безбожно соврать).


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено n00by , 19-Мрт-25 07:51 
Что требуется от учебника? Есть Vulkan tutorial - его достаточно для начала.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 14:32 
У меня смарт 22го года а vulkan api 1.1, грустно ппц

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено name , 18-Мрт-25 14:56 
Какой SoC?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено _kp , 18-Мрт-25 15:13 
Ecли свежий Snapdragon то вероятно, обновится до поддержки Вулкан 1.3.
А если иные GPU, то нечего и переживать.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено name , 18-Мрт-25 15:17 
У старых снапов есть свободный вулкан драйвер, не забывайте.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 19:02 
А в протухшую оф.прошивку или линагу его кто встроит и заставит работать?
То что что-то есть не значит что это юзабельно.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено name , 20-Мрт-25 07:03 
Уверен, энтузиасты начнут пилить кастомы с этим драйвером, очень много устройств мощных лишается 16 андроида. Эмули гоняет, значит юзабельно, у них требования к api обычно высокие.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Nochi , 18-Мрт-25 14:36 
Может и Apple в Mac os возьмёт Vulkan, а майкам может тоже, надо было DirectX сделать кроссплатформенным и DirectX 13 уже выпустить

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено name , 18-Мрт-25 14:59 
У них там свой, metal. Если DirectX сделать кроссплатформенным, смысл в нём пропадёт. Все эти api были сделаны для перетягивания одеяла, вендорлока на своей платформе.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 21:31 
> Если DirectX сделать кроссплатформенным, смысл в нём пропадёт.

А к Vulkan уже прилагается что-то помимо бумажки со стандартом? DirectX силён фирменной поддержкой для разработчиков (включая всякие утилиты), а Vulkan - плывите как хотите (сами пишите свои тулзы).


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено n00by , 19-Мрт-25 07:57 
Есть валидатор, как минимум. Правда, есть и вопросы, всегда ли корректно ли он работает.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 05:30 
> Все эти api были сделаны для перетягивания одеяла, вендорлока на своей платформе.

С DirectX далеко не всё так просто было (это если не говорить о том, что он не только про графику).


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Анонем , 18-Мрт-25 16:55 
Apple не возьмет, это исключено. А вот в DirectX скоро будет поддержка компиляции шейдеров в SPIR-V.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 18:10 
> надо было DirectX сделать кроссплатформенным

А теперь расскажи зачем это Microsoft - компании, которая вообще планирует выходить из игрового бизнеса в пользу ИИ и онлайн услуг? Они скорее вообще похоронят DirectX и оставят только тонкий клиент Windows 365 по подписке.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 20-Мрт-25 16:33 
Пруфцов бы навалили, а то у MS на данный момент выручка от игр больше, чем от винды. Впочем, похоронив DirectX, они похоронят и бо́льшую (как минимум, большу́ю) часть винды.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено myster , 18-Мрт-25 16:47 
3D-игры на мелких экранах всё равно плохая идея, я как то в мобильный Pubg залип на пол дня (не самый маленький экран смартфона - 6.67 дюймов, при разрешении 1440x3120@90Гц), потом неделю косили глаза, при том что со зрением проблем нет. Играть в 3D игры нужно строго на большом экране, с комфртным креслом и звуком и Android просто не подходящая система для этогого, он только подойдет для мини головоломок и игр наподобие Angry Birds, Cut the Rope и т.п., а для них Vulkan и не нужен.

Вот программный UI делать на Вулкане с 3D это тема...


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено _kp , 18-Мрт-25 17:40 
Играбельность зависит от игры. Что то в принципе не играбельно без управления мышью и клавиатурой, а что то вполне годно.
Например Morrowind, Minecraft, Kerbal Space, серия Kings Bounty, Kingdom Come 1 очень играбельны на телефоне.
А игры типа GTA, Mafia.. можно запустить и походить/поездить, но о полноценной игре речи нет. Стрелялки даже не пытался пробовать.

>>с комфртным креслом

Вот только кресло в поездках таскать и нехватало. :)
Может с креслом и лучше, но и "раз нет кресла, получи фашист гранатой" тоже не вариант.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 17:57 
> 3D-игры на мелких экранах всё равно плохая идея,
> Играть в 3D игры нужно строго на большом экране, с комфртным креслом и звуком

Но если у меня в электричке или автобусе на межгород нету большого экрана и удобного кресла))?

> и Android просто не подходящая система для этогого, он только подойдет для мини головоломок и игр наподобие Angry Birds, Cut the Rope и т.п.,
> а для них Vulkan и не нужен.

Как по мне всякие диаблоиды тоже вполне играбельны.
Гонки где надо наклонять экран тоже могут зайти.

> Вот программный UI делать на Вулкане с 3D это тема...

Только пока мало кто делает.
Надеюсь что эти нововведения замотивируют писателей софта.



"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 18:46 
Ты просто старый уже, как я. Новые поколения уже эволюционируют до трёхпальцевых (больше и не надо) рук и независимо косящих глаз как у хамелеона.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 22:27 
> при том что со зрением проблем нет.

Явно есть. Если от плоской картинки начали косить глаза.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено n00by , 19-Мрт-25 08:00 
То есть достаточно обеспечить поддержку больших экранов, без задержки вывода.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:08 
Чипы с этим более мощным API потребляют больше энергии? И в чём выгода для пользователей у которых аккумуляторы будут садиться быстрее?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:32 
У пользователя будет быстрее садиться аккумулятор, пользователь это заметит и купит новый смартфон, так будет ситуация вин-вин - и пользователь с новым, а не старым телефоном и продавец с продажей.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 21:11 
> У пользователя будет быстрее садиться аккумулятор, пользователь это заметит и купит новый смартфон, так будет ситуация вин-вин - и пользователь с новым, а не старым телефоном и продавец с продажей.

Забористая чушь.
Скорее было бы по другому: пользователь расстроится и пойдет менять аккум в мастерскую.
(Даже у яблокофонов официальная замена аккума это не супер большие деньги, в подвальчиках будет еще дешевле). А следующий смартфон он купит другой фирмы.

Но, даже на дешевых китайцах - хаоми за 150 баксов, аккум спокойно ходит лет 5.



"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 19:09 
Новые чипы меньше греются в вулкане чем в глес.
Молчу уже про то что на gles кадров на 20 меньше и греется больше(в основном из-за большей нагрузке на проц). Да и глюков больше(одни фиолетовые текстуры чего стоят).

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено день открытых дверей , 18-Мрт-25 19:44 
А мощность API чем мерял?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 20:59 
Так по идее же наоборот - из за низкоуровневости как раз можно оптимизировать энергопотребление. От разных апи чип своей внутренней архитектуры не поменяет, а вот от низкоуровневости все наоборот выиграют.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 21:32 
Чипы с gl без вулкана - более простые по структуре или по крайней мере могут быть более простыми, так как не нужно соблюдать требования к функицям чипа для реализации вулкана.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 23:44 
У чипа нет никаких функций GL или вулкана. А вулкан как раз обеспечивает более простой доступ к его внутренним функциям (а что погромисту СЛОЖНА, так это проблемы погромиста).

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 22:06 
Более мощный (что бы это ни значило) АПИ обеспечивает больше возможностей для ПО. В том числе таких, которые позволяют более энергоэффективное использование аккумулятора. На самом деле тут конечно более новый, что позволяет задействовать всё новые фичи, среди прочего улучшающие производительность, но, помимо того, старые графические апи -- это грязь, собиравшаяся несколько десятилетий, и для которой приходилось тащить много слоёв разрозненных глючных костылей.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено qrKot , 19-Мрт-25 13:13 
Там вся замута в том, чтобы можно было написать так, чтобы чипы с этим более мощным апи потребляли меньше энергии

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:34 
Вот дерьмо. У меня и десктопный OpenGL не поддерживается, а они теперь и вулкан требуют (которого у меня и на десктопе нет!)

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 22:29 
Тяжела жизнь пользователей S3 Trio 64.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 19:36 
Может знатоки подскажут, чем сабж лучше опенгл?

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено зомбированный , 18-Мрт-25 20:08 
скоростью - он в несколько раз больше выдаёт ФПС

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 18-Мрт-25 21:02 
Производительностью. Правда кода раз в 10 больше придется писать, и в целом порог вхождения выше.
Опнжл прикольный своей простотой, интерфейсы рисовать или делать движок для простых индюх, тут ожл еще долго будет актуален.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 06:16 
Серьёзно, когда есть всякие юнити и годоты, кто-то делает свои движки для инюдюх? Героические люди.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 01:18 
Практически всем, кроме сложности. Пользователи приложения в абсолютном выигрыше. Но программисту, напрямую работающему с Вулканом придётся сильнее напрячься. Другое дело, что это мало кого касается - напрямую с Вулканом/ДХ12/Металом общаются только спец-прослойки, которые всё упрощают. То есть если ты делаешь графическое приложение, то тебя это не касается, ты всё равно будешь пользоваться чем-то абстрагированным от этих API, что бы твоё приложение было кросс-платформенным.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено n00by , 19-Мрт-25 08:05 
Драйвер проще, производитель железа перекладывает часть своей работы на создателей приложений (движков игр).

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Аноним , 19-Мрт-25 08:54 
Если в результате движки станут шустрее — чем плохо? И не «своей работы», а просто работы.

"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено n00by , 19-Мрт-25 13:37 
Эта была обязательная работа производителя оборудования, что бы соответствовать требованиям. Собственно, они https://www.khronos.org/members/list под себя требования и переписали, теперь и Google одобрила.

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


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено Суслик , 19-Мрт-25 09:44 
Vulcan - это возвращение к истокам. Glide - первый массовый 3D API тоже был низкоуровневый. И позволял выжимать все соки из 3D ускорителей тех лет.

OpenGL - это корпоративный выcep для сверхдорогих графических станций изначально.
DirectX - вендорлок.

Так что альтернативы Вулкану нет.


"Vulkan стал официальным графическим API платформы Android. Т..."
Отправлено n00by , 19-Мрт-25 13:39 
Спасибо, не знал такое о Glide. Первые OGL видел, случился когнитивный диссонанс. :)