MackTheKnight Posted December 28, 2009 Posted December 28, 2009 Hi Guys, Thanks for the advice... After a few hours of messing around I managed to make it work. The only downside is I have to set the windows control panel to show the monitors in the opposite order of what they actually are... Not sure why that is, but it's a minor inconvenience... Happy New Year folks, -Mack
BlackSharkAce Posted January 5, 2010 Posted January 5, 2010 (edited) Hi guys, back in the days I had a bi-monitor configu for BS on winXP 32bit. Now I moved win7 x64 and Bs v 1.0.1c. I heard there has been made some improvements regarding multi monitor support. So here are my current settings: Windows Resolution Settings: Basically a 24' (1920x1200) as main monitor and a 17' (1280x1024) on the left side. My goal is to have the Camera(Cockpit) on the 24' and the shkval on the 17'. My options.lua: ... ["height"] = 1200, ["resolution"] = "3200x1200", //1920+1280 =3200, Hmax =1200. ["width"] = 3200, ... And my associated monitor config file: Description = 'Shkval on the 17 monitor, camera on the 24' Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1200; viewDx = 0; viewDy = 0; aspect = 1.6; } } Shkval = { x = 0; y = 0; width = 1280; height = 1024; } In-Game: Problem: The point with coordinates 0,0 seems to be the upper left corner of my 24'. How do I get my Shkval to display on the 17' screen. In other words how do I get this coordinate 0,0 to be the upper left corner of my 17' screen. I use my computer for other stuff too and I can't change the virtual screen position in windows. I tried this too: Description = 'Shkval on the 17 monitor, camera on the 24' Viewports = { Center = { x = 1280; y = 0; width = 1920; height = 1200; viewDx = 0; viewDy = 0; aspect = 1.6; } } Shkval = { x = 0; y = 0; width = 1280; height = 1024; } In-Game: Here again 0,0 is the upper left corner of the 24' screen. How do I get it on the 17' ? I don't wanna screw my windows settings. Negative coordinates don't seem to work no longer in win7 x64. Any idea how I can get my BS to take the 17' as main monitor ? Maybe implemented in some file already ? I haven't found anything like "mainmonitorID=x" in any .lua file. Edited January 5, 2010 by BlackSharkAce
speed-of-heat Posted January 6, 2010 Posted January 6, 2010 (edited) hmmm I think it is because your secondary monitor is on the left, try: { Center = { x = 0; y = 0; width = 1920; height = 1200; viewDx = 0; viewDy = 0; aspect = 1.6; } } Shkval = { x = -1280; y = 0; width = 1280; height = 1024; } this may not work and may crash the game, so make sure you make a copy, of the orginal file, also you may have to negatively offset the Shkval y cordinate as well if it does work (you will have to fiddle) Edited January 6, 2010 by speed-of-heat SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
BlackSharkAce Posted January 7, 2010 Posted January 7, 2010 negative values don't seem to work, gess except a developper's help on tweaking the 0,0 point it's not gonna work this way around. Phantom screen is not working either. There is NO-WAY to get a screen working on the left side of the main screen, what a pitty.. Thx anyway !
speed-of-heat Posted January 8, 2010 Posted January 8, 2010 You could try putting your primary monitor on the LHS e.g. setting your 1280x1024 in windows to be monitor 1 SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
garengarch Posted January 8, 2010 Posted January 8, 2010 (edited) Corrected "Basically a 24' (1920x1200) as main monitor and a 17' (1280x1024) on the left side. My goal is to have the Camera(Cockpit) on the 24' and the shkval on the 17'. My options.lua: ... ["height"] = 1200, ["resolution"] = "3200x1200", //1920+1280 =3200, Hmax =1200. ["width"] = 3200, ... And my associated monitor config file: Description = 'Shkval on the 17 monitor, camera on the 24' Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1200; viewDx = 0; viewDy = 0; aspect = 1.6; } } Shkval = { x = 1920; y = 0; width = 1280; height = 1024; }" change your windows/graphic card settings to main screen left. and just move the screen Edited January 8, 2010 by garengarch Vega 2700x /16Gb ram/480Gb SSD/1Tb Seagate/nVidia 2080/Win 10 64 bit Rift. T-flight pedals.
fred99 Posted January 8, 2010 Posted January 8, 2010 So having a left monitor is no longer possible if your main display is not this left monitor? http://forums.eagle.ru/showthread.php?t=49060 Wow, I can't believe we still have to mess around like crazy to get multi-monitor setups working.
fred99 Posted January 8, 2010 Posted January 8, 2010 Can we achieve better result with SoftTH ? 3 monitors, 1 viewport, Left Center Right all 1680x1050 under win7-64
garengarch Posted January 8, 2010 Posted January 8, 2010 Better to wait for a more experienced, more knowledgeable person than me, Fred. I've just started in this, and have been reading a lot in the forum, so don't rely on my posts:) Vega 2700x /16Gb ram/480Gb SSD/1Tb Seagate/nVidia 2080/Win 10 64 bit Rift. T-flight pedals.
speed-of-heat Posted January 9, 2010 Posted January 9, 2010 Can we achieve better result with SoftTH ? 3 monitors, 1 viewport, Left Center Right all 1680x1050 under win7-64 Hi Fred, the short answer is i don't know/can't test this as I only have two monitors and my left most monitor is my primary screen. I suspect when ED removed the need for a phantom monitor with 1.0.1c this might of stopped working, or there is something really "dumb" we are all missing. SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
Panzertard Posted January 9, 2010 Posted January 9, 2010 AFAIK from what I read in this thread it's due to how Windows NT 6.x (Vista a newer) changed the whole dynamics of multi-monitors - so the API in Windows presents multi-monitor in a different way than in Windows XP? I can't really say, single monitor here. The mind is like a parachute. It only works when it's open | The important thing is not to stop questioning
speed-of-heat Posted January 9, 2010 Posted January 9, 2010 i think it might be a post 1.0.1 issue, at that stage we no longer need the phantom monitor. i suspect because it took some system setting, now we need to be able to sepecify negative references as 0,0 will be the top left of my "main" monitor but -1600,0 could be the top left of my left most monitor SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
TAIPAN_ Posted January 9, 2010 Posted January 9, 2010 Ahh no I have the same problem.. My small screen is on the left. It doesn't make sense to put the secondary screen on the right because the mouse is there! If I set my left screen to be "right" of my middle, it's going to be weird using it in anything outside of blackshark... I hope ED patches this to allow negative coordinates. Pimax Crystal VR & Simpit User | Ryzen CPU & Nvidia RTX GPU | Some of my mods
BlackSharkAce Posted January 9, 2010 Posted January 9, 2010 Well problem is fullscreen d3d apps only start on main monitor.. so it's screwed for other games..
speed-of-heat Posted January 11, 2010 Posted January 11, 2010 (edited) hmm there does not seem to be a simple answer for this, the only one that comes to mind is to use something like autohotkey to switch the primary monitors to be the left most one launch DCS, then when DCS has finished switch back? You might also be able to use Powershell to do this Edited January 11, 2010 by speed-of-heat SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
speed-of-heat Posted January 11, 2010 Posted January 11, 2010 This seems to be able to do it , and it is freee for personal use: http://www.12noon.com/displaychanger.htm SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
speed-of-heat Posted January 11, 2010 Posted January 11, 2010 AFAIK from what I read in this thread it's due to how Windows NT 6.x (Vista a newer) changed the whole dynamics of multi-monitors - so the API in Windows presents multi-monitor in a different way than in Windows XP? I can't really say, single monitor here. Windows itself supports negative values as a reference to the primary monitor, e.g. a secondary monitor to the left of the primary is given a negative value SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
Panzertard Posted January 11, 2010 Posted January 11, 2010 Windows itself supports negative values as a reference to the primary monitor, e.g. a secondary monitor to the left of the primary is given a negative value I was talking about the Windows API - and the call's you make from an application like a game. Windows XP vs Windows Vista++ and how to reference display-surfaces and monitors may have changed drasticly. Hence, even if it worked in XP, it may not be supported / working in Vista++. But then again, a developer can probably tell us if the reference methods changed or not. The mind is like a parachute. It only works when it's open | The important thing is not to stop questioning
speed-of-heat Posted January 11, 2010 Posted January 11, 2010 I was talking about the Windows API - and the call's you make from an application like a game. Windows XP vs Windows Vista++ and how to reference display-surfaces and monitors may have changed drasticly. Hence, even if it worked in XP, it may not be supported / working in Vista++. But then again, a developer can probably tell us if the reference methods changed or not. Got it, my only obervation was that before 1.0.1 you had to enact the "phantom monitor" fix, so something changed there as well, and it is clear that the LUA doesn't seem to accept negative values, which windows otherwise would... I agree their could ((would have been) changes in Windows as well SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO YOUTUBE CHANNEL: @speed-of-heat
fred99 Posted January 11, 2010 Posted January 11, 2010 Can we achieve better result with SoftTH ? 3 monitors, 1 viewport, Left Center Right all 1680x1050 under win7-64 Simply to confirm that I have my setup working 100% using SoftTH under Windows 7 64-bits. One viewport; Center (5040 + (140x2)x1050), x=0, y=0, aspect=5.0666 The 140x2 pixel is the bordersize value of my monitors that is configured in SoftTH configuration file. I had to modify options.lua, view.lua, also snapview.lua. Also, I have read somewhere in this forum (can't find it back) that someone was having issues with this kind of setup (or with th2go) when doing the the tutorials in BS. The problem is that you can't see the cockpit buttons being pressed because the zoom is too close. To fix this, all you need to do is to modify snapview.lua to change the default vertical angle for the cockpit view, in this same file change the default "startup" zoom value and modify view.lua to give more "zoomout" to the ka50 entry, just pm me if you need further help. fred
Death-17 Posted January 12, 2010 Posted January 12, 2010 (edited) Monitor help, please I would like to change my second monitor to show ABRIS and Shkval instead of just shkval. I have attached my current options and monitor config lua commands. My primary monitor is 42inch at 1920x1080 and my second monitor is on the right, a 19inch at 1024x768. I would like to change the second monitor's res to 1280x960 if it doesn't cause too much hassle. Thanks [ATTACH][/ATTACH] Edited January 12, 2010 by Death-17 ACPI x86 based PC, Windows 7 64Bit, AMD Phenom IIX4 965 3.4GHZ, NVIDIA GTX 560, 8 GB RAM, 1 32" primary monitor, Track IR, Saitek pedals, custom cyclic with CH Pro base, custom collective, both using BUO836X cards
Death-17 Posted January 12, 2010 Posted January 12, 2010 Be advised this pic from above is not with my current lua settings, it was just to give you an idea. ACPI x86 based PC, Windows 7 64Bit, AMD Phenom IIX4 965 3.4GHZ, NVIDIA GTX 560, 8 GB RAM, 1 32" primary monitor, Track IR, Saitek pedals, custom cyclic with CH Pro base, custom collective, both using BUO836X cards
Death-17 Posted January 12, 2010 Posted January 12, 2010 Oh, sorry, second monitor is on right. ACPI x86 based PC, Windows 7 64Bit, AMD Phenom IIX4 965 3.4GHZ, NVIDIA GTX 560, 8 GB RAM, 1 32" primary monitor, Track IR, Saitek pedals, custom cyclic with CH Pro base, custom collective, both using BUO836X cards
TAIPAN_ Posted January 14, 2010 Posted January 14, 2010 I would like to change my second monitor to show ABRIS and Shkval instead of just shkval. I have attached my current options and monitor config lua commands. My primary monitor is 42inch at 1920x1080 and my second monitor is on the right, a 19inch at 1024x768. I would like to change the second monitor's res to 1280x960 if it doesn't cause too much hassle. Thanks [ATTACH][ATTACH]35370[/ATTACH][/ATTACH] 42 inch!! Awesome :pilotfly: I have a config I was using, with second monitor showing a shkval + abris. There was a small strip of wasted space at the bottom. I also have a config I prefer better, with shkval full second monitor, and a small abris in the bottom right of the main screen, since you rarely need to look at the back right panel, just turn your head further. Attach your monitor and options config and I will update them for you. Pimax Crystal VR & Simpit User | Ryzen CPU & Nvidia RTX GPU | Some of my mods
Death-17 Posted January 14, 2010 Posted January 14, 2010 I would like to have ABRIS and Skval on my second screen, not on my main. Here is my options file: ["graphics"] = { ["multiMonitorSetup"] = "shkval+camera", ["color"] = "32", ["heatBlr"] = 0, ["scenes"] = "medium", ["water"] = 2, ["fullScreen"] = false, ["visibRange"] = "Medium", ["aspect"] = 1.33, ["haze"] = 1, ["shadows"] = 2, ["display_mode"] = { ["avi"] = { ["bpp"] = 32, ["width"] = 640, ["full_screen"] = false, ["height"] = 480, ["aspect"] = 1.333333333, ["resolution"] = "640x480", }, -- end of ["avi"] }, -- end of ["display_mode"] ["effects"] = 3, ["width"] = 2944, ["civTraffic"] = 1, ["terrPrld"] = "20", ["height"] = 1080, ["resolution"] = "2944x1080", ["textures"] = 2, ["lights"] = 2, }, -- end of ["graphics"] ["playerName"] = "DEATH 17", ["views"] = { ["cockpit"] = { ["mirrors"] = false, ["reflections"] = false, ["russianHud"] = false, ["avionics"] = 4, }, -- end of ["cockpit"] }, -- end of ["views"] } -- end of options here is the Monitorsetup file using just the shkval: Description = 'Shkval on the left monitor, camera on the right' Viewports = { Center = { x = 0; y = 0; width = 1920; height = screen.height; viewDx = 0; viewDy = 0; aspect = 1.7777; } } Shkval = { x = 1920; y = 0; width = 1024; height = 768; } Here is what is in my monitorsetup with skhval and abris: Description = 'Cockpit camera on the left monitor and ABRIS & Shkval on the left monitor' Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; } } ABRIS = { x = 1920; -- starts at the left of the secondary screen, 1920 y = 0; width = 512; -- half the secondary screen pixel width height = 768; -- full height of the secondary screen } Shkval = { x = 2432; -- as the Shkval starts at the second half of the right monitor, this is 1920 (the main view width) plus half of 1024(halfway across the right monitor width) y = 0; width = 512; -- half of 1024, the secondary monitor width height = 384; -- to keep the aspect correct, half the height of the secondary screen } __________________ ACPI x86 based PC, Windows 7 64Bit, AMD Phenom IIX4 965 3.4GHZ, NVIDIA GTX 560, 8 GB RAM, 1 32" primary monitor, Track IR, Saitek pedals, custom cyclic with CH Pro base, custom collective, both using BUO836X cards
Recommended Posts