Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- chmod -w ~/StarCraft\ II/Variables.txt
- kernvar1=`sysctl -n kernel.sched_child_runs_first`
- kernvar2=`sysctl -n kernel.sched_rt_period_us`
- kernvar3=`sysctl -n kernel.sched_rt_runtime_us`
- kernvar4=`sysctl -n kernel.sched_nr_migrate`
- kernvar5=`sysctl -n kernel.sched_latency_ns`
- echo "KERNEL PARAMETER BACKUP DONE"
- sudo -v
- sudo sysctl -w kernel.sched_child_runs_first=1
- sudo sysctl -w kernel.sched_rt_period_us=960000
- #sudo sysctl -w kernel.sched_rt_runtime_us=-1
- sudo sysctl -w kernel.sched_nr_migrate=48
- sudo sysctl -w kernel.sched_latency_ns=8000000
- echo "CHANGED KERNEL PARAMETERS"
- sudo cpufreq-set -c 0 -g performance
- sudo cpufreq-set -c 1 -g performance
- echo "CPU GOVERNOR: PERFORMANCE"
- echo "STARTING SC2 NOW"
- WINEDEBUG=-all wine ~/.wine/drive_c/Programme/StarCraft\ II/StarCraft\ II.exe -opengl -fullproc -skipopenal -nocpubinding -confinecursor
- sleep 30s
- wineserver --debug=0
- sudo renice -n -10 `pidof SC2.exe`
- sudo renice -n -10 `pidof wineserver`
- sudo taskset -p 1 `pidof SC2.exe`
- sudo taskset -p 2 `pidof wineserver`
- i=0
- while ps ax | grep -v grep | grep SC2.exe > /dev/null
- do
- echo -n $i _
- sleep 60s
- let "i += 1"
- done
- sudo cpufreq-set -c 0 -g ondemand
- sudo cpufreq-set -c 1 -g ondemand
- echo " "; echo "CPU GOVERNOR: ONDEMAND"
- sudo sysctl -w kernel.sched_child_runs_first=$kernvar1
- sudo sysctl -w kernel.sched_rt_period_us=$kernvar2
- sudo sysctl -w kernel.sched_rt_runtime_us=$kernvar3
- sudo sysctl -w kernel.sched_nr_migrate=$kernvar4
- sudo sysctl -w kernel.sched_latency_ns=$kernvar5
- echo "KERNEL PARAMETERS BACK TO NORMAL"
- wineserver -k
- unset kernvar1 kernvar2 kernvar3 kernvar4 kernvar5
- echo "FINISH"
- #WINEDEBUG=-all wine ~/.wine/drive_c/Programme/StarCraft\ II/StarCraft\ II.exe -opengl -fullproc -skipopenal -nocpubinding -confinecursor
- ## INSTALLATION: mount commands
- #mount -l
- #sudo mount -o remount,unhide /dev/sr0/ /media/SC2*
- ###sudo umount /media/SC2*
- ###sudo mount -t udf -o ro,unhide,uid=$(id -u) /dev/cdrom /media/cdrom
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement