Originally Posted by sigint-ninja
does ps let you change nice values?
No. ps is "process status". It does not change nice values.
You didn't indicate what your distribution is, but if you are using systemd then the nice values don't mean the same thing as they used to.
Within a process group nice values do work - but they have no effect relative to processes running in other process groups.