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

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

Страницы: 1563 564 565 566571 Следующая »
#8445
0:23, 9 мая 2021

HolyDel
> Замедления тоже не заметил.
Я делал бенчмарк для всех типов памяти и unified самая медленная, так как идет ожидание пока все скопируется на гпу.
Еще амд использует эту память для хранения дескрипторов, так что лучше всю не занимать.


#8446
0:47, 9 мая 2021

/A\
Тут пишут что DMA transfer всегда идёт из pinned memory
https://kth.instructure.com/courses/12406/files/2323002/download?… HhAlWh&wrap=1

If a source or destination of a cudaMemcpy() in the host memory is not allocated in pinned memory, it needs to be first copied to a pinned memory. This causes an extra overhead. When we allocate and use pinned memory, we can avoid this extra step and extra overhead. Therefore, cudaMemcpy()is faster if the host memory source or destination is allocated in pinned memory since no extra copy is needed.

Т. е. апдейт данных через pinned memory должен быть по идее быстрее.
#8447
0:49, 9 мая 2021

v1c
Может в сумме и быстрее, я замерял время memcpy

#8448
20:49, 10 мая 2021

Добавили QNX, VK_KHR_video_decode_queue, VK_KHR_video_encode_queue

h264 encode/decode, h265 decode.

#8449
22:07, 10 мая 2021

Вроде уже выкладывал, но раз снова подняли тему скорости записи в разные типы памяти.
Вот мои тесты.

+ Показать

#8450
22:09, 10 мая 2021

HolyDel
> h265 decode
NV поддерживает encode, а в расширении нету, может позже появится.
Пока не вижу в этом смысла, вот для разработчиков ffmpeg это может и удобнее, чем тащить сдк для всех вендоров и мучаться с взаимодействием cude/Vulkan, CL/vulkan и тд.
Мне вот не хочется разбираться еще и в контейнерах, демюксе и прочем, чтоб сохранить видео.

#8451
22:29, 10 мая 2021

/A\
> NV поддерживает encode, а в расширении нету, может позже появится.
У меня чот queue family вообще возвращает только h264 encode. ни h264 decode ни h265 decode нет.
Все равно попробую, может просто в драйверах ошибка, и он все-же будет работать :)

#8452
22:32, 10 мая 2021

HolyDel
Я здесь смотрю
https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

#8453
18:10, 11 мая 2021

https://www.vulkan.org/

#8454
23:50, 12 мая 2021

у Нвидии пропал форум OpenGL где были сотни багрепортов

как это связано с вулканом - практически все баги ОпенГЛ можно было продублировать в Vulkan, раздел Вулкана еще не удален

как удалят раздел Вулкана, Вулкан можно будет считать стабильным 🤣

#8455
0:09, 13 мая 2021

melvy
Да мне кажется они плодить баги будут быстрее, чем исправлять и этот раздел не опустеет никогда :)

#8456
18:29, 13 мая 2021

Нашел разное поведение на вулкане и дх12, если использовать HLSL:
в structured/storage buffer float3x3 в вулкане это 16*3 байта, а в дх12 это 12*3 байта.
Есть какие-то флаги чтоб это исправить? Или придется использовать float3x4 ?

#8457
(Правка: 19:05) 19:04, 13 мая 2021

/A\
Расширение есть, которое это фиксит, но сорри не помню как называется. Просмотри у капулькина, стрим по обзору расширений. Он там это обозревал.

#8458
19:33, 13 мая 2021

IBets
> Расширение есть, которое это фиксит, но сорри не помню как называется.
> Просмотри у капулькина, стрим по обзору расширений. Он там это обозревал.
Для Vulkan 1.2 уже включены VK_KHR_relaxed_block_layout и VK_KHR_uniform_buffer_standard_layout(хотя оно для константного буфера)
Какие-же еще расширение нужно? Самому интересно. Помню тоже с этим в compute shader столкнулся для Direct3D12 все ок, для Vulkan втыкаются padding'и пришлось переделывать.

#8459
7:40, 14 мая 2021

IBets
> Просмотри у капулькина

смотреть нудно доки

Страницы: 1563 564 565 566571 Следующая »
ПрограммированиеФорумГрафика