Войти
ПрограммированиеФорумГрафика

Vulkan API (вышел!) (576 стр)

Страницы: 1575 576 577 578582 Следующая »
#8625
15:45, 29 июня 2021

melvy
> Кстати 2 недели назад узнал что пашконстанты намного медленнее чем униформы, и
> актуальный минимальный размер пашконстант не 128 байт (как в документации) а 64
> байта.
Где это размер 64 байта? Где-то на мобилках?


#8626
15:52, 29 июня 2021

MikeNew
AMD десктопные/ноутбучные/встроенные

#8627
16:41, 29 июня 2021

melvy
> Сегодня узнал что TRIANGLE_FAN в Vulkan "опциональный"
Написано же, что он в Метал не поддерживается. Для реализаций "вулкан апи поверх другого апи" добавили VK_KHR_portability_subset где указаны поддерживаемые фичи.

#8628
(Правка: 16:46) 16:45, 29 июня 2021

melvy
> Кстати 2 недели назад узнал что пашконстанты намного медленнее чем униформы
Оптимизировать UBO это последнее что надо делать.
И вообще у меня был момент, когда было 3 варианта обновления юниформ на огл, каждый был в 1.5 быстрее, а после обновления драйвера все выровнялось. Но там было под 10Мб на кадр.

#8629
(Правка: 16:57) 16:52, 29 июня 2021

melvy

не мои замеры, гугл все протестировал

Есть вот эта статья где тайминги показывают мизерное преимущество Push Constants над Uniform Dynamic  http://kylehalladay.com/blog/tutorial/vulkan/2017/08/13/Vulkan-Un… -Buffers.html
Но тоже cпек железа не понятный и код я не смотрел чтобы доверять. Код сэмпла на DX12 я не запустил, лень выкачивать UWP
#8630
18:34, 29 июня 2021

/A\
> И вообще у меня был момент, когда было 3 варианта обновления юниформ на огл,
> каждый был в 1.5 быстрее, а после обновления драйвера все выровнялось.
На огл замедлилось?))

#8631
19:00, 29 июня 2021

HolyDel
> На огл замедлилось?))
Самый быстрый вариант стал чуть медленее, а остальные ускорились, в общем все усреднилось.

#8632
20:09, 29 июня 2021

Я только за драйверами АМД (открытые и проптиетарные) заметил что они стали намного лучше после последних обновлений (последние 2 месяца, последние драйвера доступные или из исходников). На Вулкане у АМД производительность просто в разы возросла.

Я видел обзоры/сравнения 6000 серии АМД с RTX 3000 серией, и АМД были в 2-4 раза медленнее, может это ускорение связано с улучшением драйверов для новых карт.

У Нвидии ОпенГЛ баги не фиксят и все ломают еще сильнее с каждым обновлением драйверов, Вулкан как будто специально делается "хуже" чем DX12, баги и тормоза и много чего поломано по прежнему.
Разве что в последних драйверах починили MSAA в OpenGL и сломали в Вулкане на Нвидии, что теперь стало очень быстро на ОпенГЛ и невероятно медленно в Вулкане.

#8633
20:19, 29 июня 2021

melvy
> Вулкан как будто специально делается "хуже" чем DX12
Ну у кого как, у меня вулкан во всех тестах чуть быстрее дх12, а багов в дх12 побольше, хотя их фиксят, поэтому сейчас не много осталось.

#8634
8:38, 30 июня 2021

/A\
> а багов в дх12 побольше

смотри :)

+ Показать

#8635
8:44, 30 июня 2021

innuendo
Ну ты посмотри какие баги я писал в этой теме и в соседней про дх12.
Крэш на рейтресинге в дх12 они полгода фиксили.

#8636
10:25, 30 июня 2021

melvy
> AMD десктопные/ноутбучные/встроенные
Название модели можно? Рядом ноутбук со слабенькой AMD, там 128 байт.

#8637
11:04, 30 июня 2021

MikeNew
> там 128 байт.

ты про размер пуш констант? на amd везде так

#8638
12:12, 30 июня 2021

/A\
ты же большой любитель Id движков - расскажи как сделан мультирендер

#8639
14:02, 30 июня 2021

MikeNew
пробовал ли ты отправлять 128 байт и проверять их целостность в шейдере?

Страницы: 1575 576 577 578582 Следующая »
ПрограммированиеФорумГрафика