Я использую Ubuntu 16.04 64bit с графическим процессором AMD Radeon R9 390.
Недавно я установил драйвер «amd gpu-pro-17.10», запустил Vulkan и смог играть в Dota 2 с большей производительностью, чем в Windows.
Но при запуске World of Warcraft 7.3 у меня был немного низкий fps в рейдах.
Я решил попробовать графический драйвер Mesa с поддержкой Gallium Nine, который WineHQ рекомендует для WoW.
Важная часть!!! Я удалил драйвер «amd gpu-pro».
Затем я установил «графический драйвер oibaf», следуя этому руководствуhttps://wiki.ixit.cz/d3d9_tutorial
Перезагрузил, и теперь Vulkan не работает.
Я не могу найти никакой помощи по включению Vulkan для этого нового графического драйвера.
Версия API Vulkan: 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
Взгляните на эти два файла:
/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"
}
}
/usr/share/vulkan/icd.d/radeon_icd.x86_64.json
{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "/usr/lib/libvulkan_radeon.so",
"api_version" : "1.0.49"
}
}
Если нет, вы можете изменить их для быстрого исправления и, пожалуйста, сообщите об ошибке упаковки, если это решит вашу проблему.
У меня нет карты AMD, но я поговорил с добрым человеком, чтобы узнать, какая библиотека мне нужна, поскольку это известная проблема с некоторыми пакетами NVIDIA.