I'm searching for a solution to split one physical monitor into two( or more?) virtual monitors.
Let's say I've a monitor (monitor_a) with the resolution of 1920*1080.
Now I want this monitor_a to be divided into (monitor_a(1)[960*1080]) and (monitor_a(2)[960*1080]).
Both virtual monitors (monitor_a(1) & monitor_a(2)) must be shown at any time. They must be handled just like physical monitors.
If I run an application in full screen on monitor_a(1), monitor_a(2) must not be affected, just as it would be another physical monitor.
Extended Difficulty:
I'm using several physical monitors of which not all are controlled by the same video controller (3 physical monitors @ Nvidia GTX 780, 1 physical monitor @ Intel HD 4600).
The monitors use different ports (DP, DVI, HDMI)
EDIT / Additional info:
The machine is running Windows 7 64Bit Professional.
If no solution on Win7 is present, moving to Win10 is an option.
NOTE:
I do NOT want to expand the desktop behind the physical limits of the monitor (Virtual Desktop).
Instead I want to divide the physical monitor into two ( or more) virtual monitors.
If the difference is unclear, please state in the comments, so I can describe further.
I need this for productivity. Using virtual machines would be too bulky and disturbing against the workflow.
EDIT #2:
Best I could find so far is https://www.displayfusion.com/
Seems pretty powerful, can create virtual monitors with some fancy features.
However, it cannot limit a full screen application to run on a virtual monitor ("yet" according to their forum)