diff options
Diffstat (limited to 'meta-amdfalconx86')
3 files changed, 8 insertions, 5 deletions
diff --git a/meta-amdfalconx86/conf/machine/amdfalconx86.conf b/meta-amdfalconx86/conf/machine/amdfalconx86.conf index 648510db..81c1f235 100644 --- a/meta-amdfalconx86/conf/machine/amdfalconx86.conf +++ b/meta-amdfalconx86/conf/machine/amdfalconx86.conf @@ -41,6 +41,9 @@ KERNEL_SERIAL_CONSOLE ?= "console=ttyS0,115200n8" # Enable powerplay APPEND += "amdgpu.powerplay=1" +# Disable GPU powergating as a workaround +APPEND += "amdgpu.pg_mask=0" + TOOLCHAIN_HOST_TASK_append_mel = " ${@bb.utils.contains('INCLUDE_VULKAN', 'yes', "nativesdk-glslang", "", d)}" MACHINEOVERRIDES =. "amd:amdx86:amdgpu:" diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers_1.0.26.bb b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers_1.0.26.bb index e18e7353..e8ea2605 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers_1.0.26.bb +++ b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers_1.0.26.bb @@ -50,8 +50,8 @@ do_install_append() { mv ${D}${bindir}/tri ${D}${bindir}/tri-vulkan mv ${D}${bindir}/cube ${D}${bindir}/cube-vulkan - install -d ${D}${sysconfdir}/explicit_layer.d - cp -f ${B}/layers/*.json ${D}${sysconfdir}/explicit_layer.d + install -d ${D}${sysconfdir}/vulkan/explicit_layer.d + cp -f ${B}/layers/*.json ${D}${sysconfdir}/vulkan/explicit_layer.d install -d ${D}${includedir} cp -rf ${S}/include/vulkan ${D}${includedir} diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb index 6c0fcf29..c7e65dfe 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb +++ b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb @@ -47,7 +47,7 @@ do_install_append() { install -d ${D}${libdir} cp -f ${B}/vktrace/libVkLayer_vktrace_layer.so ${D}${libdir} - install -d ${D}${sysconfdir}/explicit_layer.d - cp -f ${S}/layersvt/${HOST_OS}/*.json ${D}${sysconfdir}/explicit_layer.d - cp -f ${S}/vktrace/src/vktrace_layer/${HOST_OS}/*.json ${D}${sysconfdir}/explicit_layer.d + install -d ${D}${sysconfdir}/vulkan/explicit_layer.d + cp -f ${S}/layersvt/${HOST_OS}/*.json ${D}${sysconfdir}/vulkan/explicit_layer.d + cp -f ${S}/vktrace/src/vktrace_layer/${HOST_OS}/*.json ${D}${sysconfdir}/vulkan/explicit_layer.d } |