Jump to content

Recommended Posts

Posted

Yes - It's so simple.

Once you have a working "SoftTH Profile" you can adapt it to any software that works with it .

 

And yes, you have to set up the *.lua files according DCS:Warthog

Posted (edited)

Be aware that you have to higher your Height of your MFCDs at the right screen.

Becouse SoftTH squeezes a 1366x1050px image into a 1366x768px

 

Heiher them with a factor of 1,3671875 (=1050/1366) to show them in a right aspect (quadratic).

 

If you have difficulties: post in the link below the Monitor .lua for DCS:Warthog and I will help out.

 

Link for DCS:Warthog MFCDs related posts= http://forums.eagle.ru/showthread.php?p=1125349#post1125349

Edited by PeterP

Posted

No,

 

config.SoftTHconfig

goes in the \DCS A-10C\bin folder

 

d3d9.dll

goes in the \DCS A-10C\bin folder

 

options.lua

goes is in the C:\Users\*your user name*\Saved Games\DCS Warthog\Config folder on Win7 !!

 

Your options.lua has to be set the same Height and Width as the in the config.SoftThconfig.

 

Check it :

config.SoftTHconfig

[main]

renderResolution=3046x1050

Options.lua

...

["fullScreen"] = true,

...

["aspect"] = 2.9,

...

["width"] = 3046,

...

["height"] = 1050,

Posted

That's the way I have it...

 

Here are my things:

 

softthconfig

 

 

[main]

renderResolution=3046x1050

nonlocalFormat=RGB16D

keepComposition=0

smoothing=1

debugD3D=0

zClear=1

vsync=0

tripleBuffer=0

screenshotFormat=jpg

dllPathD3D9=auto

dllPathDXGI=auto

dllPathD3D11=auto

 

[overrides]

forceResolution=0

antialiasing=0

processAffinity=1

FOVForceHorizontal=0

FOVForceVertical=0

 

[head_primary]

sourceRect=0,0,1680,1050

screenMode=1680x1050

 

[head_1]

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

devID=1

sourceRect=1680,0,1366,1050

transportResolution=1366x768

transportMethod=auto

noSync=0

 

 

 

monitors

 

 

_ = function(p) return p; end;

name = _('MONITOR+MFCD');

Description = 'Left MFCD on the left monitor,Right MFCD on the right and camera on the center'

Viewports =

{

Center =

{

x = 0;

y = 0;

width = 1680;

height = 1050;

viewDx = 0;

viewDy = 0;

aspect = 1.6;

}

}

 

LEFT_MFCD =

{

x = 1680;

y = 0;

width = 480;

height = 656;

}

 

RIGHT_MFCD =

{

x = 2566;

y = 0;

width = 480;

height = 656;

}

 

UIMainView = Viewports.Center

 

 

 

options

 

 

options =

{

["difficulty"] =

{

["padlock"] = true,

["easyRadar"] = false,

["miniHUD"] = false,

["birds"] = 0,

["optionsView"] = "optview_all",

["permitCrash"] = true,

["immortal"] = false,

["easyCommunication"] = false,

["map"] = true,

["radio"] = false,

["labels"] = false,

["tips"] = true,

["cockpitLanguage"] = "english",

["units"] = "imperial",

["easyFlight"] = false,

["altTrimmingMethod"] = false,

["externalViews"] = true,

["iconsTheme"] = "nato",

["fuel"] = false,

["weapons"] = false,

["setGlobal"] = true,

["geffect"] = "realistic",

}, -- end of ["difficulty"]

["graphics"] =

{

["VSync"] = false,

["multiMonitorSetup"] = "lmfcd+camera+rmfcd - copy",

["color"] = "32",

["heatBlr"] = 0,

["scenes"] = "high",

["water"] = 0,

["fullScreen"] = true,

["visibRange"] = "High",

["treesVisibility"] = 2992,

["aspect"] = 2.9009523809524,

["haze"] = 1,

["shadows"] = 2,

["TranspSSAA"] = true,

["effects"] = 3,

["textures"] = 2,

["lights"] = 2,

["MSAA"] = 1,

["height"] = 1050,

["civTraffic"] = "",

["HDR"] = true,

["clutterMaxDistance"] = 0,

["width"] = 3046,

}, -- end of ["graphics"]

["views"] =

{

["cockpit"] =

{

["mirrors"] = true,

["reflections"] = false,

["russianHud"] = false,

["avionics"] = 4,

}, -- end of ["cockpit"]

}, -- end of ["views"]

["sound"] =

{

["world"] = 0,

["radioSpeech"] = true,

["cockpit"] = 0,

["volume"] = 0,

["headphones"] = 0,

["music"] = -15,

["subtitles"] = true,

["gui"] = 0,

}, -- end of ["sound"]

["miscellaneous"] =

{

["headmove"] = true,

["force_feedback_enabled"] = false,

["f5_nearest_ac"] = true,

["f11_free_camera"] = true,

["synchronize_controls"] = true,

["f10_awacs"] = true,

}, -- end of ["miscellaneous"]

} -- end of options

 

 

Posted

Your options.lua says 'mfcd+camera+rmfcd - copy' is active.

["multiMonitorSetup"] = "lmfcd+camera+rmfcd - copy",

 

Check if this .lua is free of failures.

 

Or change to "MONITOR+MFCD". -this is the setting you want to use.

 

But apart from that everything looks OK! - Try lowering your settings and start a clean mission with the mission editor.

 

If that not helps I'm running out of Ideas.:noexpression:

Posted

LOL ! -You owe me half the cost for my upcoming Brain-surgery. Because this will happen in the near future - my head really starts to hurt as I was thinking about what your problem may be!:prop:

Posted

We should state at the beginning "THOU SHALL CHOOSE THE RIGHT SOFTTH-VERSION!" (:

 

Antialiasing doesn't work in Bs, wether it's by SoftTh odr set by nVidia-Panel... but anyway, it's a big improvement. Fullscreen stable, no FPS-improvements against a single screen, but also, no fps-decreasing (I'ld have beaten my pc to death for that, I've to admit)...

There's no "Overkill". There's only "open fire!" and "time to reload".

Specs: i7-980@4,2Ghz, 12GB RAM, 2x GTX480, 1x 8800GTS, X-Fi HD, Cougar, Warthog, dcs-F16-pedals

Posted
We should state at the beginning "THOU SHALL CHOOSE THE RIGHT SOFTTH-VERSION!" (:

 

Antialiasing doesn't work in Bs, wether it's by SoftTh odr set by nVidia-Panel... but anyway, it's a big improvement. Fullscreen stable, no FPS-improvements against a single screen, but also, no fps-decreasing (I'ld have beaten my pc to death for that, I've to admit)...

 

Set in softTh back to antialiasing=0

And simply force it via nvidea controllpanel - worked without problem back in my nVidia days.

 

Oh ! : to which executable are you pointing in the advanced 3d performance tab?

It has to be the ...\Ka-50\bin\x86\stable - Simulator.exe

( I'm getting this headache again...:))

Posted

And btw, Peter: you didn't find a fix for the NVG, right...? (; Magic man!

There's no "Overkill". There's only "open fire!" and "time to reload".

Specs: i7-980@4,2Ghz, 12GB RAM, 2x GTX480, 1x 8800GTS, X-Fi HD, Cougar, Warthog, dcs-F16-pedals

  • 2 months later...
Posted (edited)

Triple monitor with ABRIS on 9" Doublesight USB

 

PeterP,

I am trying to get a multi-monitor setup going. I don't know if you or your nifty program can help.

 

My monitor setup is a 26" (1920 x 1200) main screen, a 21.5" touchscreen (1920 x 1080 Helios), and a 9" Doublesight USB screen (600 x 1024 ABRIS).

 

My screen resolution screenshot:

ScreenShotMonitorResolution.thumb.jpg.a78a9e14e17bfeac413563e64f94fb22.jpg

 

I am running Windows Ultimate x64, DCS: BS 1.02

 

Can you point me to the options lua file?

 

Monitor lua

Froglips2+1monitors.lua

 

I am trying to get the main BS screen on the 26" monitor, the Helios display on the 21.5" touchscreen, and the ABRIS mapped to the 9" screen.

 

As you can see from my sig, I have a single video card but plenty of horsepower in the system. I was running a two screen system successfully with Helios on the bottom but adding the little moniotr seems to have really porked the pooch.

 

Any help or suggestions would be appreciated. Setup pre the addition of the Doublesight is shown below. The Doublesight is ust to the right of the lower screen, in the new set-up, with its upper left corner aligned with the Helios screen's upper right corner.

 

IMG_0101.JPG.d698827e6bb31e980ff27f641829a318.JPG

 

Froggie

Edited by Froglips

Kurt "Froglips" Giesselman

wishing someone would do a two seat sim like LB2...I ain't much of a pilot but I am a helava good shot.

System specs: Asus Sabertooth 990FX, AMD FX 4170, 16GB DDR3 RAM, 2 x Palit 560Ti 2GB video cards SLI, TIR 4, 26" main display, 21.5" Helios display, 10" Shkval display, 9" ABRIS display, XKeys Pro panel, Copy Cat Controls cyclic/collective w/custom KA-50 head/rudder

Posted (edited)

Hi,

Yes- SoftTh from Kegetys would help to gain your FPS but here are some problems that SoftTh cant solve:

 

I assume you run BlackShark in windowed mode.

It seems to me that the USB connected screen is now the bottleneck and there is really no practical solution to get around this.

The problem is as follows:

The USB monitor installed a virtual graphic-card because it has no direct connection to your GPU.

This means that the USB-Monitor is software accelerated and no hardware acceleration can be used to show the image, and the content has to be copied through the pci-bus of the mainboard to the ram and than again pushed throug the usb-bus to the monitor.

This works like this: Your primary GPU renders the hole image and hands back-buffer of the Graphficcard and all physically connected monitors are getting the image instantly from there.

...But the part for the USB-Monitor goes a different route...

 

Lets give you a simple Image with these actors:

Meal = pixels

Chef = GPU

Restaurant = Graphic-card

Deliverer = Virtual Monitor adapter

Streets = the Ram/Mainboard and USB-bus

 

 

Once the meal is cooked the Chef says:"meal is ready to serve"

The two Big screens are sitting directly in the Restaurant and starting to eat, but the USB-Monitor ordered on-line and is sitting outside of the Kitchen in a other district.

So the Deliverer have first look into the kitchen and search for the meal.

Once he have it he drives trough the streets full heavy traffic to The USB-Monitor.

And this happens while the Monitors in the restaurant are already finished and hungry again!

And here is the crazy part - the chef won't cook a new meal until the busy delivere calls back and says that the customer is satisfied!

 

This is seems to be OK for normal desktop content but it is highly infective for DirectX applications.

 

But there is somting we can do to help our little overworked fellow to get faster through the traffic jam:

 

 

Lower the resolution for the USB-Monitor! So he has not carry so much.

If I remember correctly (I cant look it up now) BlackShark uses a resolution of 256/512px to render the abris/shkval.

Try to lower the res of the USB-Monitor as much as possible and choose the lowest value in the Game-Options for the cockpit displays.

There is no real better image if you blow up a image of 516px vertical to 1080px (as example) it only eats up resources.

 

And I fear that this problem will not get much better with the full screen option checked (available through SoftTH). See this thread for reference:

Can DCS export MFCDs outside the render area? -Greg seems to have the same problem with his USB monitors.

 

But we can try...

When back home (in about 7houers) I will compose a SoftTh profile for you.

Edit: Not able to sit in front of the console today any more (weather is too good)

will prepare some files for tomorrow Highnoon (UTC+01:00)

 

In the meantime please check this thread:SoftTH 2.xx explained at a example configuration

There it contains plenty of info how SoftTh works and also explains a major issue (from my point of view) of Helios together with a Fullscreen application. So SoftTh will not work as intended with your setup... If you want to in-cooperate Helios you have to stay windowed!

 

...But please check out this video: http://video.google.com/videoplay?docid=-2384578534271422462#

I think that this would be the right solution with your setup!

This would work with SoftTh and so it would run in full-screen mode.

 

 

IIRC You find the options.lua in BlackShark/data/scripts

Edited by PeterP

Posted

PeterP I have been researching alot on this thread and you seem to be the man with all the answers. So I will give you the info and see if you can work some magic. I have already tried a few things so I hope I did not screw anything up also I keep seeing somthing along the lines of (SoftTH-config) do I need this or need to do something with this anyways I could use all the help I can get! End result is I want the camera "cockpit" on the left screen ad the shkval and ABRIS on the right screen here are the specs you ask for!

 

after multiple fails I cannot even figure out how to get pictures on this site! So I will explain the best I can. Two monitors both 22in and they are side by side.

 

1.)

Resolution: 1920x1080

Orientation: landscape (both screens)

Multiple displays: Extend these displays

 

Both monitors are connected to the same graphic card.

Graphic card is NVIDIA GeForce GTX 580

 

2.) This is where I get confused for what I know I do not use TH2GO and I have no idea what the Matrox PowerDesk setup is and the picture you have for a sample.

 

3.) Windows 7 64bit and DCS Version1.0.1

 

4a)

options =

{

["views"] =

{

["cockpit"] =

{

["mirrors"] = true,

["reflections"] = false,

["avionics"] = 2,

["russianHud"] = false,

}, -- end of ["cockpit"]

}, -- end of ["views"]

["difficulty"] =

{

["padlock"] = false,

["easyRadar"] = true,

["enemies"] = true,

["setGlobal"] = true,

["immortal"] = false,

["geffect"] = "realistic",

["permitCrash"] = false,

["easyFlight"] = true,

["tips"] = true,

["radio"] = true,

["fuel"] = false,

["hud"] = false,

["aftSwitching"] = false,

["cockpitLanguage"] = "english",

["units"] = "imperial",

["externalViews"] = true,

["altTrimmingMethod"] = false,

["myPlane"] = true,

["iconsTheme"] = "nato",

["map"] = true,

["weapons"] = false,

["allies"] = true,

["labels"] = true,

}, -- end of ["difficulty"]

["audio"] =

{

["wind"] = 100,

["radio"] = 100,

["musicEn"] = false,

["engines"] = 100,

["soundEn"] = true,

["effects"] = 100,

["music"] = 50,

["radioSpeech"] = true,

["warnings"] = 100,

["volume"] = 100,

["inCockpit"] = 100,

["mech"] = 100,

["subtitles"] = true,

["gui"] = 50,

}, -- end of ["audio"]

["graphics"] =

{

["multiMonitorSetup"] = "shkval+camera",

["color"] = "32",

["heatBlr"] = 1,

["scenes"] = "high",

["water"] = 2,

["fullScreen"] = false,

["visibRange"] = "High",

["aspect"] = 1.77,

["textures"] = 2,

["shadows"] = 3,

["display_mode"] =

{

["avi"] =

{

["bpp"] = 32,

["resolution"] = "640x480",

["full_screen"] = false,

["aspect"] = 1.333333333,

["height"] = 480,

["width"] = 1920,

}, -- end of ["avi"]

}, -- end of ["display_mode"]

["effects"] = 3,

["lights"] = 2,

["haze"] = 1,

["terrPrld"] = "20",

["height"] = 1080,

["resolution"] = "1920x1080",

["civTraffic"] = 0,

["width"] = 1920,

}, -- end of ["graphics"]

} -- end of options

 

 

4b)

 

Description = 'Shkval on the left monitor,ABRIS on the right and camera on the center'

Viewports =

{

Center =

{

x = screen.width / 3;

y = 0;

width = screen.width / 3;

height = screen.height;

viewDx = 0;

viewDy = 0;

aspect = screen.aspect / 3;

}

}

 

Shkval =

{

x = 0;

y = 0;

width = screen.width / 3;

height = screen.height;

}

 

ABRIS =

{

x = screen.width *(2 / 3);

y = 0;

width = screen.width / 3;

height = screen.height;

}

 

 

 

Like said before I'm a noob to this and have been searching and searching trying to find out how to make this all work... Anything would help and If I can a way to get the pics I will

Posted (edited)

Hi Froglips,

as promised :

 

Here is a set of three different SoftTH configurations that will fit for your setup.

 

Variant 1

 

picture.php?albumid=497&pictureid=3599

 

This configuration uses all three monitors and you will be able to control the Shark like the guy in the "Headtracking and Touchscree" video I posted above.

 

Variant 2

 

picture.php?albumid=497&pictureid=3600

 

This configuration is using only two screens.

 

Variant 3

picture.php?albumid=497&pictureid=3601

This configuration is basically the same as Variant 1 , but the USB-Monitor is not in use.

Use this config if the USB-Monitor is still bottlenecking your system and flying is no joy.

 

For each Variant you will have to edit your options.lua as below- a detailed description which numbers to use is in the ReadMe:

picture.php?albumid=497&pictureid=3598

 

The ReadMe with detailed instructions:

Hello!

 

Copy the content of your choose Setup variant into your Ka-50 folder.

 

example: g:\Program Files (x86)\Eagle Dynamics\Ka-50

 

Then Edit your Options.lua to the a new resolution that SoftTh needs to work properly.

I highly recommend to use Notepad++ for this job -it's Freeware!

 

You find the Options.lua in:

...\Ka-50\BlackShark\data\scripts

 

Change line 62["width"] and line 64["height"] for each SoftTH variant you use difrent so Softth will do the job right!

 

-for Variant 1 set:

 

["width"] = 2520,

["height"] = 2410,

 

-for Variant 2 set:

 

["width"] = 2520,

["height"] = 1200,

 

-for Variant 3 set:

 

["width"] = 1920,

["height"] = 2410,

 

(Don't worry about the aspect ratio - it is already set properly in the monitorconfig-LUA that you will have to choose)

 

Than start up BlackShark and

go to the "Options"-menu "System"-tab and set set up the right monitor configuration as set in your options.lua!

 

Choose between

 

'SoftTH Variant 1: Monitor 1 and 2 Center - Monitor 3 Abris'

'SoftTH Variant 2: Monitor 1 Center - Monitor 3 Abris'

'SoftTH Variant 3: Monitor 1 and 2 Center'

 

And don't forget to make your cross in the "Fullscreen" option !

 

 

That's all - Enjoy!

 

 

Don't forget to read the "readme_SoftTH2.txt" a copy is already in your ...Ka-50\bin\x86\stable folder.

Still questions ? - PM me or go to http://forums.eagle.ru/showthread.php?p=1211133#post1211133

 

-PeterP 2011/05/31

You find the files attached as "Froglips SoftTH.rar".

 

Some annotations about the SoftTh configuration :

 

For Variant 1 and 3 I used a "advanced" bezel-management according to your unique setup (It's not shown in the shematics above but it is contained in the files - I started this calculation after i made the draft for the different config's -BTW: Thanks for the picture - It tell's me more than Thousend words!).

 

picture.php?albumid=497&pictureid=3597

 

This works like this:

 

I wanted to prevent SoftTH from rendering the full horizental reselution on your touchscreen so that there will be no non-alignment between the both screens.

 

picture.php?albumid=497&pictureid=3439

 

config.SoftTHconfig code of Variant 1 (you wil find this file in ...Ka-50\bin\x86\stable )

 

[main]
; Variant 1
renderResolution=2520x2410
nonlocalFormat=RGB16D
keepComposition=0
smoothing=0
debugD3D=0
zClear=1
vsync=0
tripleBuffer=1
screenshotFormat=jpg
dllPathD3D9=auto
dllPathDXGI=auto
dllPathD3D11=auto

[overrides]
forceResolution=0
antialiasing=2
processAffinity=1
FOVForceHorizontal=0
FOVForceVertical=0

[head_primary]
; DISPLAY 1 -Center view
sourceRect=0,0,1920,1200
screenMode=1920x1200

[head_1]
; DISPLAY 2 Touchscreen -Center view
devID=1
sourceRect=96,1330,1728,1080
transportResolution=1920x1080
transportMethod=local
noSync=0

[head_2]
; DISPLAY 3 USB -Abris view
devID=2
sourceRect=1920,1330,600,1024
transportResolution=600x1024
transportMethod=nonlocal16d
noSync=1

 

I edited sourceRect to set the render starting point for the 2nd screen to be 96px to the right

and "Stretched" the image a little (96px + 1728px + 96px = 1920px ).

 

I also set the transportMethod for the USB-Monitor to "nonlocal16d".

That means that SoftTH hands out the Data to the VirtualGraphicsAdapter (remmember the Kitchen? -SoftTH is now in the role of the chef and the GPU is now the sous-chef) in 16bit in stead of 32bit - this half's the bandwidth that has to be used for the transport what hopefully will higher the general FPS.

And as the real ABRIS is showing only a 8bit (maybe 16bit ?! - dont know..) Image you will not loss any information/imagequality!

 

I also set "zClear=1" - to on.

If you get problems like this: http://forums.eagle.ru/showthread.php?p=1189504#post1189504

Set it to "zClear=0"

 

Important! :

If you cant read something in the multiplayer-option screen for instance - use the force! : App key + S

From the SoftTh readme:

Currently supported hotkeys are:

- Print screen: Save screenshot in TGA format

- App key + E: Toggle smoothing on/ogg

- App key + G: Toggle frame time graph on/off

- App key + B: Debug bars on/off

- App key + W: Toggle left/right monitor data copy

- App key + S: Toggle squashing, draws whole frame to middle

monitor only, helpful for using UI with games that stretch

the UI to all three monitors

- App key + F4: Force application quit

 

(App key is the application key next to the right windows key)

Edited by PeterP
  • Like 1

Posted

It looks to me like you have some odd stuff in multiMonitorSetup. Identical monitors but one is 640x480 resolution? different aspect ratios of 1.33 and 1.77??

 

["multiMonitorSetup"] = "shkval+camera",

["color"] = "32",

["heatBlr"] = 1,

["scenes"] = "high",

["water"] = 2,

["fullScreen"] = false,

["visibRange"] = "High",

["aspect"] = 1.77,

["textures"] = 2,

["shadows"] = 3,

["display_mode"] =

{

["avi"] =

{

["bpp"] = 32,

["resolution"] = "640x480",

["full_screen"] = false,

["aspect"] = 1.333333333,

["height"] = 480,

["width"] = 1920,

}, -- end of ["avi"]

}, -- end of ["display_mode"]

["effects"] = 3,

["lights"] = 2,

["haze"] = 1,

["terrPrld"] = "20",

["height"] = 1080,

["resolution"] = "1920x1080",

["civTraffic"] = 0,

["width"] = 1920,

}, -- end of ["graphics"]

Kurt "Froglips" Giesselman

wishing someone would do a two seat sim like LB2...I ain't much of a pilot but I am a helava good shot.

System specs: Asus Sabertooth 990FX, AMD FX 4170, 16GB DDR3 RAM, 2 x Palit 560Ti 2GB video cards SLI, TIR 4, 26" main display, 21.5" Helios display, 10" Shkval display, 9" ABRIS display, XKeys Pro panel, Copy Cat Controls cyclic/collective w/custom KA-50 head/rudder

  • Recently Browsing   0 members

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