Jump to content

GregP

Members
  • Posts

    1150
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by GregP

  1. Wow. It's always a strange sort of sadness that hits when you hear about the passing of someone who you never met and never directly talked to, but whose long-term presence and writings you'd grown to respect and value over the years as an integral part of a community that you've found so much enjoyment in. RIP, Jim.
  2. Wow, sweet setup. How do you run so many monitors? Are those Helios monitors running through USB?
  3. EDIT: SOLD! I bought this monitor about a year ago but don't need it anymore. It's in perfect condition, no problems at all. Has DVI and VGA inputs. I'm selling it for $200 shipped, within the US only. Or, if somebody in the MD/VA/DC area wants to come pick it up, $175.
  4. On my system, using this file doesn't affect my loading time or FPS at all. Anything's worth a try though!
  5. If you're trying to exactly replicate my setup, and have your cockpit directly clickable via the lower touchscreen, then you don't have any need for Helios anymore. And I'm pretty sure that adding Helios on top of my setup would significantly lower your FPS. So, if you haven't tried it already, try not using Helios and see what that does to your performance.
  6. Agreed on that point. Back when I was messing around with Helios, I absolutely loved Loz's profile, very cool stuff. I'd like to think that I'm somehow building on that with my setup. :)
  7. With my current setup I haven't noticed any microstutters, although I had seen them in the past with earlier versions of DCS. But there's no question that running this massive display area can bring just about any single video card to its knees (can't WAIT for the DCS series to finally support SLI/CF some day). I'm kind of surprised that you're seeing stutters though, because your 680 has 4GB of VRAM whereas my 7970's only got 3GB. I've attached a screenshot of my settings below; how do your settings compare to mine? I couldn't tell from your post -- are you still running Helios, or have instead used my process completely?
  8. Actually BUYING one is apparently an art in itself, though. I've put in two 'orders' over the past 3 months and have never heard back about either one. Next logical thing to do would be post to the forums and ask around, right? Well it seems either no new forum registrations are being accepted or the account registration page is bugged. So no way to buy, no way to ask questions ... strange.
  9. Woohoo, RICARDO's working on the Hog pit! And the entire DCS fanbase lets out a cheer! Very excited about this, can't wait to try it out. Keep up the great work!
  10. That looks fantastic! Great work there, would love to download and give it a try.
  11. I've gotten a bunch of questions about my 4-screen T-shaped SoftTH-enabled setup lately, so I figured that rather than continue to explain how I did it over PMs, I should finally just take the time to create a forum post about it. First of all, my setup looks like this: I've got three 27" monitors running in Eyefinity on top, and a single 22" touchscreen on bottom, tied together with SoftTH. Rather than using something like Helios (an excellent utility, by the way) to export gauges and displays from DCS, I use the touchscreen to directly interact with the cockpit. I've created two videos showing how it works: The basic process for setting this up consists of four steps: 1) Figuring out the render area sizes and positions, 2) Setting up your SofTH config file, 3) Setting up your DCS options.lua file 4) Setting up your DCS monitorsetup.lua file Stepping through the process: 1) Figuring out the render area sizes and positions The way SofTH works is that it allows you to specify a total display area that you want the game to render, and from this total render area, you can pick and choose which 'chunks' of it to send to each monitor. My 27" monitors run at 1920x1080, and with 90 pixels of vertical bezel compensation between them, that means my combined Eyefinity resolution is 5940x1080 (see attached picture). My 22" also runs 1920x1080, but because of the different monitor sizes, I need to make some adjustments in order to have the pictures line up correctly. Obviously, if I were to place the 22" directly below the center 27", and run both at 1920x1080, the view in DCS would not line up between them, i.e. the lower monitor's view would look compressed horizontally, relative to the upper monitor. I compensate for this in two ways: 1) By mounting the lower monitor several inches forward of the upper monitor, thus making the lower monitor appear wider (from the position of my seat) than it actually is, and 2) by 'stretching' a resolution lower than 1920x1080 onto the full 1920x1080 display area of the lower monitor -- this part will be explained later. 2) Setting up your SofTH config file After downloading SoftTH and placing the d3d9.dll in your "DCS World\bin" folder, you need to create a config.SoftTHconfig file. I've pasted mine below: [main] renderResolution=5940x2180 nonlocalFormat=RGB16D keepComposition=1 smoothing=1 debugD3D=0 zClear=1 vsync=0 tripleBuffer=0 screenshotFormat=bmp dllPathD3D9=auto dllPathDXGI=auto dllPathD3D11=auto [overrides] forceResolution=0 antialiasing=0 anisotropic=0 processAffinity=1 FOVForceHorizontal=0 FOVForceVertical=0 [head_primary] sourceRect=0,0,5940,1080 screenMode=5940x1080 [head_1] devID=1 sourceRect=2082,1180,1776,1000 transportResolution=1920x1080 transportMethod=local noSync=0 Under [main], I'm telling SofTH to force DCS to render a total area of 5940x2180. Why 2180? Because I have determined that, from the position of my viewpoint in the cockpit, the relative size of my 27" and 22" monitors is 1:0.925 (see attached picture). Thus, I can see that the 'chunk' of SofTH display area that I want to push to my lower monitor is, instead of 1920x1080, a rectangle whose size is 0.925 of 1920x1080 = 1776x1000. Additionally, I want 100 pixels of bezel compensation between the upper and lower monitors, and so all together, my combined vertical resolution is going to be 1080 (upper) + 100 (bezel) + 1000 (lower) = 2180. Thus, in my config.SoftTHconfig file, I set the res to 5940x2180. The [head_primary] section sets the resolution of the 'primary' monitor, i.e. the upper monitors. Since I'm using Eyefinity to tie them together, I set this to 5940x1080. The [head_1] section sets the lower monitor's resolution. The [sourceRect] line tells SoftTH where exactly to pull a 'chunk' from and how big it should be; doing a little math by consulting the picture of my monitors, I can see that I want to pull the chunk whose upper left corner's X coordinate is 1920 + (1920-1776)/2 + 90 bezel = 2082. This chunk's upper left corner Y coordinate is similarly determined to be 1080 + 100 bezel = 1180. Those are the first two numbers on the [sourceRect] line; the second two tell it how big an area to pull. As explained above, I want this area to be 1776x1000. The next line in the [head_1] section lets you set what resolution at which to display your chosen chunk. If I used 1776x1000, this would force my lower monitor to run at the (maybe impossible) resolution of 1776x1000. So instead, I ask SoftTH to 'upscale' that res to the one I actually want to run the monitor at, which is 1920x1080. That's it for the config.SoftTHconfig file. Place this file in your "DCS World\bin\" folder, and on to Step 3. 3) Setting up your DCS options.lua file This one is simple. The only changes you'll make are to the [graphics] section, and I've pasted mine in below: ["graphics"] = { ["multiMonitorSetup"] = "1camera+centeredgui", ["color"] = "32", ["preloadRadius"] = 150000, ["heatBlr"] = 1, ["scenes"] = "high", ["water"] = 0, ["fullScreen"] = true, ["disableAero"] = false, ["visibRange"] = "High", ["treesVisibility"] = 6000, ["aspect"] = 2.7247, ["haze"] = 1, ["HDR"] = 0, ["TranspSSAA"] = true, ["textures"] = 2, ["cockpitShadows"] = true, ["shadows"] = 1, ["effects"] = 3, ["MSAA"] = 2, ["height"] = 2180, ["sync"] = true, ["shadowTree"] = false, ["civTraffic"] = "low", ["width"] = 5940, ["clutterMaxDistance"] = 0, ["lights"] = 2, The important lines here are ["multimonitorsetup"], ["aspect"] (divide horizontal by vertical resolution, in this case 5940/2180 = 2.7247), ["width"] and ["height"]. 4) Setting up your DCS monitorsetup.lua file Another easy step. I've attached mine below, named "1Camera+CenteredGUI.lua": _ = function(p) return p; end; name = _('1Camera+CenteredGUI'); Description = 'One monitor configuration' Viewports = { Center = { x = 0; y = 0; width = screen.width; height = screen.height; viewDx = 0; viewDy = 0; aspect = screen.aspect; } } Gui = { x = 2010; y = 0; width = 1920; height = 1080; } UIMainView = Gui This centers the GUI on your middle upper screen. The X coordinate is found from 1920 + 90 bezel = 2010. Drop this file into your "DCS World\Config\MonitorSetup" folder. And that's it! You should now have a T-shaped, 4-screen setup working in DCS. Depending on your lower monitor's position and size relative to your upper monitors, you may need to change some of the math here, but the general outline of the process should remain the same.
  12. One of the A-10C patches, maybe 1.1.0.9, changed the way DCS interprets keypresses from outside the sim; whereas sending, for example, LCtrl+S, used to work with no problem, DCS now requires that a finite pause be added between the LCtrl and S in order to see both. I ran into this problem on my X-Keys Pro. The solution was to add pauses (50 ms worked for me) between modifier keypresses, so if you can do a similar thing in your program, that will probably fix it.
  13. I think what're you referring to is the X, Y, and Z axes of TrackIR -- the axes that let you shift your head left, right, up, and down but without any rotation. If you enable those axes in your TrackIR profile, you should be able to do what you want, i.e. feeling like you're behind it looking straight down. I've attached my profile for reference. By the way, I recently uploaded video of me doing the whole startup sequence: DCS.zip
  14. Excellent, glad to hear that fixed it! Yes, the '3 screens' vs '1 screen' issue is a common one, and understandable given the ambiguity surrounding what it's supposed to do.
  15. It sounds to me like you might be running the "3 screens" option within DCS's configuration options screen, rather than the "1 screen" option; are you sure you're doing the latter?
  16. These days the DCS series are the only flight sims I put time into; I've bought them all. I also do racing sims by removing the lower touchscreen and replacing it with a steering wheel; and I play a few FPS/RPG games too. But my flight sim setup is really flexible for the DCS series, because each module (aside from CA) lets me arrange the T-shaped render area that I display on my 4 screens. In a practical sense, though, the only sim I really spend much time on these days is A-10C, simply from a lack of time. So, in a very roundabout way, I suppose my answer is "no, not really." :)
  17. Yup, using an X-Keys for DCS comms and additional function like some external views, etc. It's a great -- if expensive -- piece of hardware. One annoyance, though, is that using modifier commands (e.g. LCtrl-LShift-P) requires some manual editing of the config file to insert pauses between key presses, as after the 1.1.0.9 DCS A-10C beta, the DCS series does not recognize modifier keypresses sent from outside the sim without inserting pauses between the key presses (at least on my system).
  18. Your SoftTH Config file looks correct to me. What I can't remember right now is what limitations Nvidia cards have compared to AMD cards with regards to running multi-display configs like this. I recall that I thoroughly looked into all this a few years ago when I was developing my own 4-screen T-shaped setup, and I remember realizing that for some reason I could not do it with Nvidia cards. As usual I guess we'll need our resident guru PeterP to drop in and enlighten us. :)
  19. Yes it works, and in exactly the same way it works in the other DCS modules. This is how I do it: In your View.lua, set DisableSnapviewSaving=false and UseDefaultSnapviews=false. Go in-game and set your snapviews by doing the following: 1. Press Lctrl+] to set keyboard view panning to slow; this makes it easier to set your snapview in Step 2. 2. Move your view by using Rctrl+RShift+ numpad keys until you get it where you want it. 3. Press Ralt+KP0. 4. Press Lwin+KPx, where x is the numpad key you want to bind to, then press Ralt+ KP0. Your chosen view is now bound to KPx.
  20. Exactly right: snapviews are extremely useful on a setup like this. I've customized all of mine such that I can easily switch to a static view of the CDU, radios, or MFCDs on the touchscreen, making interacting with them that much easier.
  21. Sorry, hadn't checked this thread in awhile. As for FPS hit compared to Helios, I can't say. But in my standard simple takeoff mission, I can tell you that I get about 40 FPS at 5916x2160 resolution.
  22. I see PeterP already answered your question by posting my video, but just to confirm, yes, I use the 4th as the sole means of interacting with the VC. Yup, I know exactly what you mean. It does take some getting used to. As my upper screen is 27" and lower touchscreen is 22", normally the lower view would tend to look "squished" as I'd be trying to squeeze that same 1080 horizontal resolution onto a smaller monitor ... but since the touchscreen is actually a few inches in front of the vertical plane in which the 27" is in, it actually lines up quite nicely. However, the downside, as you point out, is that you're looking at two different vertical planes. I'm used to it now, but admittedly it was fairly jarring at first. I never even considered a PLP setup until seeing this thread, and I have to admit that would seem to feel and look even cooler than what I am pretty happy with right now. The main thing holding me back from trying it, though, is that it would mess up every other game that I play in Eyefinity -- which is a lot. Unfortunately my current setup does not have any easy way to switch between P and L orientation, so rotating them based on the game I'm playing at the time isn't practical. Maybe I need to look into finding a way to do that though. :)
  23. Guys, just wanted to point out that Joy2Key can be used to get this same functionality, but is much, much simpler to set up. Might be worth a try. I've been using it for a month now after ditching TARGET a while back, and it works great. With J2K you can have any joystick button essentially use what's called a TEMPO command in TARGET, by setting a time threshold after which that button now generates some other character. So, for example, I've got my TrackIR pause and center commands bound to my Warthog's Left Throttle Button. If I hold it less than 0.4 second, it generates 'z', which pauses my TrackIR; longer than 0.4, it generates 'x', which centers it.
  24. My god, 1.4m x 0.8m? That's a 63-inch monitor! What resolution do you run?
×
×
  • Create New...