kiwikiller Posted May 10, 2020 Share Posted May 10, 2020 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 More sharing options...
kiwikiller Posted May 10, 2020 Author Share Posted May 10, 2020 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 Link to comment Share on other sites More sharing options...
Auntystatic Posted May 21, 2020 Share Posted May 21, 2020 (edited) 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 May 21, 2020 by Auntystatic Link to comment Share on other sites More sharing options...
kiwikiller Posted May 29, 2020 Author Share Posted May 29, 2020 (edited) Thanks for your answer. With your config here is what I have: 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 May 29, 2020 by kiwikiller Link to comment Share on other sites More sharing options...
DarkFib3r Posted May 29, 2020 Share Posted May 29, 2020 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 More sharing options...
HarryDeere41 Posted June 4, 2020 Share Posted June 4, 2020 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now