Finally, I found it is SLURM that caused this problem when our cluster manager try to constrain the GPU devices, like user have to apply GPU by SLURM before they can use it, unfortunately, this constrain make pvServer cannot initialize openGL properly…
The solution is change below ConstrinDevices=no, not ‘yes’