Vulkan für Mesa (Oibaf) Grafiktreiber aktivieren

Vulkan für Mesa (Oibaf) Grafiktreiber aktivieren

Ich verwende Ubuntu 16.04 64bit mit einer AMD Radeon R9 390 GPU

Vor Kurzem hatte ich den Treiber „amd gpu-pro-17.10“ installiert und Vulkan funktionierte, und ich konnte Dota 2 mit besserer Leistung als unter Windows spielen.

Aber beim Ausführen von World of Warcraft 7.3 hatte ich bei Raids etwas niedrige FPS.

Ich habe beschlossen, den Mesa-Grafiktreiber mit Gallium Nine-Unterstützung auszuprobieren, den WineHQ für WoW empfiehlt.

Wichtiger Teil!!! Ich habe den Treiber „amd gpu-pro“ deinstalliert.

Dann habe ich den "oibaf-Grafiktreiber" installiert, gemäß diesem Tutorialhttps://wiki.ixit.cz/d3d9_tutorial

Neustart, und jetzt funktioniert Vulkan nicht mehr.

Ich kann keine Hilfe finden, um Vulkan für diesen neuen Grafiktreiber zu aktivieren.

Vulkan API Version: 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

Antwort1

Schauen Sie sich diese beiden Dateien an:

/usr/share/vulkan/icd.d/radeon_icd.i686.json
/usr/share/vulkan/icd.d/radeon_icd.x86_64.json

Sie sollten ungefähr so ​​aussehen:

/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"
    }
}

Wenn nicht, können Sie sie für eine schnelle Lösung ändern. Wenn Ihr Problem dadurch behoben wird, melden Sie es bitte als Verpackungsfehler.

Ich besitze keine AMD-Karte, habe aber mit einer freundlichen Seele gesprochen, um herauszufinden, welche Bibliothek die richtige sein sollte, da dies bei einigen Nvidia-Paketen bereits ein bekanntes Problem ist.

verwandte Informationen