Jump to content

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


MadTommy

Recommended Posts

Thank you for your reply, but I am still unable to get it to work (or even to show up).

I think the easiest solution would be, I just buy three times the same new Monitor and use it with a combination of Eyefinity. Anyone need some monitors :D?

Link to comment
Share on other sites

Thank you for your reply, but I am still unable to get it to work (or even to show up).

I think the easiest solution would be, I just buy three times the same new Monitor and use it with a combination of Eyefinity. Anyone need some monitors :D?

 

You could try breaking the problem down and start with, say, just the three main screens.

klem

56 RAF 'Firebirds'

ASUS ROG Strix Z390-F mobo, i7 8086A @ 5.0 GHz with Corsair H115i watercooling, Gigabyte 2080Ti GAMING OC 11Gb GPU , 32Gb DDR4 RAM, 500Gb and 256Gb SSD SATA III 6Gb/s + 2TB , Pimax 8k Plus VR, TM Warthog Throttle, TM F18 Grip on Virpil WarBRD base, Windows 10 Home 64bit

Link to comment
Share on other sites

Need a bit of help and maybe a lua example.

 

I'm just starting to play with Multiple Monitors and Helios and getting the basics although have not got anything to work right yet.

 

When final I like to have 2 monitor setup top the main view and bottom the Helios cockpit as I seen in many setups. For now I have 2 - 1920x1080 monitors side by side and like to test and get all functioning to prep for the final build.

 

Anyway I'm a little confused and it maybe late and I'm playing with too many different tools, Now the questions.

 

Can I get help or an example of a 2 1920x1080 lua setup?

 

Also to make sure I'm going in the right order:

 

1 Multi-monitor setup

2 Do Export Viewport instructions

3 Helios setup

 

I been playing with the virtual cockpit software is that in the mix or stop using it?

 

 

any help appreciated

Link to comment
Share on other sites

Need a bit of help and maybe a lua example.

 

I'm just starting to play with Multiple Monitors and Helios and getting the basics although have not got anything to work right yet.

 

When final I like to have 2 monitor setup top the main view and bottom the Helios cockpit as I seen in many setups. For now I have 2 - 1920x1080 monitors side by side and like to test and get all functioning to prep for the final build.

 

Anyway I'm a little confused and it maybe late and I'm playing with too many different tools, Now the questions.

 

Can I get help or an example of a 2 1920x1080 lua setup?

 

Also to make sure I'm going in the right order:

 

1 Multi-monitor setup

2 Do Export Viewport instructions

3 Helios setup

 

I been playing with the virtual cockpit software is that in the mix or stop using it?

 

 

any help appreciated

 

Okay after some sleep I think I got the basic understanding and was able to setup 2 screen side by side with main screen left and the 2 MFCDs on the other screen. Its just a matter of putting them where I want.

Link to comment
Share on other sites

Hey,

 

I've tried to create a file with different setups for different Aircraft, but something seems to be wrong with the lua-code as it doesn't show up in the option-dropdown-menu.

Resolution shouldn't really matter as this is a first test... but in case it does: 1920*1080 left + 1680*1050 right, so 3600*1080 in total.

 

Would be great if you guys could take a look at my code, as I'm not very experienced with lua-coding (or coding in general):

 

 

_  = function(p) return p; end;
name = _('MixSetup');
Description = 'Multiple Aircraft Setup'

function default_setup()
Viewports =
{
    Center =
    {
         x = 0;
         y = 0;
         width = 1920;
         height = 1080;
         viewDx = 0;
         viewDy = 0;
         aspect = 16 / 9;
    }
}

Gui =
{
   x = 0;
   y = 0;
   width = 1920;
   height = 1080;
}

UIMainView = Gui
end


default_setup();
UIMainView = Viewports.center;



function reconfigure_for_unit(unit_type)


if unit_type == 'A-10C' then

Viewports = 
{
   Center =
   {
       x = 0;
       y = 0;
       width = 1920;
       height = 1080;
       viewDx = 0;
       viewDy = 0;
       aspect = 16 / 9;
   }
}

   LEFT_MFCD =
   {
        x = 1920;
        y = 0;
        width = 840;
        height = 840;
   }

   RIGHT_MFCD =
   {
        x = 2760;
        y = 0;
        width = 840;
        height = 840;
   }

   elseif


if unit_type == 'Ka-50' then
      
Viewports = 
{
   Center =
   {
           x = 0;
       y = 0;
       width = 1920;
       height = 1080;
       viewDx = 0;
       viewDy = 0;
       aspect = 16 / 9;
   }
}

   LEFT_MFCD =
   {
        x = 1920;
        y = 0;
        width = 840;
        height = 630;
   }

   RIGHT_MFCD =
   {
        x = 2760;
        y = 0;
        width = 840;
        height = 1120;
   }

   elseif

if unit_type == 'Su25T' then

Viewports = 
{
   Center =
   {
       x = 0;
       y = 0;
       width = 1920;
       height = 1080;
       viewDx = 0;
       viewDy = 0;
       aspect = 16 / 9;
   }
}

   RIGHT_MFCD =
   {
        x = 2060;
        y = 0;
        width = 1400;
        height = 1050;
   }
  


   else
       default_setup()
       end
end

 

 

EDIT: Guess I found some erroneous brackets, but it still doesn't show up


Edited by Maverick-X
Link to comment
Share on other sites

I new to this myself but when playing with the lua files I deleted a ; by mistake and had the same effect by not showing up on the list. Perhaps compare your file with a file that is on the list and see what is missing.

 

Good luck

Link to comment
Share on other sites

I ran into another issue with exporting displays of the A10:

After exporting the MFDs I tried to export more displays, which worked fine except for the CMSP.

 

Monitor Config

_  = function(p) return p; end;
name = _('Mav_CougarMFD2');
Description = 'Right MFCD on the right and camera on the center'


function default_setup()
   Viewports =
   {
        Center =
        {
             x = 0;
             y = 0;
             width = 1920; --screen.width;
             height = 1080; --screen.height;
             viewDx = 0;
             viewDy = 0;
             aspect = 16 / 9;
        }
   }
  
   Gui =
   {
      x = 0;
      y = 0;
      width = 1920;
      height = 1080;
   }

UIMainView = Gui          
end

default_setup();
UIMainView = Viewports.Center;

function reconfigure_for_unit(unit_type)

   if unit_type == 'Ka-50' then
      
   Viewports = {

        Center =
        {
             x = 0;
             y = 0;
             width = 1920;
             height = 1080;
             viewDx = 0;
             viewDy = 0;
             aspect = 16 / 9;
        },
  }
   RIGHT_MFCD = 
   {
       x = 2812;
       y = 0;
       width = 788;
       height = 1050;
       viewDx = 1;
       viewDy = 0;
       aspect = 3/4;
   }

   LEFT_MFCD =
   {
       x = 1920;
       y = 0;
       width = 840;
       height = 630;
       viewDx = 0;
       viewDy = 0;
       aspect = 4/3;
   }
  
   elseif
  
  unit_type == 'A-10C' then
      Viewports = {

        Center =
        {
             x = 0;
             y = 0;
             width = 1920;
             height = 1080;
             viewDx = 0;
             viewDy = 0;
             aspect = 16 / 9;
        }
   }

   LEFT_MFCD =
   {
        x = 1920;
        y = 0;
        width = 390;
        height = 390;
   }


   RIGHT_MFCD =
   {
        x = 2370;
        y = 0;
        width = 780;
        height = 780;
   }
   
   CDU_SCREEN =
   {
       x = 3220; --3210 mfd coordinate
       y = 70;
       width = 380;
       height = 285;
   }
   
   CMS_SCREEN =
   {
       x = 1945;
       y = 460;
       width = 400;
       height = 84;
   }

   RWR_SCREEN =
   {
       x = 1945;
       y = 625;
       width = 400;
       height = 400;
   }
   

   
elseif

  unit_type == 'Su-25T' then
      Viewports = {

        Center =
        {
             x = 0;
             y = 0;
             width = 1920;
             height = 1080;
             viewDx = 0;
             viewDy = 0;
             aspect = 16 / 9;
        }
   }



   RIGHT_MFCD =
   {
        x = 2060;
        y = 0;
        width = 1400;
        height = 1050;
   }



  else
       default_setup()
   end
end

CMSP_init.lua

 

dofile(LockOn_Options.common_script_path.."devices_defs.lua")
dofile(LockOn_Options.common_script_path.."ViewportHandling.lua")
indicator_type = indicator_types.COMMON

purposes = {render_purpose.GENERAL,
           render_purpose.HUD_ONLY_VIEW,
           render_purpose.SCREENSPACE_OUTSIDE_COCKPIT,
           render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always
           
try_find_assigned_viewport("CMS_SCREEN")

dofile(LockOn_Options.common_script_path.."devices_defs.lua")

indicator_type = indicator_types.COMMON

opacity_sensitive_materials = 
{
   "font_CMSP"
}

-------PAGE IDs-------
id_Page =
{
   PAGE_NULL = 0,
   PAGE_OFF  = 1,
   PAGE_MAIN = 2
}

id_pagesubset =
{
   MAIN   = 0
}

page_subsets = {}
page_subsets[id_pagesubset.MAIN]   = LockOn_Options.script_path.."CMSP/indicator/CMSP_page.lua"
     
----------------------
pages = {}
pages[id_Page.PAGE_MAIN] = {id_pagesubset.MAIN}

init_pageID     = id_Page.PAGE_MAIN
--purposes      = {render_purpose.GENERAL}


Edited by Maverick-X
wrong ini file...
Link to comment
Share on other sites

  • 2 weeks later...

Here is my config, I used the easy monitor configuration tool and it seems to have worked, but the RWR and CDU do not seem to show up, only the MFCDs.

 

_ = function(p) return p; end;
name = _('MultiMon');
Description = 'MultiMon'
Viewports =
{
Center =
{
x = 0;
y = 0;
width = 1920;
height = 1080;
viewDx = 0;
viewDy = 0;
aspect = 1.77777777777778;
}
}


ED_A10C_RIGHT_MFCD =
   {
       x = 1920;
       y = 0;
       width = 1047;
       height = 1047;
   }

ED_A10C_LEFT_MFCD =
   {
       x = 2971;
       y = 0;
       width = 626;
       height = 626;
   }

ED_A10C_RWR =
   {
       x = 3329;
       y = 630;
       width = 300;
       height = 300;
   }

ED_A10C_CDU =
   {
       x = 2979;
       y = 642;
       width = 356;
       height = 270;
   }

ED_KA50_Shkval =
   {
       x = 1923;
       y = 2;
       width = 1555;
       height = 1044;
   }
UIMainView = Viewports.Center


Edited by Kocrachon
Link to comment
Share on other sites

Hello guys! Good to see that such knowledge is in one place!

 

I am troubling with a 3 monitor setup here, in a 3*1920*1080 configuration (5760*1080). No lua hacking, only switched to "3 Screens" setting in the options menu. The only problem is that in any graphics setting, I get some shuttering in the motions. If I switch back to "1 Screen", all the 3 monitors are working and the shuttering goes - but of course the aspect and zoom limits are too bad for the 3 monitors. Any guesses?

[sIGPIC]http://www.forum.lockon.ru/signaturepics/sigpic5279_1.gif[/sIGPIC]

I could shot down a Kitchen :smartass:

Link to comment
Share on other sites

change aspect in your .lua or use this fix to change to snap views and that should help. http://www.digitalcombatsimulator.com/en/files/496752/ I also run 4 monitor setup with the help of the EMC.

[sIGPIC][/sIGPIC] SMOKE'M:smoke: IF YA GOT'M!:gun_rifle:

H2o Cooler I7 9700k GA 390x MB Win 10 pro

Evga RTX 2070 8Gig DD5

32 Gig Corsair Vengence, 2T SSD.

TM.Warthog:joystick: :punk:, CV-1:matrix:,3x23" monitors, Tm MFD's, Saitek pro rudders wrapped up in 2 sheets of plywood:megalol:

Link to comment
Share on other sites

  • 4 weeks later...
They are not enabled unless custom LEAVU is used I believe. But this may fail integrity checks on servers.

 

At least! This MFCD Tool you can place where ever you want, without even touching the monitor.lua

 

It's a MFCD system for FC3 crafts like F15-C, adding navigation, mark points, bullseye and more to it.

http://qopru.com/mfcdfc3/

 

The only Thing left now is the RWR :D

With kind regards,

 

Staff of Virtual JaBoG32

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

  • 1 month later...

Hello everyone!

 

Can someone please help me? I have two monitors side by side, main monitor is 1920x1080 and second monitor is to the left and it is 1280x1024. I want both MFCD's to the left/second monitor. What kind of lua file I should create? I tried couple of times and I always mess something up. I don't know if I should fly A-10C at all if this is causing me trouble... :D

Link to comment
Share on other sites

How to move MFCD position and size in HUD-ONLY mode

 

Is it possible to reposition/resize the MFCD viewports in HUD-ONLY mode (Alt-F1)?

I have a three screen set up and I want to move the MFCDs so they are over my TM Cougars, about the same position as in the attached, but when viewed in HUD-ONLY.

IMG_4254.thumb.JPG.8fa248de50cf7ef8984d83636d269a8f.JPG

Link to comment
Share on other sites

Hello everyone!

 

Can someone please help me? I have two monitors side by side, main monitor is 1920x1080 and second monitor is to the left and it is 1280x1024. I want both MFCD's to the left/second monitor. What kind of lua file I should create? I tried couple of times and I always mess something up. I don't know if I should fly A-10C at all if this is causing me trouble... :D

All the information you need is in this thread, or you can look in PeterP's excellent guide

Link to comment
Share on other sites

  • 3 weeks later...

Yeh got this working in 10 mins great how to

 

Now one little bug my mouse don't work it is as if it is offset from my left screen.

 

I have in this order

 

1280x1024,1920x1200,1280x1024

 

I got the left and right mfcd's spot on at 800x800 next to my main monitor working great

just no mouse!!!!

 

Is this known issue

 

any help would be nice please have looked all over the place for an answer first so please no p**s taking

Link to comment
Share on other sites

  • 4 weeks later...

Hi to everyone !!

 

I just used the multi monitor option, I rewrote the Tommy-v3 file as follow,

 

Main monitor 1680*1050 and secondary 1280*1024 on the right.

 

I can disply the two MFD, but CDU screen and RWR are nor seen . .

 

What did I do wrong ?

 

Thans for any help . .

 

_ = function(p) return p; end;

name = _('Tommy_v3');

Description = 'Two monitor configuration';

Viewports =

{

Center =

{

x = 0;

y = 0;

width = 1680;

height = 1050;

viewDx = 0;

viewDy = 0;

aspect = 1.6;

}

}

LEFT_MFCD =

{

x = 1680;

y = 0;

width = 620;

height = 620;

}

RIGHT_MFCD =

{

x = 2320;

y = 0;

width = 620;

height = 620;

}

CDU_SCREEN =

{

x = 1680;

y = 640;

width = 426;

height = 324;

}

RWR_SCREEN =

{

x = 2106;

y = 640;

width = 178;

height = 178;

}

UIMainView = Viewports.Center

Link to comment
Share on other sites

Hi to everyone !!

 

I just used the multi monitor option, I rewrote the Tommy-v3 file as follow,

 

Main monitor 1680*1050 and secondary 1280*1024 on the right.

 

I can disply the two MFD, but CDU screen and RWR are nor seen . .

 

What did I do wrong ?

 

Thans for any help . .

 

Try using ED_A10C_CDU and ED_A10C_RWR

Main rig: i5-4670k @4.4Ghz, Asus Z97-A, Scythe Kotetsu HSF, 32GB Kingston Savage 2400Mhz DDR3, 1070ti, Win 10 x64, Samsung Evo 256GB SSD (OS & Data), OCZ 480GB SSD (Games), WD 2TB and WD 3TB HDDs, 1920x1200 Dell U2412M, 1920x1080 Dell P2314T touchscreen

Link to comment
Share on other sites

Same result as before . . .

Does someone know where are documents for LUA scripts on CDS ?

Such as references for MFD, screens CDU etc. etc. ??

 

Thanks !

 

Maybe you haven't got the exports enabled then. Just use Easy Monitor Configurator http://forums.eagle.ru/showthread.php?t=71831

Main rig: i5-4670k @4.4Ghz, Asus Z97-A, Scythe Kotetsu HSF, 32GB Kingston Savage 2400Mhz DDR3, 1070ti, Win 10 x64, Samsung Evo 256GB SSD (OS & Data), OCZ 480GB SSD (Games), WD 2TB and WD 3TB HDDs, 1920x1200 Dell U2412M, 1920x1080 Dell P2314T touchscreen

Link to comment
Share on other sites

Does anyone yet have a fix for the kneeboard position? I know there is a mod avaialable, but I'd sooner we just had the ability to reposition the ED kneeboard. With 4 monitors in a T configuration, I just see the top edge, and it seems there is no simple solution.

 

Anyone know any different?

Link to comment
Share on other sites

If I'm using a 3x1 arrangement, totalling 5760x1200 (the centre monitor is 1920x1200, whilst the outer two are 1920x1080) and then want to add a Helios monitor (1920x1080) below the centre screen, with MFDs/Shvkal/Abris exported to it, do I have to run 5760x2280, which almost doubles the pixels, even though there's no monitors to show anything either side of the Helios monitor or is there a more economical way to achieve this?

Main rig: i5-4670k @4.4Ghz, Asus Z97-A, Scythe Kotetsu HSF, 32GB Kingston Savage 2400Mhz DDR3, 1070ti, Win 10 x64, Samsung Evo 256GB SSD (OS & Data), OCZ 480GB SSD (Games), WD 2TB and WD 3TB HDDs, 1920x1200 Dell U2412M, 1920x1080 Dell P2314T touchscreen

Link to comment
Share on other sites

If I'm using a 3x1 arrangement, totalling 5760x1200 (the centre monitor is 1920x1200, whilst the outer two are 1920x1080) and then want to add a Helios monitor (1920x1080) below the centre screen, with MFDs/Shvkal/Abris exported to it, do I have to run 5760x2280, which almost doubles the pixels, even though there's no monitors to show anything either side of the Helios monitor or is there a more economical way to achieve this?

 

3+1 Extended for 7680x1200, Everything Lined Up in a Single Row in Display Arrangements.

That way you're only losing 1920x120px instead of 3840x1080.

 

I run 7440x1080, 3x 1080P Eyefinty + 1x 16:10 Screen for Helios.

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

3+1 Extended for 7680x1200, Everything Lined Up in a Single Row in Display Arrangements.

That way you're only losing 1920x120px instead of 3840x1080.

 

I run 7440x1080, 3x 1080P Eyefinty + 1x 16:10 Screen for Helios.

 

Yeah, that makes sense, thanks :)

 

Only downside I guess is you can't move the mouse between the cockpit (centre screen) and Helios by moving it up or down but have to move it across the right-hand view screen, which will be a bit unnatural but perhaps I won't need to do that much anyway. Clickable Radio mod isn't working at the moment as far as I know, so that's one less reason to need the mouse on the centre screen.

Main rig: i5-4670k @4.4Ghz, Asus Z97-A, Scythe Kotetsu HSF, 32GB Kingston Savage 2400Mhz DDR3, 1070ti, Win 10 x64, Samsung Evo 256GB SSD (OS & Data), OCZ 480GB SSD (Games), WD 2TB and WD 3TB HDDs, 1920x1200 Dell U2412M, 1920x1080 Dell P2314T touchscreen

Link to comment
Share on other sites

TBH, I fly Helios with ALT+F1 Cockpit view and just leave the mouse on the 4th screen.

 

(During startup and Taxi I leave Cockpit on)

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

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...