From e09c3ee28886ef15c40d380ae10a5af6eb300a4b Mon Sep 17 00:00:00 2001 From: vanomj Date: Sat, 16 Dec 2023 20:28:56 +0300 Subject: [PATCH] Fix gamescope on multiply nvidia gpu devices --- data_from_portwine/scripts/runlib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data_from_portwine/scripts/runlib b/data_from_portwine/scripts/runlib index 265d335..3519d0d 100755 --- a/data_from_portwine/scripts/runlib +++ b/data_from_portwine/scripts/runlib @@ -125,8 +125,8 @@ start_portwine () { export INTEL_DEBUG=norbc fi if [[ "${PW_GPU_USE}" != "disabled" ]] ; then - PW_vendorID="$(vulkaninfo --summary 2>/dev/null | grep -B3 "${PW_GPU_USE}" | grep vendorID | awk -F'0x' '{print $2}')" - PW_deviceID="$(vulkaninfo --summary 2>/dev/null | grep -B3 "${PW_GPU_USE}" | grep deviceID | awk -F'0x' '{print $2}')" + PW_vendorID="$(vulkaninfo --summary 2>/dev/null | grep -B3 "${PW_GPU_USE}" | grep vendorID | sort -u | awk -F'0x' '{print $2}')" + PW_deviceID="$(vulkaninfo --summary 2>/dev/null | grep -B3 "${PW_GPU_USE}" | grep deviceID | sort -u | awk -F'0x' '{print $2}')" PW_ID_VIDEO="--prefer-vk-device ${PW_vendorID}:${PW_deviceID}" else unset PW_ID_VIDEO