%20%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%AE%20vulkan%20%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B.png)
私はAMD radeon r9 390 gpuを使用してUbuntu 16.04 64ビットを使用しています
最近、「amd gpu-pro-17.10」ドライバーをインストールし、Vulkan を動作させたところ、Windows よりも優れたパフォーマンスで Dota 2 をプレイできるようになりました。
しかし、World of Warcraft 7.3 を実行すると、レイドでの fps が少し低下しました。
私は、WineHQ が WoW に推奨している Gallium Nine をサポートする mesa グラフィック ドライバーを試してみることにしました。
重要な部分!!! 「amd gpu-pro」ドライバーをアンインストールしました。
次に、このチュートリアルに従って「oibafグラフィックドライバー」をインストールしました。https://wiki.ixit.cz/d3d9_tutorial
再起動したら、Vulkan が動作しなくなりました。
この新しいグラフィック ドライバーで Vulkan を有効にするためのヘルプがまったく見つかりません。
Vulkan API バージョン: 1.0.61
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_monitor.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_standard_validation.json, version "1.1.1"
INFO: [loader] Code 0 : Encountered meta-layer VK_LAYER_LUNARG_standard_validation
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_object_tracker.json, version "1.1.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_screenshot.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_unique_objects.json, version "1.1.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_threading.json, version "1.1.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_api_dump.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_vktrace_layer.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_parameter_validation.json, version "1.1.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_core_validation.json, version "1.1.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/vulkan/VulkanSDK/1.0.61.1/x86_64/etc/explicit_layer.d/VkLayer_device_simulation.json, version "1.1.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Meta-layer VK_LAYER_LUNARG_standard_validation all 5 component layers appear to be valid.
Cannot create Vulkan instance.
/tmp/SDK-DEV/Build/Vulkan-LoaderAndValidationLayers/demos/vulkaninfo.c:698: failed with VK_ERROR_INCOMPATIBLE_DRIVER
答え1
次の 2 つのファイルを見てみましょう。
/usr/share/vulkan/icd.d/radeon_icd.i686.json
/usr/share/vulkan/icd.d/radeon_icd.x86_64.json
次のようになります。
/usr/share/vulkan/icd.d/radeon_icd.i686.json
{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "/usr/lib32/libvulkan_radeon.so",
"api_version" : "1.0.49"
}
}
: := var ...
{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "/usr/lib/libvulkan_radeon.so",
"api_version" : "1.0.49"
}
}
そうでない場合は、クイックフィックス用に修正することができます。これで問題が解決した場合は、パッケージのバグとして報告してください。
私は AMD カードを所有していませんが、一部の NVIDIA パッケージではすでにこの問題が知られているため、適切なライブラリを見つけるために親切な人に相談しました。