Je suis en train d'utiliser Vulkan avec C# et Silk.net. Et je ne comprends pas pourquoi cela prend autant de temps pour compléter même de petites files de commandes. Merci de regarder cette chronologie du CPU:
Comme vous pouvez le voir, il y a des attentes très longues, alors que les temps de travail du GPU sont courts:
Je comprends qu'il n'est pas efficace d'attendre les barrières. Mais il y a quelque chose d'étrange, je pense. Quand c'était OpenGL, il était possible de synchroniser le CPU et le GPU après chaque dessin. Même avec différents shaders, textures, et beaucoup de travail. Donc, cela doit être possible sans une telle attente.
S'agit-il d'un bug ou d'un comportement normal pour Vulkan?