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