diff --git a/parlink.sh b/parlink.sh index f85d766..b78914e 100755 --- a/parlink.sh +++ b/parlink.sh @@ -5,14 +5,20 @@ PARSEC_BIN="/usr/bin/parsecd" PARSEC_ARGS="app_daemon=1" PARSEC_URL="https://parsecgaming.com" PARSEC_PROCESS=$(ps -A | grep -c parsecd) +CARD_ID="$1" + +if [ ! -z ${CARD_ID} ];then + echo "Setting LIBVA_DRIVER_NAME to: ${CARD_ID}" + export LIBVA_DRIVER_NAME=${CARD_ID} +fi while [ ${PARSEC_PROCESS} != "1" ];do -if [ ! -f ${PARSEC_BIN} ];then - xdg-open ${PARSEC_URL} -elif [ ${PARSEC_PROCESS} = "1" ];then - ${PARSEC_BIN} ${PARSEC_ARGS} + if [ ! -f ${PARSEC_BIN} ];then + xdg-open ${PARSEC_URL} + elif [ ${PARSEC_PROCESS} = "1" ];then + ${PARSEC_BIN} ${PARSEC_ARGS} -else - ${PARSEC_BIN} ${PARSEC_ARGS} -fi + else + ${PARSEC_BIN} ${PARSEC_ARGS} + fi done