Cette page liste quelques problèmes que vous pourriez rencontrer lors du développement d'une application Vulkan.

  • J'obtiens un erreur de violation d'accès dans les validations layers : assurez-vous que MSI Afterburner / RivaTuner Statistics Server ne tournent pas, car ils possèdent des problèmes de compatibilité avec Vulkan.

  • Je ne vois aucun message provenant des validation layers / les validation layers ne sont pas disponibles : assurez-vous d'abord que les validation layers peuvent écrire leurs message en laissant le terminal ouvert après l'exécution. Avec Visual Studio, lancez le programme avec Ctrl-F5. Sous Linux, lancez le programme depuis un terminal. S'il n'y a toujours pas de message, revoyez l'installation du SDK ici. Assurez-vous également que le SDK est au moins de la version 1.1.106.0 pour le support de VK_LAYER_KHRONOS_validation.

  • vkCreateSwapchainKHR induit une erreur dans SteamOverlayVulkanLayer64.dll : Il semble qu'il y ait un problème de compatibilité avec la version beta du client Steam. Il y a quelques moyens de régler le conflit :

    • Désinstaller Steam
    • Mettre la variable d'environnement DISABLE_VK_LAYER_VALVE_steam_overlay_1 à 1
    • Supprimer la layer de Steam dans le répertoire sous HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ImplicitLayers

Exemple pour la variable :