aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amdfalconx86')
-rw-r--r--meta-amdfalconx86/conf/machine/amdfalconx86.conf3
-rw-r--r--meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers_1.0.26.bb4
-rw-r--r--meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb6
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
}