diff --git a/.docker/start-server b/.docker/start-server index 560b4ce8..49eeb785 100755 --- a/.docker/start-server +++ b/.docker/start-server @@ -17,9 +17,22 @@ if [ ! -f "${BINARY_PATH}" ] || [ "$1" == "-r" ]; then ./rebuild-server fi +# if image starts with nvidia- add --gpus all +if [[ "${SERVER_TAG}" == "nvidia-"* ]]; then + GPU_FLAG="--gpus all" + echo "Nvidia GPU acceleration enabled" +fi + +# if image starts with intel- add --device /dev/dri +if [[ "${SERVER_TAG}" == "intel-"* ]]; then + GPU_FLAG="--device /dev/dri" + echo "Intel GPU acceleration enabled" +fi + # use --gpus all to enable GPU acceleration docker run --rm -it \ --name "neko_dev" \ + $GPU_FLAG \ -p "${SERVER_PORT}:8080" \ -p "${SERVER_EPR}:${SERVER_EPR}/udp" \ -e "NEKO_SCREEN=1920x1080@60" \