#!/bin/bash
# install: sudo cp gpu.sh /bin/gpu

case "$1" in
  n|nvidia)
    export __NV_PRIME_RENDER_OFFLOAD=1
    export __GLX_VENDOR_LIBRARY_NAME=nvidia
    export __VK_LAYER_NV_optimus=NVIDIA_only
    ;;
  i|intel)
    export __NV_PRIME_RENDER_OFFLOAD=0
    export __GLX_VENDOR_LIBRARY_NAME=mesa
    unset __VK_LAYER_NV_optimus
    ;;
  *)
    echo "Kullanim: gpu [i|intel|n|nvidia] [uygulama]"
    exit 1
    ;;
esac

glxinfo | egrep "OpenGL vendor|OpenGL renderer"

if [ -n "$2" ]; then
    shift
    "$@"
fi
