display configuration lost after reboot

Remember monitor setup: add it to Startup Applications

There are many possible reasons why a monitor setup would not "survive" a reboot. In far most situations, the pragmatic solution is to simply make the setup run automatically on startup (log in actually).

How to do that

In your situation, DisplayPort-0 obviously represents the left monitor, as we can see in:

DisplayPort-0 connected 1920x1200+0+0

where the last section, +0+0 is the x/y offset of the screen, as explained here.

The command to position a monitor looks like:

xrandr --output DVI-0 --pos 1920x0

In commands, we should always position monitors from left to right, so the command in your situation is:

xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0

However, we need a break

If we add the command to Startup Applications just like that, it will almost certainly run too early, and either break, or be overruled by incorrect local settings, called afterwards.

The complete command, to add to Startup Applications therefore should include a break of appr. 15 seconds:

/bin/bash -c "sleep 15 && xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0"

How to add to Startup Applications

Open Dash > Startup Applications > Add. Add the command:

/bin/bash -c "sleep 15 && xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0"

Note

Please try the command below (without the break) first from a terminal, to see if it runs correctly:

xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0

Although I checked well, blind spots and typos are always possible :)