AaIiGee Posted August 3, 2015 Posted August 3, 2015 I’m in need of help with 4 monitors configuration. I just jumped into this world and I would like to use 4 monitors right from the beginning. I have read many forum writings and an excellent dummies guide for the monitorsetup.lua, but I’m still doing something wrong. I have the following configuration: - 3 x 1920 x 1080 monitors which are set as a single 5760 x 1080 monitor via NVIDIA surround (primary monitor). - 1 x 1680 x 1050 monitor - The monitors are set to T-shape via NVIDIA multiple monitor set up and the “upper left coordinates” of the below monitor are 2042,1080 (see image). - The resolution in options/system menu is a combined resolution 5760 x 2130. The problem is that I have tried many different LUA-files but I can’t get MFCD’s inside TM cougars to below monitor (see image). Actually they are disappeared also from virtual cockpit with the current LUA-file. The only thing which is shown in below monitor is the text, which is normally shown in above monitor. Current LUA-file: _ = function(p) return p; end; name = _('4 monitors'); Description = '4 monitor configuration' Viewports = { Center = { x = 0; y = 0; width = 5760; height = 1080; viewDx = 0; viewDy = 0; aspect = 5.333333333333; } } LEFT_MFCD = { x = 2042; y = 1080; width = 400; height = 400; } RIGHT_MFCD = { x = 2042 + 1680 - 400; y = 1080; width = 400; height = 400; } GUI = { x = 2042; y = 1080; width = 1680; height = 1050; } UIMainView = GUI It would be very helpful if someone could advise me how to proceed. Thank you very much in advance!
Kuky Posted August 3, 2015 Posted August 3, 2015 erm, I think something is wrong with windows setup for the monitors because I see monitors are identified as 2 and 3... so where is monitor 1? I think you should see 1 and 2 and not 2 and 3. No longer active in DCS...
AaIiGee Posted August 3, 2015 Author Posted August 3, 2015 Yes, I noticed that too and I have tried to change it without success from NVIDIA control panel. However, above monitor is still set as a primary monitor despite its named as number 3 monitor. In Windows control panel above monitor is named as 2 and below monitors as 1. I have no idea how to change that…
Ermintrude Posted August 3, 2015 Posted August 3, 2015 I have had the best results setting up software showing the monitors in a single line with the main game to the left and the MFCDs at the right-most location, so the bottom of your T would be at the far right. That doesn't stop you physically placing that monitor anywhere you like. I've only used two monitors, though. But setting the screens in a line from a software perspective caused fewer problems. My physical placement was one above the other. [sIGPIC][/sIGPIC]
AaIiGee Posted August 3, 2015 Author Posted August 3, 2015 OK, I tried that all monitors in a row set up also, but the result was the same than with T-shape; both MFCD’s are still missing. Now I used the following LUA-file: _ = function(p) return p; end; name = _('4 monitors in row'); Description = '4 monitor configuration' Viewports = { Center = { x = 0; y = 0; width = 5760; height = 1080; viewDx = 0; viewDy = 0; aspect = 5.333333333333; } } LEFT_MFCD = { x = 5760; y = 0; width = 400; height = 400; } RIGHT_MFCD = { x = 5760 + 1680 - 400; y = 0; width = 400; height = 400; } GUI = { x = 5760; y = 0; width = 1680; height = 1050; } UIMainView = GUI
Priller Posted August 3, 2015 Posted August 3, 2015 I have a very similar setup. 1920x1080x3 + 1920x1080 under the center monitor. What I do is run the 5760x1080 in DCS in Eyefinity but Windows sees the other monitor. I use UltraMFD to drag the MFDs to the lower screen and then Helios to put the gauges on that same screen. It prevents DCS from rendering a higher resolution then needed. EDIT: I also use the 3 monitor config by PeterP. http://forums.eagle.ru/showthread.php?t=84266 [sIGPIC][/sIGPIC]
AaIiGee Posted August 3, 2015 Author Posted August 3, 2015 That could be an ideal solution, but it looks like UltraMFCD is not available anymore as the website (https://ultramfcd.com) is idle. The file is available here, but the program needs some kind of validation and it’s not working either.
FSFIan Posted August 3, 2015 Posted August 3, 2015 Try swapping the coordinates of your left MFCD and center viewport: _ = function(p) return p; end; name = _('4 monitors in row'); Description = '4 monitor configuration' Viewports = { Center = { x = 5760; y = 0; width = 400; height = 400; viewDx = 0; viewDy = 0; aspect = 5.333333333333; } } LEFT_MFCD = { x = 0; y = 0; width = 5760; height = 1080; } RIGHT_MFCD = { x = 5760 + 1680 - 400; y = 0; width = 400; height = 400; } GUI = { x = 5760; y = 0; width = 1680; height = 1050; } UIMainView = GUI If the left MFCD appears on the top monitor but the 3D view is gone, it's something with your graphics setup, i.e. DCS somehow has problems placing output on your other screen or the coordinates on your monitor arrangement do not work like you think they do. If the 3D view appears where you currently expect the left MFCD to show up but the left MFCD does not appear on the top monitor, your MonitorSetup.lua is fine but you have probably messed up your MFCD's Lua files. Reinstall DCS and try again. DCS-BIOS | How to export CMSP, RWR, etc. through MonitorSetup.lua
PureEvil Posted August 3, 2015 Posted August 3, 2015 (edited) it's been some time now since i last time was doing monitor setup, but try this, this for all monitors in a row, 1680x1050 on the right: _ = function(p) return p; end; name = _('MFCD'); Description = 'no description' Viewports = { Center = { x = 0; y = 0; width = 5760; height = 1080; viewDx = 0; viewDy = 0; aspect = 5.3333; } } LEFT_MFCD = { x = 5761; y = 0; width = 400; height = 400; } RIGHT_MFCD = { x = 7039; y = 0; width = 400; height = 400; } UIMainView = Viewports.Center try without GUI code first. In-game combined resolution is 7440x1080 Edited August 3, 2015 by PureEvil STEAM asus p8z68-v gen3, 2600k@4,5ghz(w/c), 16gb, 1080ti(w/c), ch fighterstick/gvl224-4000-8, ch pro throttle, Oculus Rift CV1+Touch, thrustmaster tx
AaIiGee Posted August 4, 2015 Author Posted August 4, 2015 Thank you for helping me guys, now I think that it’s a deeper problem than only monitor setup LUA. I tried to run the game with only 1 monitor setup, but MFCD’s were still missing in VC. Then I uninstalled A-10A module, but the game didn’t start at all after that. The next thing to do was to uninstall whole DCS, but after reinstallation the result was the same; game doesn’t start at all. I just sent a ticket to DCS support for solving the game start up problem. I’ll report back when I can start up the game again.
NeilWillis Posted August 4, 2015 Posted August 4, 2015 Have you added together the vertical resolution of both sets of monitors, and used that as the vertical resolution? It appears to me that you have the height set to 1080, when you ought to have it set to 2130. My T shaped set up worked fine, using either multi-synch or separate monitors in the NVIDIA control panel. Regarding DCS World not running at all now - it may be something you have done within a LUA file that has caused an issue, so just restart with the original LUAs and see if that resolves the problem.
jay43 Posted August 4, 2015 Posted August 4, 2015 Neil is bang on thats what i was about to say in your Lua the centre is set to 1080 that needs to be the combined height of 2130 otherwise you are forcing it to just render the top 3 screens. Eagles may soar high but weasel's don't get sucked into jet engines. System Spec. Monitors: Samsung 570DX & Rift CV1 Mobo: MSI Godlike gaming X-99A CPU: Intel i7 5930K @ 3.50Ghz RAM: 32gb GPU: EVGA Nvidia GTX 980Ti VR Ready Cooling: Predator 360 Power Supply: OCZ ZX Series 80 Plus Gold Drives: Samsung SSD's 1tb, 500g plus others with OS Win10 64 bit
FSFIan Posted August 4, 2015 Posted August 4, 2015 Neil is bang on thats what i was about to say in your Lua the centre is set to 1080 that needs to be the combined height of 2130 otherwise you are forcing it to just render the top 3 screens. Dimensions of the center viewport and the resolution specified in the DCS options are two different things. The fact that the menu text appears on the bottom monitor (and that the whole monitor gets a black background) shows that the vertical resolution is set correctly. I am running two monitors (top monitor 1920x1200, bottom one has 1920x1080) and this is my monitor setup file (in the DCS options, I have to set a resolution of 1920x2280): _ = function(p) return p; end; name = _('More fish!'); Description = 'Left and Right MFCD positioned under Helios.' Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1200; viewDx = 0; viewDy = 0; aspect = 1920/1200; } } LEFT_MFCD = { x = 0; y = 1200 + 135; width = 1080; height = 810; } RIGHT_MFCD = { x = 1920 - 810; y = 1200; width = 810; height = 1080; } ED_A10C_RIGHT_MFCD = { x = 1412; y = 1327; width = 433; height = 433; } ED_A10C_LEFT_MFCD = { x = 73; y = 1326; width = 433; height = 433; } ED_A10C_CLOCK = { x = 474; y = 2024; width = 133; height = 133; } ED_A10C_CMSC = { x = 858; y = 1341; width = 175; height = 49; } ED_A10C_RWR = { x = 599; y = 1360; width = 179; height = 179; } ED_A10C_CMSP = { x = 1074; y = 1393; width = 267; height = 60; } UIMainView = Viewports.Center DCS-BIOS | How to export CMSP, RWR, etc. through MonitorSetup.lua
AaIiGee Posted August 4, 2015 Author Posted August 4, 2015 OK, it works after clean reinstallation! I’m using the first T-shape monitor setup LUA which I posted and the center is still defined like that: Center = { x = 0; y = 0; width = 5760; height = 1080; viewDx = 0; viewDy = 0; aspect = 5.333333333333; } There is still a lot of fine tuning ahead, but how to get the text to the upper screens (see image)? Is this a right way to go?
Deezle Posted August 4, 2015 Posted August 4, 2015 Try GUI = { x = 1920; y = 0; width = 1920; height = 1080; } Intel 9600K@4.7GHz, Asus Z390, 64GB 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, Moza AB9 FFB w/WH Grip, TMWH Throttle, MFG Crosswinds W/Combat Pedals/Damper, Custom A-10C panels, Custom Helo Collective, SimShaker with Transducer
AaIiGee Posted August 4, 2015 Author Posted August 4, 2015 Try GUI = { x = 1920; y = 0; width = 1920; height = 1080; } Thanks, that worked!
AaIiGee Posted August 4, 2015 Author Posted August 4, 2015 Solve one problem and get another one… I would like to use Helios profiles but for some reason I can’t get CMSP, CMSC, Digital Clock, UHF Repeater and RWR to work. As you can see from the image, they are totally missing from VC and monitor 4. I have followed instructions given here, however, there was not such a directory as DCS World\Scripts\Aircrafts\A10c. Instead I found the corresponding script files from the directory DCS World\Mods\aircraft\A-10C\Cockpit\Scripts and I replaced them by new ones. I also made export.lua file and after that switches and gauges started work. Now I’m using the following monitor setup LUA-file: _ = function(p) return p; end; name = _('Helios 4 monitors'); Description = '4 monitor configuration' Viewports = { Center = { x = 0; y = 0; width = 5760; height = 1080; viewDx = 0; viewDy = 0; aspect = 5.333333333333; } } UHFREPEATER = { x = 2042 + 649 + 16; y = 1080 + 670 + 24; width = 104; height = 68; } CMSC = { x = 2042 + 789; y = 1080 + 100; width = 339; height = 168; } CMSP = { x = 2042 + 1126 + 21; y = 1080 + 50 + 686; width = 309; height = 192; } RWR = { x = 2042 + 505; y = 1080 + 102; width = 280; height = 280; } DIGITALCLOCK = { x = 2042 + 520; y = 1080 + 830; width = 110; height = 110; } LEFT_MFCD = { x = 2042; y = 1080; width = 375; height = 375; } RIGHT_MFCD = { x = 2042 + 1680 - 375; y = 1080; width = 375; height = 375; } GUI = { x = 1920; y = 0; width = 1920; height = 1080; } UIMainView = GUI Once again I’m in need of help… :helpsmilie::pilotfly::helpsmilie:
FSFIan Posted August 4, 2015 Posted August 4, 2015 I have followed instructions given here, however, there was not such a directory as DCS World\Scripts\Aircrafts\A10c. Instead I found the corresponding script files from the directory DCS World\Mods\aircraft\A-10C\Cockpit\Scripts and I replaced them by new ones. Those instructions were written in 2011 and no longer apply to current versions of DCS: World. Follow the instructions linked in my signature, they work with the current version. Before you do that, you will have to restore the indicator Lua files you already replaced with out-of-date versions to original condition. DCS-BIOS | How to export CMSP, RWR, etc. through MonitorSetup.lua
AaIiGee Posted August 5, 2015 Author Posted August 5, 2015 Thank you sir, very good instructions! I also decided to jump 4 x 1920 x 1080 configuration: That was the hardest point of the process… I followed for removing LG-monitor holder and now two fingers in my both hands look like this: :):):)
Recommended Posts