betlog

nvidia-modes.sh

Jun 28th, 2012
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.54 KB | None | 0 0
  1. #!/bin/bash
  2. # nvidia-modes.sh
  3. # betlog 2012-06-28--20.26.12
  4. cmd="nvidia-xconfig --no-flip --cool-bits=0 --no-separate-x-screens --no-twinview --sli=off --multigpu=off --nvagp=3"
  5. for data in `kdialog --separate-output --title "nvidia-xconfig tool" --checklist "nvidia-xconfig tool" \
  6. sli=auto    "sli    auto    (Automatic selection)"      on \
  7. sli=afr     "sli    afr (Alternate Frame Rendering)"        off \
  8. sli=sfr     "sli    sfr (Split Frame Rendering)"        off \
  9. sli=aa      "sli    aa  (Antialiasing)"     off \
  10. multigpu=auto   "multigpu   auto    (Automatic selection)"  off \
  11. multigpu=afr    "multigpu   afr (Alternate Frame Rendering)"    off \
  12. multigpu=sfr    "multigpu   sfr (Split Frame Rendering)"    off \
  13. multigpu=aa "multigpu   aa  (Antialiasing)" off \
  14. cool-bits=1 "cool-bits  1(bit0) (Clock Frequencies)"    off \
  15. cool-bits=2 "cool-bits  2(bit1) (SLI on differing memory)"  off \
  16. cool-bits=3 "cool-bits  3"  off \
  17. cool-bits=4 "cool-bits  4(bit2) (Thermal Monitor)"  off \
  18. cool-bits=5 "cool-bits  5"  on \
  19. cool-bits=6 "cool-bits  6"  off \
  20. cool-bits=7 "cool-bits  7"  off \
  21. nvagp=1     "nvagp  1   (NVIDIA's AGP)" off \
  22. nvagp=2     "nvagp  2   (AGPGART)"  off \
  23. nvagp=3     "nvagp  3   (try AGPGART, then NVIDIA)" on \
  24. enable-all-gpus "enable-all-gpus"   off \
  25. only-one-x-screen   "only-one-x-screen" off \
  26. separate-x-screens  "separate-x-screens"     off \
  27. flip    "flip"  off \
  28. twinview    "twinview" off \
  29. `; do
  30.   cmd+=" --"$data
  31. done  
  32. if [ "$data" != "" ]; then
  33.   touch /tmp/go.sh
  34.   echo -n "$cmd && " > /tmp/go.sh
  35.   echo -n "service kdm restart" >> /tmp/go.sh
  36.   chmod +x /tmp/go.sh
  37.   echo `kdesudo -d --comment "$cmd" -c "/tmp/go.sh"`
  38. fi
Advertisement
Add Comment
Please, Sign In to add comment