Jump to content

Recommended Posts

Posted

I'm hoping one of the guys who've developed the multiplayer and comms menu mods will be able to solve this one too -- I run a 3-monitor config with smaller left and right monitors. The info bar (when in external views) never shows up properly because my L/R monitor heights are 1024 whereas my main monitor is 1080, i.e. the info is being shown outside my viewable area at the bottom of the left monitor. I can see the gray info bar on my center monitor, but I presume all the text is either over on the left monitor or on both the left and right monitors. I've looked through the FUI folder and don't see anything related to the info bar. Has anyone else come across it?

Posted (edited)

Can have a look at it but I think it's not necessary, beside it would be quite complicated because there are many different values included into the info-bar - and in DCS are text overlays not drawn as single block - its always a combination of different layers and this means that you need to edit every layer corresponding to the new position and the info is spread in different files (that's the experience I have made).... -not impossible but a huge amount of work!

 

The easiest way would to be to configure softth to draw the whole 1080px

into the 1024px height of your side-monitors.

Similar to this:

 

Example for left monitor showing all vertical contend:

[head_1]

; Autodetected as \\.\DISPLAY 2

devID=1

sourceRect=0,0,1280,1080

transportResolution=1280x1024

transportMethod=auto

noSync=0

 

or this:

 

Example for left monitor showing only 1024px of total 1080px shifted 56px to the top :

[head_1]

; Autodetected as \\.\DISPLAY 2

devID=1

sourceRect=0,56,1280,1024

transportResolution=1280x1024

transportMethod=auto

noSync=0

 

At both examples you will see the info-bar at the side-monitor.

Edited by PeterP

Posted

A quick, simple answer -- thanks again, PeterP!

 

I tried that and you're right, that does it. Problem is, of course, that my images don't line up across the 3 monitors. Ideally I'd just physically lift/drop my monitors such that their bottoms line up, and then I could just cut the 56px off of the top of the L and R monitors ... but unfortunately my current setup makes this minor change extremely difficult to implement. Thus my only real choice would be to deal with the image mismatch across monitors, and in the end, seeing the info bar isn't as important to me as having a consistent image across my monitors, so for now I'll just forget about the info bar. Thanks for the quick answer though!

Posted

I think I didn't explain it adequately -- by 'image mismatch', I meant that I'm trying to squeeze 1080 vertical pixels into the 1024 that my display actually has, and so even tho the info bar would now appear at the bottom of all monitors, a point-for-point comparison between the L/R monitors and the center monitor would show that the images don't match as you move down from the top (currently, the tops of all my monitors are aligned, with the L/R bottoms being about 25 mm above the middle monitor's bottom bezel).

 

Wow--rereading the above I'm not sure that explanation helped clarify it at all. :) In other words the L/R monitors' images are compressed vertically compared to the center monitor's image and so as your eye moves from the center monitor outward, you notice a discontinuity in the vertical position of say, the canopy frame. If I want to keep everything proportional and I can't move my L/R monitors down such that all 3 monitors' lower bezels are aligned ... my only choice is to just leave things the way they were and give up on seeing the info bar.

Posted (edited)

I understand you fully!

but you can fully unleash the power of SoftTh by maintain the aspect-ratio of every monitor that is attached simply by calculating and place it in the softth config. its a little different to the things like shown in this thread: http://forums.eagle.ru/showthread.php?p=1127777#post1127777

but they are also very boring and no one will notice at all...

Trust me: Post a picture and your softth config

when I have the example I can explain how I made this and why...

But explaining it without a practical example is for me like taking to a wand..

This don't cost you something at all! - I just started my summer holidays today!!! :)

 

edit: Revisited some post of you on SoftTh and here and -

I'm very sure we could press some extra FPS out of your card without a great visible loss!

Edited by PeterP

Posted

Ah, well, if you're on vacation, then sure, give it a try! :)

 

Here's my config.SoftTHconfig:

 


[main]
renderResolution=5430x1080
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
processAffinity=0
FOVForceHorizontal=0
FOVForceVertical=0

[head_primary]
sourceRect=1355,0,1920,1080
screenMode=1920x1080

[head_1]
; Autodetected as \\.\DISPLAY2 at NVIDIA GeForce GTX 580
devID=1
sourceRect=3350,0,1280,1024
transportResolution=1280x1024
transportMethod=auto
noSync=0

[head_2]
; Autodetected as \\.\DISPLAY5 at NVIDIA GeForce 8400 GS
devID=2
sourceRect=0,0,1280,1024
transportResolution=1280x1024
transportMethod=auto
noSync=0

[head_3]
; Autodetected as \\.\DISPLAY6 at NVIDIA GeForce 8400 GS
devID=3
sourceRect=4630,0,800,480
transportResolution=800x480
transportMethod=auto
noSync=0

[head_4]
; Autodetected as \\.\DISPLAY7 at NVIDIA GeForce 8400 GS
devID=4
sourceRect=4630,480,800,480
transportResolution=800x480
transportMethod=auto
noSync=0

 

And here's a[n admittedly poor] picture of my setup where you can see the alignment difference between the side and center monitors:

 

IMG_0440.jpg

 

If there's anything that'll get me more FPS in DCS, I'll give it a try. Thanks!

Posted (edited)

Thanks- give me 24h btw... is there a possibility to put a book- lets say:n"Moby dick" under the foot of your centre as a starter?!

Serious:

Its very important to have something like an "rock bolt" - and if your centre is just -"in between" you will always get trouble to find a "good value" - make it at last level up bottom to the side-monitors - so much easier to calculate- whatever will come!

Edited by PeterP

Posted
Thanks- give me 24h btw... is there a posibiliti to put a book- lats say:n"Moby dick" under the foot of your centre at a starter?!

 

:megalol::D

 

Take Peter's advice. The man built a damn throttle!:thumbup:

ASUS ROG Maximus VIII Hero, i7-6700K, Noctua NH-D14 Cooler, Crucial 32GB DDR4 2133, Samsung 950 Pro NVMe 256GB, Samsung EVO 250GB & 500GB SSD, 2TB Caviar Black, Zotac GTX 1080 AMP! Extreme 8GB, Corsair HX1000i, Phillips BDM4065UC 40" 4k monitor, VX2258 TouchScreen, TIR 5 w/ProClip, TM Warthog, VKB Gladiator Pro, Saitek X56, et. al., MFG Crosswind Pedals #1199, VolairSim Pit, Rift CV1 :thumbup:

Posted

Sure, I could move the center monitor up and make the problem easier ... but that is exactly why I have this problem: I don't *want* to move the monitor any higher. :) Not just because I'm stubborn, but because my current eye-level when I sit in my chair is slightly above the center of the screen; if I move the monitor up another inch or two, I'm going to really be looking upward at my monitor, which I don't want. And I don't have any way to lift my seat up, either, unfortunately. So that's why I say my center monitor is fixed in position; and since my right monitor can't be moved down (it's already basically resting on the desk, with only a small riser under it), it seems I'm stuck.

  • 2 months later...
Posted (edited)

Hello Greg!

I'm hoping you are still listening... (you can't imagine how unsatifiing it was for me to have no "right" answer the last couple of month - but I ran last week in a similar problem - and searched very intense for a solution - and than I found it...)

 

As Promised -

OK!:D - it's not exactly 24h I needed to find a robust solution for your problem - but here it is:

 

There is a unducumented function in softth version v2.01 and up:

kegetys

Administrator

 

Posts: 244

 

 

xx.gif Re: * SoftTH v2.01 pre-alpha test version *

« Reply #100 on: July 17, 2010, 11:32:05 AM »

In v2.01 there is an undocumented feature for setting a "destination rectangle" for the outputs. With it you can set the output to cover only a part of the screen area. It should allow, for example, properly aligning different height displays so nothing is outside the visible area and black borders are added instead.

 

Example result with it:

Render resolution is 4800x1200 here (3x1600x1200) despite the widescreen monitors used, the area to the left and right is left blank:

IMG_1549.jpg

 

Config used: http://junk.kegetys.net/softth2_destrect_config_sample.txt

Note the "destRect" properties that limit the output area to 1440x1200 pixels on the 1920x1200 side monitors.

This "destRect" function lets you define what portion of your monitor is used and how much of the rendered image will be shown in this part of the screen. -and you are able to move this part freely around! with other words: It let create you a "window" inside your screen!

 

I edited a little goofy example to show you better what you can do with this function:

 

destRect-1.jpg

 

So let's assume you have different sized monitors/no monitor matches the other in size and native resolution.... and you are mixing portrait with landscape...

But the "destRect" function let you render in fullscreen-mode and align everything inclusive bezel-management and in right aspect on all your monitors !

 

-and this can be used also to make all contend appear at all your screens and still keeping the right aspect ratio and a good alignment trough all your three screens.

This is what you have to add to your primary monitor:

[head_primary]

sourceRect=1355,0,1920,1080

destRect=0,0,1920,1024

screenMode=1920x1080

and than you should have the bottom line at the same height like on your side-monitors. -because we squeeze all content into 1024px vertical and don't use out the 56 pixels at the bottom of your middle monitor.

 

And the info-bar will be readable without the need to move your monitors physically!

 

Please try and report back. :)

 

Edit:

Here is a New config.SoftTHconfig that should work out of the box for you- I marked the changes I have done in Red:

 

 

[main]

renderResolution=5430x1080

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

processAffinity=0

FOVForceHorizontal=0

FOVForceVertical=0

 

[head_primary]

sourceRect=1355,0,1920,1080

destRect=0,0,1920,1024

screenMode=1920x1080

 

[head_1]

; Autodetected as \\.\DISPLAY2 at NVIDIA GeForce GTX 580

devID=1

sourceRect=3350,0,1280,1080

transportResolution=1280x1024

transportMethod=auto

noSync=0

 

[head_2]

; Autodetected as \\.\DISPLAY5 at NVIDIA GeForce 8400 GS

devID=2

sourceRect=0,0,1280,1080

transportResolution=1280x1024

transportMethod=auto

noSync=0

 

[head_3]

; Autodetected as \\.\DISPLAY6 at NVIDIA GeForce 8400 GS

devID=3

sourceRect=4630,0,800,480

transportResolution=800x480

transportMethod=auto

noSync=0

 

[head_4]

; Autodetected as \\.\DISPLAY7 at NVIDIA GeForce 8400 GS

devID=4

sourceRect=4630,480,800,480

transportResolution=800x480

transportMethod=auto

noSync=0

 

 

Keep in mind that you maybe want to add the newly added "fpsLimit" setting for non-primary heads in v2.06 - to speed-up the copying of your usb-monitors and your overall performance >http://forums.eagle.ru/showthread.php?p=1289183#post1289183

 

The next step would be to optimise it more and use only 5430x1024 instead of

5430x1080 for the "center-camera" rendering. and safe 304080px that your gpu has to render - but this would mean you have to edit your the softthconfig , "camera-lua" and the Options.lua also.

Edited by PeterP

  • 2 weeks later...
Posted

OK, PeterP, I tried your suggestion and it does indeed work. The only downside, of course, is that the center picture doesn't use the entire screen height, but we knew that beforehand. I've posted pictures of the before and after outcomes below. I can finally read the info bar on the left and everything's lined up (it doesn't appear so in the picture because of the perspective, but when I'm sitting in front of the monitors, they're lined up). Thanks!

 

BEFORE:

CIMG0003.jpg

 

AFTER:

CIMG0005.jpg

  • Like 1
  • Recently Browsing   0 members

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