multi gpu also for viewport?
Yes, multiple GPU's will also be used for the shift+z viewport render.

No, multiple GPU support is not planned for Eevee yet.
https://devtalk.blender.org/t/is-will-eevee-support-multi-gpu/625
It will just use your "display" card.