Estoy en un Ubuntu 16.04 de 64 bits usando una gpu AMD radeon r9 390
Recientemente instalé el controlador "amd gpu-pro-17.10" y tenía Vulkan funcionando, y pude jugar Dota 2 con mejor rendimiento que en Windows.
Pero al ejecutar World of Warcraft 7.3 tenía unos fps un poco bajos en las incursiones.
Decidí probar el controlador de gráficos The mesa con soporte Gallium Nine, que WineHQ recomienda para WoW.
¡¡¡Parte importante!!! Desinstalé el controlador "amd gpu-pro".
Luego instalé el "controlador de gráficos oibaf", siguiendo este tutorialhttps://wiki.ixit.cz/d3d9_tutorial
Se reinició y ahora Vulkan no funciona.
Realmente no puedo encontrar ninguna ayuda para habilitar vulkan para este nuevo controlador de gráficos.
Versión de la API de 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
Respuesta1
Eche un vistazo a estos dos archivos:
/usr/share/vulkan/icd.d/radeon_icd.i686.json
/usr/share/vulkan/icd.d/radeon_icd.x86_64.json
Deberían verse así:
/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"
}
}
De lo contrario, puede modificarlos para una solución rápida e informarlo como un error de empaquetado si esto soluciona el problema.
No tengo una tarjeta AMD, pero hablé con un alma amable para averiguar cuál debería ser la biblioteca adecuada, ya que este es un problema conocido con algunos paquetes de nvidia.