新しいグラフィックス API である Vulkan を使いたいと思っていましたが、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
物理デバイスが見つかりません。エラーにはなりませんが、物理デバイスが見つからないというだけです。これは本当に私を困惑させました。助けていただければ幸いです。ありがとう!