我一直想使用 Vulkan,新的图形 API,并且在 Windows 7 上启动并运行没有问题。但是我无法让 Vulkan 在 linux 上工作。当我尝试运行任何 LunarG 示例,甚至我自己的代码时,vkEnumeratePhysicalDevices
总是说没有物理设备。这是我的设置:
OS: Ubuntu 16.04 (LTS) [x64]
GPU: Nvidia Geforce GT 730 2GB GDDR5
Driver: NVIDIA Binary driver - version 364.19 from nvidia-364 (open source)
Vulkan SDK: LunarG v1.0.17.0 [ latest version]
我想知道是否有我的 GPU 需要设置环境变量的文件,但我真的不知道。正如我之前所说,这在 Windows 7 上完美运行,但我似乎无法让它在上述配置中运行。我能够使用 LunarG 标准验证层和正确的扩展创建一个实例,但vkEnumeratePhysicalDevices
没有找到任何物理设备。它没有给出错误,只是说它找不到任何物理设备。这真的让我很难过,我真的很感激你的帮助。谢谢!