저는 AMD radeon r9 390 gpu를 사용하는 Ubuntu 16.04 64비트를 사용하고 있습니다.
최근에 "amd gpu-pro-17.10" 드라이버를 설치하고 Vulkan을 작동시켰더니 Windows보다 더 나은 성능으로 Dota 2를 플레이할 수 있었습니다.
하지만 월드 오브 워크래프트 7.3을 실행하면서 레이드에서 fps가 약간 낮았습니다.
저는 WineHQ가 WoW에 권장하는 Gallium Nine을 지원하는 The mesa 그래픽 드라이버를 사용해 보기로 결정했습니다.
중요한 부분!!! "amd gpu-pro" 드라이버를 제거했습니다.
그런 다음 이 튜토리얼에 따라 "oibaf 그래픽 드라이버"를 설치했습니다.https://wiki.ixit.cz/d3d9_tutorial
재부팅했는데 이제 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
다음 두 파일을 살펴보세요.
/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 패키지에서 알려진 문제이기 때문에 적절한 라이브러리가 있어야 하는지 알아보기 위해 친절한 영혼과 대화했습니다.