#!/bin/sh

if [ "$1" == "-vendor" ]; then
  # workaround if nvidia driver can't be loaded by xsload
  if [ "`uname -i`" == "x86_64" ]; then
      MODULEDIR=/usr/X11R6/lib64/modules/drivers
  else
      MODULEDIR=/usr/X11R6/lib/modules/drivers
  fi
  ( /usr/X11R6/bin/xsload.bin -vendor
    strings $MODULEDIR/nvidia_drv.o | \
    grep -q "NVIDIA XFree86 Driver" && \
    echo "nvidia:NVIDIA Corporation" 
  ) | sort | uniq
else
  /usr/X11R6/bin/xsload.bin
fi
