Fix gamescope on multiply nvidia gpu devices

This commit is contained in:
vanomj 2023-12-16 20:28:56 +03:00
parent aa01009124
commit e09c3ee288

@ -125,8 +125,8 @@ start_portwine () {
export INTEL_DEBUG=norbc export INTEL_DEBUG=norbc
fi fi
if [[ "${PW_GPU_USE}" != "disabled" ]] ; then 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_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 | 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}" PW_ID_VIDEO="--prefer-vk-device ${PW_vendorID}:${PW_deviceID}"
else else
unset PW_ID_VIDEO unset PW_ID_VIDEO