Are the xrandr instructions provided for extended or mirrored displays?

Following the xrandr offloading instructions (GTX580, Ubuntu 16.10) I only get a mirrored display, not an extended one. It’s unclear in the instructions what I should be expecting, maybe thats the intended result, but I’m slowly going mad trying to get an extended display out of my iGPU. My third display does not show up on the Nvidia Settings menu’s X-Server section even when it’s being mirrored.

Everything works as I want it to using the Nouveau drivers, with the exception of a long-standing bug with Nouveau & the Intel drivers that makes the mouse cursor flicker, so what I’m wanting is obviously possible.

Should I be expecting a mirrored output by following those instructions, and if so how should I modify them to extend my display instead?

Edit: I’ve been playing around with xrandr and wrapped my head around it a bit more.

I can get it to mostly work. I have three desktops on three displays and I can drag things between them.

Moving onto the Intel output, however, the Nvidia output next to it pans over. Any programs opened up are opened right on the border of the two displays.

Here’s the relevant xrandr info:

Screen 0: minimum 8 x 8, current 4480 x 1080, maximum 16384 x 16384

DVI-I-2 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 338mm x 270mm panning 2560x1024+1920+0 tracking 4480x1080+0+0 border 0/0/0/0

HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm

HDMI-1-2 connected 1280x1024+3200+0 338mm x 270mm

So tantalisingly close, hopefully halving that panning will fix it…