Jump to content

Multi-monitor set-up guide & help (unofficial)


MadTommy

Recommended Posts

I am running 3 screens in three viewports too. Please can you explain:

useAbsoluteFOV = true;

useAbsoluteAnglesShift = true;

 

Not really because the monitor.lua file was created by my warping software.

useAbsoluteFOV = seems to lock the FOV to the defined value by viewport. About the AbsoluteAnglesShift I can't really say something ATM.


Edited by alpha7-bravo4
wording
Link to comment
Share on other sites

I wish ED would publish some documentation on this type of stuff.

hsb

HW Spec in Spoiler

---

 

i7-10700K Direct-To-Die/OC'ed to 5.1GHz, MSI Z490 MB, 32GB DDR4 3200MHz, EVGA 2080 Ti FTW3, NVMe+SSD, Win 10 x64 Pro, MFG, Warthog, TM MFDs, Komodo Huey set, Rverbe G1

 

Link to comment
Share on other sites

Short update I've installed a second OS (Win10) and it seems that it works now :lol: .

In my warping software I can set for desktop warping and directx warping different calibration/warping profiles. The software recommandation is not use the multicam calibration/warping profile for the desktop warping. But exactly that was the key in Win10. After I loaded this profile and ignored the warning I've got back my nice warped screen

 

In my Win7 Installation it does still not work. But to be honest it is an 5 year old installation and I'm not sure if there are some bad settings or fragments inside. So I will go on with Win10.

In any case ATM it looks good. Unfotunately my USB to VGA converter does not work with Win10. But I've tested the MFCD export instead with an HDMI Display successfull.

 

So for the moment I would say case closed. Thanks for the feedback folks.

 

greets alex

Link to comment
Share on other sites

  • 2 months later...

Hello fellas

Have a serious problem 2 monitor setup for DCS World :helpsmilie:

two monitors

Master : 24" 1920x1080

Second: 17" 1280x1024

 

i been use long time this config last check DCS 1.5.2 , after update 1.5.4 this config doesn't not work anymore. ingame second monitor have only black screen.

Camera+ALL.lua

 

if you have time can you check this lua where is there issue.

 

i just use second monitor A10C Right MFCD , K50 Shkval

Camera+ALL.lua


Edited by DrCrow

[sIGPIC][/sIGPIC]





My ReShade 2 configuration for DCS World 1.5

 

My SweetFX & ReShade settings for DCS World 1.2 (outdated )





 

 

Link to comment
Share on other sites

You mean the MFCDs right?

 

I too had an issue. If you look at post 711, you'll see that I had to add:

 

LEFT_MFCD = Viewports.LEFT_MFCD

RIGHT_MFCD = Viewports.RIGHT_MFCD

hsb

HW Spec in Spoiler

---

 

i7-10700K Direct-To-Die/OC'ed to 5.1GHz, MSI Z490 MB, 32GB DDR4 3200MHz, EVGA 2080 Ti FTW3, NVMe+SSD, Win 10 x64 Pro, MFG, Warthog, TM MFDs, Komodo Huey set, Rverbe G1

 

Link to comment
Share on other sites

You mean the MFCDs right?

 

I too had an issue. If you look at post 711, you'll see that I had to add:

 

LEFT_MFCD = Viewports.LEFT_MFCD

RIGHT_MFCD = Viewports.RIGHT_MFCD

 

@hansangb Thank you for answer

This is old config picture (DCS 1.5.2) I was using without issue then update DCS 1.5.4 doesnt not work anymore.

 

RFOtvWBm.jpg

iXVnuW1m.jpg

 

same problem have K-50 , Su-25T , F-15C ,Su-27

 

 

 

Where do I place this code Camera+ALL.lua ?

 

LEFT_MFCD = Viewports.LEFT_MFCD

RIGHT_MFCD = Viewports.RIGHT_MFCD


Edited by DrCrow

[sIGPIC][/sIGPIC]





My ReShade 2 configuration for DCS World 1.5

 

My SweetFX & ReShade settings for DCS World 1.2 (outdated )





 

 

Link to comment
Share on other sites

Where you have the UIMainView = Viewports.Center; line. Look at post 711, it's all in there.

hsb

HW Spec in Spoiler

---

 

i7-10700K Direct-To-Die/OC'ed to 5.1GHz, MSI Z490 MB, 32GB DDR4 3200MHz, EVGA 2080 Ti FTW3, NVMe+SSD, Win 10 x64 Pro, MFG, Warthog, TM MFDs, Komodo Huey set, Rverbe G1

 

Link to comment
Share on other sites

Where you have the UIMainView = Viewports.Center; line. Look at post 711, it's all in there.

 

still not working

 

_ = function(p) return p; end;

name = _('Camera + ALL');

Description = 'Right MFCD on the right and camera on the center'

 

function default_setup()

Viewports =

{

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

aspect = 1.77;

},

}

RIGHT =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

Gui =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

}

 

UIMainView = Gui

end

 

default_setup();

 

UIMainView = Viewports.Center

LEFT_MFCD = Viewports.LEFT_MFCD

RIGHT_MFCD = Viewports.RIGHT_MFCD

 

 

 

 

 

function reconfigure_for_unit(unit_type)

 

if unit_type == 'Ka-50' then

 

Viewports = {

 

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

aspect = 1.77;

},

}

RIGHT_MFCD =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

LEFT_MFCD =

{

x = 1920;

y = 0;

width = 1280;

height = 1024;

}

RIGHT =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

 

 

 

 

 

elseif

unit_type == 'Mi-8MT' then

Viewports = {

 

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

aspect = 1.77;

},

}

 

RIGHT_MFCD =

{

x = 1920;

y = 0;

width = 1280;

height = 1024;

}

LEFT_MFCD =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

 

 

 

elseif

unit_type == 'Su-25T' then

Viewports = {

 

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

aspect = 1.77;

},

}

 

RIGHT_MFCD =

{

x = 1920;

y = 0;

width = 1280;

height = 1024;

}

LEFT_MFCD =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

 

 

 

 

elseif

unit_type == 'Uh-1H' then

Viewports = {

 

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

aspect = 1.77;

},

}

 

RIGHT_MFCD =

{

x = 1920;

y = 0;

width = 1280;

height = 1024;

}

LEFT_MFCD =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

 

 

 

 

 

elseif

unit_type == 'Su-27' then

Viewports = {

 

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

aspect = 1.77;

},

}

 

RIGHT_MFCD =

{

x = 1920;

y = 0;

width = 1280;

height = 1024;

}

LEFT_MFCD =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

 

 

 

 

elseif

unit_type == 'A-10C' then

Viewports = {

 

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

aspect = 1.77;

},

}

RIGHT_MFCD =

{

x = 1920;

y = 0;

width = 1280;

height = 1024;

}

LEFT_MFCD =

{

x = 0;

y = 0;

width = 0;

height = 0;

}

 

 

 

 

else

default_setup()

end

end

 

[sIGPIC][/sIGPIC]





My ReShade 2 configuration for DCS World 1.5

 

My SweetFX & ReShade settings for DCS World 1.2 (outdated )





 

 

Link to comment
Share on other sites

There may be other syntax changes. Here's what I would do. Start by converting it to one LUA file (not multiple aircrafts). The one in post 711 works. It works with the latest DCS (although, like you, the older version stopped working after an upgrade)

 

Then start adding on other functions to see what breaks. Pain in the ass, I know, but ED adds functionality or changes things around and we are are the mercy.

 

So start what I have in post#711 and go from there.

hsb

HW Spec in Spoiler

---

 

i7-10700K Direct-To-Die/OC'ed to 5.1GHz, MSI Z490 MB, 32GB DDR4 3200MHz, EVGA 2080 Ti FTW3, NVMe+SSD, Win 10 x64 Pro, MFG, Warthog, TM MFDs, Komodo Huey set, Rverbe G1

 

Link to comment
Share on other sites

This method keeps me out of trouble

 

running 3 x 27" and 2 x Lilliput monitors

 

Download and install

 

Virtual server for DCS World

 

https://bit-shift.com/a10vcserver/index.html

 

 

Set your screen as per pic. Not beneath

 

2Q==2Q==lsyout.jpg

 

virtual.jpg

 

 

 

Enter you IP address and other details.

 

 

Select edit and the MFCD's will be displayed on your screen.

It is for the A-10C but the locations for the various aircraft is

the same. Just the name changes.

 

Select positions manually. Once happy with the location

Force Update.

 

Next time you fly the MFCD's will be where ever you want them

 

I added a couple of examples A10C and the Gazelle

NADIR.ZIP is JGSME ready for the Gazelle to place the Nadir, RWR & TV

 

Screen resolution would be what you have. Mine is 4800x1200

Gazelle Virtual Cockpit Server.lua

A-10C Virtual Cockpit Server.lua

NADIR.ZIP

 

| i9 9900K Octa Core 2TB SSD +32GB Spectrix DDR4 @3200MHz RGB | 2 x Radeon RX480 in Crossfire. | TrackIR5 HOTAS Warthog,MFG Crosswind Pedals | Cougar MFDs |

 

[OCG] Oceanic Combat Group

discord.gg/ZmXEBSU

"Through The Inferno"

by deadlyfishes

 

Official Australian Servers

 

SRS: All Servers have Auto-Connect Enabled

 

Server 1: TTI Caucasus

Server 2: TTI Persian Gulf

Server 3: OCG Training

Server 4: OCG NTTR & Multiplayer Missions

 

Australian Website

AU Discord Server

Link to comment
Share on other sites

@DrCrow: this is the same error with reconfigure_for_unit() function as described here

  • Like 1

Simpit Software by SDA "SIMPIT DEVELOPER ASSOCIATION"

  • DCS ExportScript
  • D.A.C. DCS to Arcaze Communicator
  • Ikarus a new Virtual Cockpit Software

Deutscher Forums Thread

English Forums Thread

 

Hard/Software: AMD Ryzen 7 1800X, 32 GiB RAM, extra SSD for Windows 10 and DCS World, AMD Vega Frontier Edition with 16 GiB VRAM

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Please help a seinor with dual monitor setup

 

Hello I've been reading through these threads and still am pulling out my hair.

I'm using DCS world 2 latest update I have two monitors primary is 1366x768

the secondary which I want to display the abris is 1600x900 I'm using a GTX 970 for main and happened to have a spare gtx 560ti laying around so am driving second monitor with that but as I see it it makes absolutely no difference in this matter.

 

So here is what I have.

Main 1366x768

secondary 1600x900

 

main to display as usual secondary as Abris.

 

Every thing I've tried already is leaving the miss aligned I tried changing some of the example lua's here but it's still off the ones I'm trying are said to work for DCS world 1.5.

 

P.S. this is for Black Shark cockpit


Edited by aairon

Flying sims since 1980

 

[sIGPIC][/sIGPIC]

Mobo: Asus Z170 Pro Gaming

CPU: i7 6700K @ 4.7 GHz

Video: EVGA GTX 1080

Ram: Patriot DDR4 2800 8GBx2

PWR:Corsair RM750i

Link to comment
Share on other sites

  • 1 month later...

Hi al. i just recently started messing with multi monitor stuff as im looking to get a small usb monitor for MFCDs in the future. I've got it mostly working but coming across a strange issue that i cannot figure out what's going on.

 

jRdu4CH.png

 

It is exporting the display as normal, but it's also rendering another 2 instances of the game under where the MFCDs will appear. I've basically modified a .lua that was posted recently just in terms of my resolution.

 

_  = function(p) return p; end;
name = _('MFCDS export');
Description = 'MFCDS export test'
Viewports =
{
  Center =
 {
         x = 0;
         y = 0;
         width = 1920;
         height = 1080;
         viewDx = 0;
         viewDy = 0;
         aspect = 1.7777777777;
 },
    
	LEFT_MFCD =
	{
         x = 80;	
         y = 1160;
         width = 560;
         height = 560;
	},
				
	RIGHT_MFCD =
	{
         x = 640;
         y = 1160;
         width = 560;
         height = 560;
	},
}
    
UIMainView = Viewports.Center
LEFT_MFCD  = Viewports.LEFT_MFCD
RIGHT_MFCD = Viewports.RIGHT_MFCD

 

.lua is attached as well

MFCDS Export.lua

Saitek X-52 | Track IR 5 w/ TrackClip | DSD "Trackzilla" Button Box



Flaming Cliffs 3 | F-5e | Mirage 2000 | A-10c | Harrier AV-8B

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Hi al. i just recently started messing with multi monitor stuff as im looking to get a small usb monitor for MFCDs in the future. I've got it mostly working but coming across a strange issue that i cannot figure out what's going on.

 

 

It is exporting the display as normal, but it's also rendering another 2 instances of the game under where the MFCDs will appear. I've basically modified a .lua that was posted recently just in terms of my resolution.

 

_  = function(p) return p; end;
name = _('MFCDS export');
Description = 'MFCDS export test'
Viewports =
{
  Center =
    {
         x = 0;
         y = 0;
         width = 1920;
         height = 1080;
         viewDx = 0;
         viewDy = 0;
         aspect = 1.7777777777;
    },
    
       LEFT_MFCD =
       {
         x = 80;    
         y = 1160;
         width = 560;
         height = 560;
       },
                   
       RIGHT_MFCD =
       {
         x = 640;
         y = 1160;
         width = 560;
         height = 560;
       },
}
    
UIMainView = Viewports.Center
LEFT_MFCD  = Viewports.LEFT_MFCD
RIGHT_MFCD = Viewports.RIGHT_MFCD

.lua is attached as well

 

too many / redundant comma's perhaps?

 

},

 

the several reference lua only some have

},

mostly all have just

}

 

or else you have quite a misery at hand :)

| VR goggles | Autopilot panel | Headtracker | TM HOTAS | G920 HOTAS | MS FFB 2 | Throttle Quadrants | 8600K | GTX 1080 | 64GB RAM| Win 10 x64 | Voicerecognition | 50" UHD TV monitor | 40" 1080p TV monitor | 2x 24" 1080p side monitors | 24" 1080p touchscreen |

Link to comment
Share on other sites

Commas are needed, they separate the objects. Besides, if the .lua is malformed DCS won't see it entirely.

 

if you investigate the sample files, apparently not

| VR goggles | Autopilot panel | Headtracker | TM HOTAS | G920 HOTAS | MS FFB 2 | Throttle Quadrants | 8600K | GTX 1080 | 64GB RAM| Win 10 x64 | Voicerecognition | 50" UHD TV monitor | 40" 1080p TV monitor | 2x 24" 1080p side monitors | 24" 1080p touchscreen |

Link to comment
Share on other sites

Try this. F15 doesnt export Right MFCD. I think

[sIGPIC][/sIGPIC]

 

=&arrFilter_pf[gameversion]=&arrFilter_pf[filelang]=&arrFilter_pf[aircraft]=&arrFilter_CREATED_USER_NAME=chardly38&set_filter=Filter&set_filter=Y"]MY SKINS And Helios

 

i7 2600k 3.4 quad w/ Hyper N520 cpu fan_, Asus Sabertooth z77_, RX 580_, Corsair Vengeance 1800 8Gb ram_, 112 OCZ Vertex 3_, Corsair HX 1000, 3 screens res 5292x1050_,and 1 1680x1050 Helios Ir Tracker 5 with Pro Clip_,Hotas Warthog#12167 ...

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

So i finished my 3 monitor setup today, no MFCD's or anything, but the image on the side monitor is sort of off. My side monitors are in a 10-15 degree angle compared to my center monitor but the image on the side monitors appear to be meant for a 45 or even 90 degree angle for the view to be correct. Is there a way to correct this? Didn't see any angle adjustment or anything in the configuration files or threads about multi monitor setups.

 

This is pretty much what i see because of the small angle of the side monitors:


Edited by Coug4r

-

If man were meant to fly he'd be filled with helium.

Link to comment
Share on other sites

So i finished my 3 monitor setup today, no MFCD's or anything, but the image on the side monitor is sort of off. My side monitors are in a 10-15 degree angle compared to my center monitor but the image on the side monitors appear to be meant for a 45 (ish) angle for the view to be correct. Is there a way to correct this? Didn't see any angle adjustment or anything in the configuration files or threads about multi monitor setups.

 

This is pretty much what i see because of the small angle of the side monitors:

Sounds like you're using the 3 screen profile. IMO it doesn't look right at all. I stretch the view across all the monitors and it looks much better/more natural IMO.

Intel 9600K@4.9GHz, Asus Z390, 32GB DDR4, EVGA RTX 3070, Custom Water Cooling, 970 EVO 1TB NVMe

34" UltraWide 3440x1440 Curved Monitor, 21" Touch Screen MFD monitor, TIR5

My Pit Build, VKB Gunfighter Pro w/WH Grip, TMWH Throttle, MFG Crosswinds W/Combat Pedals, Cougar MFDs, Custom A-10C panels, Custom Helo Collective, SimShaker with Transducer

Link to comment
Share on other sites

So i finished my 3 monitor setup today, no MFCD's or anything, but the image on the side monitor is sort of off. My side monitors are in a 10-15 degree angle compared to my center monitor but the image on the side monitors appear to be meant for a 45 or even 90 degree angle for the view to be correct. Is there a way to correct this? Didn't see any angle adjustment or anything in the configuration files or threads about multi monitor setups.

 

This is pretty much what i see because of the small angle of the side monitors:

 

you maybe have 3 viewports defined instead of 1 compounded on?

like

Viewports =

{

Center =

..

Left =

..

Right =

}

}

 

you want to try

 

Viewports =

{

Center = {

width = all added up;

height = <height>;

}

}

 

??

| VR goggles | Autopilot panel | Headtracker | TM HOTAS | G920 HOTAS | MS FFB 2 | Throttle Quadrants | 8600K | GTX 1080 | 64GB RAM| Win 10 x64 | Voicerecognition | 50" UHD TV monitor | 40" 1080p TV monitor | 2x 24" 1080p side monitors | 24" 1080p touchscreen |

Link to comment
Share on other sites

you maybe have 3 viewports defined instead of 1 compounded on?

like

Viewports =

{

Center =

..

Left =

..

Right =

}

}

 

you want to try

 

Viewports =

{

Center = {

width = all added up;

height = <height>;

}

}

 

??

 

Ok i'll try this..

-

If man were meant to fly he'd be filled with helium.

Link to comment
Share on other sites

Yes i use the 3 screen profile, i'm new to this. So i'd better set DCS to 1 screen and set the same resolution and aspect ratio as i did with the 3 screen profile?

 

The difference simply is that it makes for 1 perspective over three screens instead of 3 separate perspectives per screen

 

if you have 3x 1080p monitors;

 

 

_  = function(p) return p; end;
 name = _('<a name that will show up and config menu of DCS');
 Description = '<any description>';
 -- (MadDog-IC Profile)
 Viewports =
 {
 Center =                     -- (or whatever name)
     {
         x = 0;
         y = 0;
         width = <3x1920>;         -- (calculate)
         height = 1080;
         aspect = <screen.aspect>;          --  (calculate (3x1920)/1080)
     }
 }
  
 GUI=
     {
         x = 1080;
         y = 0;
         width = 1920;
         height = 1080;
     }   
    
 UIMainView = GUI         -- < this is your start-up menu, middle, monitor


-- two minus is comment out,

-- above might work, just see if it does

-- I think I remember you still might have to enter the aspect ratio manually in the config screen, simply overwrite by type it in, or else edit your options.lua in the user directory, under [“graphics”], the [“aspect”], not sure if you have to.

-- you might want to clean out those -- comments I made on the same line above, maybe gives error

-- (calculate (3x1920)/1080) = 5.333333 by the way ;)

| VR goggles | Autopilot panel | Headtracker | TM HOTAS | G920 HOTAS | MS FFB 2 | Throttle Quadrants | 8600K | GTX 1080 | 64GB RAM| Win 10 x64 | Voicerecognition | 50" UHD TV monitor | 40" 1080p TV monitor | 2x 24" 1080p side monitors | 24" 1080p touchscreen |

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
  • Recently Browsing   0 members

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