N
N
Nathan Stark2014-12-20 09:34:25
linux
Nathan Stark, 2014-12-20 09:34:25

Setting up 3 monitors and two video cards in Linux Debian (I want to achieve a mode like in windows)?

There are 2 video cards in the computer: Nvidia GTX 750 ti and Nvidia GT 640 I
currently use 3 monitors in this form:
1. (leftmost) Rotated vertically (GT 640 vidyuha)
2. (center) normal position (GTX 750 ti vidyuha)
3 (on the right) normal position (video camera GTX 750 ti)
The essence of the idea is that we would like to achieve the same result as in Wundows: 3 monitors are "friends" with each other, objects on the monitors quietly move between all monitors.
Launched games and programs open on the "main" monitor (I have it number 2) in its side chapels and not somewhere outside the borders or half here and half in another monitor.
In nvidia-settings there is a Xinerama mode that I thought solves this problem, but in practice everything turned out to be not quite the way I expected.
Firstly, monitor 1 is out of this mode (probably it happens because it is on a different video card)
Secondly, the applications that are opened are halfway at the transition point from one monitor to another.
Thirdly, how the games look is a separate trash.
And all this is logically true, because now we supposedly have one monitor and not two separate ones ...
If we make 3 separate x screens, then we come across the problem of moving objects between monitors ...
I read that there is also a TwinView mode but in the nvidia-settings settings I don't have it, and googling didn't really help me.
If you turn off the Xinerama mode, it turns out that monitor 1 we have X screen 1 and the other two on X screen 0 and then some kind of glitch with monitor 1 appears, due to the fact that it is rotated, its font sizes are larger than usual,
it gives the impression that there is a screen resolution different though check is shown
(click to show/hide)
[email protected]:~$ xrandr -q
Screen 1: minimum 8 x 8, current 1080 x 1920, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-D-1 connected 1080x1920+0+0 right (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.0 * +
1680x1050 60.0
1440x900 59.9
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
640x480 75.0 72.8 59.9
If you remove the screen rotation, then everything is fine ...
there was another option to transfer the monitor 1 and 3 on xscreen1 a leave monitor 2 on Xscreen0. And in general, it would suit, but since. monitors 1 and 3 are between 2, then in the middle there is a huge hole and when you switch to monitor 1 or 3, it is impossible to return to monitor 2.
I have no more ideas to be honest, what can you advise?
PS On the screen, what location I want to achieve so that it works adequately according to my idea.
PPS Well, if I absolutely demand the impossible from linux (although I always thought that everything is possible on it), then tell me the normal Russian xorg manuals to understand and why when you turn the screen it has huge letters at its normal resolution.
4a9cbf4baf744007b05d3e00234cdbd2.png

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey Doniy, 2014-12-20
@doniys_a

look at the arandr utility
if not, since you have nvidia, then
4debian.info/article/page/44-duo-monitor-nvidia

N
Nathan Stark, 2014-12-20
@MattLe

With the rotation of the screen, I figured out why the dpi was set incorrectly ...

E
Evangelist, 2016-10-17
@Evangelist

If the hardware pulls, then you can simply make 2 monitors be like one big one (IMHO, this is not a big problem, this is not a duplication problem), and the third (or even 3-4, with them) will be separate.
In this case, the mouse will move smoothly between monitors.
Using *buntu-like systems as an example:
sudo apt-get install aptitude
sudo aptitude safe-upgrade
sudo aptitude update && sudo aptitude install -y intel-microcode &&
sudo aptitude update && sudo aptitude install -y intel-gpu-tools
Go to Software & updates, tab Additional Drivers, tick the nvidia driver, tested, and at the bottom - microcode.
sudo shutdown -r now
sudo aptitude update && sudo aptitude install -y nvidia-361 &&
sudo aptitude update && sudo aptitude install -y nvidia-settings &&
sudo aptitude update && sudo aptitude install -y nvidia-xconfig &&
sudo aptitude update && sudo aptitude install -y xorg-server
sudo nvidia-settings >>> tick "Enable Xinerama "
after setting the config in these settings, be sure to save the config to the file /etc/X11/xorg.conf (you can merge). If the file does not exist initially, you just need to create an empty xorg.conf file there, via sudo.
sudo shutdown -r now
* the version of nvidia (for example, nvidia-361) that we will install - you need to look under each video card that will go there and install it.
** this is a config for systems based on Intel processors, nvidia video cards.
Good luck!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question