问题描述
我正在尝试在我的游戏中实现 Vulkan,但我被困在 vkGetPhysicalDeviceSurfaceCapabilitiesKHR
处,因为没有返回它的函数只是在函数内部崩溃。
我确定 VkPhysicalDevice
和 VkSurfaceKHR
都已初始化,因为它们用于其他按预期工作的情况。
我在 X11 上运行 Linux,我有一个英特尔芯片和独立的 Nvidia 卡。当它从 Intel 设备获取 SurfaceCapabilities 时,该函数工作正常,但当它是 Nvidia 设备时它会崩溃。
编辑
也没有验证错误。
这是说明问题的示例:
解决方法
好的,我的问题解决了,这与我的设置有关。我正在运行 Linux 笔记本电脑,但对混合图形的支持很差。但我的程序正在运行!!