Cycles - rendered viewport really slow in Blender 2.8
Try to use combined GPU AND CPU for rendering. Using square tiles will increase render speed (any square numbers "X²" for better performance). You can find some sites to help you minimizing the render time.