setPPT.sh 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/bash
  2. #BSD 3-Clause License
  3. #
  4. #Copyright (c) 2018, xmrminer01102018
  5. #All rights reserved.
  6. #
  7. #Redistribution and use in source and binary forms, with or without
  8. #modification, are permitted provided that the following conditions are met:
  9. #
  10. #* Redistributions of source code must retain the above copyright notice, this
  11. # list of conditions and the following disclaimer.
  12. #
  13. #* Redistributions in binary form must reproduce the above copyright notice,
  14. # this list of conditions and the following disclaimer in the documentation
  15. # and/or other materials provided with the distribution.
  16. #
  17. #* Neither the name of the copyright holder nor the names of its
  18. # contributors may be used to endorse or promote products derived from
  19. # this software without specific prior written permission.
  20. #
  21. #THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  22. #AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  23. #IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  24. #DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  25. #FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  26. #DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  27. #SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  28. #CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  29. #OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  30. #OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  31. #
  32. if [ $# != 2 ];
  33. then
  34. echo "$0 gpunumber PPTFile"
  35. echo "Example: For 1 gpu at slot 0"
  36. echo "$0 0 PPTFile1"
  37. exit;
  38. fi
  39. MSG="cat $2 > /sys/class/drm/card$1/device/pp_table"
  40. echo $MSG
  41. cat $2 > /sys/class/drm/card$1/device/pp_table