Jump to content

3 screens + MFCD config


kiwikiller
 Share

Recommended Posts

Hi everyone,

 

I am still trying to have the best screen configuration, and trying to understand how to make it work with 3 screens + a 4th one under the primary.

 

 

 

 

First I tryied to make it work with 3 screens. What is strange is that this config is working good:

 

_ = function(p) return p; end;

name = _('3 Screen KIWI');

Description = 'Configuration with 3 identical monitors each with its own camera'

Viewports =

{

Left =

{

x = 0;

y = 0;

width = screen.width / 3;

height = screen.height;

viewDx = -1;

viewDy = 0;

aspect = screen.aspect / 3;

},

 

Center =

{

x = 1601;

y = 0;

width = screen.width / 3;

height = screen.height;

viewDx = 0;

viewDy = 0;

aspect = screen.aspect / 3;

},

 

Right =

{

x = 3041;

y = 0;

width = screen.width / 3;

height = screen.height;

viewDx = 1;

viewDy = 0;

aspect = screen.aspect / 3;

}

}

 

 

UIMainView = Viewports.Center

GU_MAIN_VIEWPORT = Viewports.Center

 

 

 

 

 

But, when I try to set it with the real values, the Aspect is impossible to catch. It is always bad, When I set 2,0 , it is to narrow, when I set 1,9 it is to wide...

 

 

 

_ = function(p) return p; end;

name = _('3 Screen + Ipad');

Description = 'Configuration with 3 identical monitors each with its own camera'

Viewports =

{

Left =

{

x = 0;

y = 0;

width = 1600;

height = 900;

viewDx = -1;

viewDy = 0;

aspect = 1,95;

},

 

Center =

{

x = 1601;

y = 0;

width = 1440;

height = 900;

viewDx = 0;

viewDy = 0;

aspect = 1,95;

},

 

Right =

{

x = 3041;

y = 0;

width = 1360;

height = 768;

viewDx = 1;

viewDy = 0;

aspect = 1,95;

}

}

 

 

UIMainView = Viewports.Center

GU_MAIN_VIEWPORT = Viewports.Center

 

 

 

 

I try to make it work this way, in order to be able later to have the game launch with this 3 screen plus one below the center one. But I want this one to be dark, in order to export MFCD.

 

 

Can someone help me with that?

 

 

Here are my screens:

 

 

SCREEN 1 / SCREEN 2 / SCREEN 4

MFCD's

 

 

Screen 1 1600*900

screen 2 1440*900

screen 4 1360*768 (but I will soon remplace it by a 1440*900)

MFCDS 1024*768

Link to comment
Share on other sites

And one more question, is there a way to avoid this angle of view on left and right screen?

 

 

 

I tried to set the config in one screen, I have no more angle like this but the images are poor quality and distorted

 

 

 

1589149380-sans-titre.png

Link to comment
Share on other sites

  • 2 weeks later...

try this...

 

 

_ = function(p) return p; end;
name = _('kiwikiller');
Description = 'kiwikiller'
Viewports =
{
Center =
{
x = 0;
y = 0;
width = screen.width;
height = screen.height;
viewDx = 0;
viewDy = 0;
aspect = 4.888888888888889;
}
}
Gui =
{
x = 1601;
y = 0;
width = 1440;
height = 900;
}

UIMainView = Gui

if it doesn't work try replacing the 4.888888888888889 with screen.aspect:thumbup:

 

 

also your lua aspect ratio's have coma's in it instead of a decimal point


Edited by Auntystatic
Link to comment
Share on other sites

  • 2 weeks later...

Thanks for your answer. With your config here is what I have:

1590776424-sans-titre.png

 

 

It is close to what I want, but I want to avoid this distortion on left and right screen. With this config, everything is leaning, You don't really see it in the picture but every thing seem to be zoom in a bit and leaning a 30°.

 

 

 

 

 

I modified my file like this:

 

_ = function(p) return p; end;

name = _('3 Screen ok mais horizon penché');

Description = 'Configuration with 3 identical monitors each with its own camera'

Viewports =

{

Left =

{

x = 0;

y = 0;

width = 1600;

height = 900;

viewDx = -1;

viewDy = 0;

aspect = 1.777778;

},

 

Center =

{

x = 1601;

y = 0;

width = 1440;

height = 900;

viewDx = 0;

viewDy = 0;

aspect = 1.6;

},

 

Right =

{

x = 3041;

y = 0;

width = 1440;

height = 900;

viewDx = 1;

viewDy = 0;

aspect = 1.6;

}

}

 

 

UIMainView = Viewports.Center

GU_MAIN_VIEWPORT = Viewports.Center

 

 

 

 

Working but it is as shown above , on left and right screen I have an important angle moving when I look up or down.


Edited by kiwikiller
Link to comment
Share on other sites

A further improvement is to set your x values as follows:

 

Center =

{

x = 1600;

...

Right =

{

x = 3040;

...

 

Since the x coordinates are zero-based, you are offsetting your cameras on different displays by 1 pixel.

 

Re. the distortion on the sides, do you have your in-game monitor set to 4480x900 with an aspect ratio of 4.9777? I'm not sure if that will make a difference and it is likely you already have it set up this way, but just in case.

 

Good luck!

Link to comment
Share on other sites

tried a lot - what worked for me finally was NVIDIA Surround with a single display over all 3 screens (3 times 2560x1440 = 7680x1440) or 3 times the max your monitors resolution - then select 3 screens in DCS and the same resolution - when this is working you might try a 4th screen (would not recommend as you need all the GPU power for the 3 screens) / the aspect ratio should be calculated automatically - else use 7680 divided by 1440 = 5.333333

 

 

 

I found that hardware is the key to smooth flying / currently I use 2 GTX 1080ti with an SLI HB bridge / overclocking with MSI Afterburner and reaching approx 40 FPS with the Su-25T

 

 

 

if you are interested in details and selected options let me know - hope this helps a bit - I have the feeling that there are not many 3 screen users out there ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...