SoftTH Home

Author Topic: SoftTh 2.x configuration tool  (Read 92634 times)

Olstyle

  • User
  • Posts: 293
  • Mr. Config
Re: SoftTh 2.x configuration tool
« Reply #30 on: June 25, 2011, 12:19:06 PM »
Two things I noticed in some other posts:
1) Someone said quoting kegetys "nonlocal - settings are broken if they are not set to auto". Is this true and were did kegetys post this?
2) I`ve seen some setups usings the old "autoSquash" setting under hooks. Does this really work? I`ve seen none of this in kegetys' documentation.

I´d adjust the creator accordingly if there is some truth in the two.
« Last Edit: June 25, 2011, 03:30:08 PM by Olstyle »

kegetys

  • User
  • Posts: 280
Re: SoftTh 2.x configuration tool
« Reply #31 on: June 25, 2011, 04:57:40 PM »
1) Someone said quoting kegetys "nonlocal - settings are broken if they are not set to auto". Is this true and were did kegetys post this?

The nonlocalFormat setting does not do anything if you set transportMethod to other than auto. Setting the transport to "nonlocal" equals to RGB32 transportMethod. This was not mentioned in the readme prior to 2.05 properly, it now says the following:

transportMethod: Transport method used for this head. Possible options:
auto     - Autodetect output method
local    - Use shared surfaces
nonlocal    - Copy data through system RAM (32bit)
nonlocal16  - Copy data through system RAM (16bit)
nonlocal16d - Copy data through system RAM (16bit + dithering)

But in any case, using 'auto' is preferred as it should ensure maximal performance with easy setup. It will detect if it is possible to use a shared surface for the head, and if not, it will use a nonlocal method based on nonlocalFormat setting (Which is RGB16D by default, which gives good performance without a huge visual quality loss)

2) I`ve seen some setups usings the old "autoSquash" setting under hooks. Does this really work? I`ve seen none of this in kegetys' documentation.

No, it does not work in SoftTH 2.x.
« Last Edit: June 25, 2011, 04:59:43 PM by kegetys »

Olstyle

  • User
  • Posts: 293
  • Mr. Config
Re: SoftTh 2.x configuration tool
« Reply #32 on: June 25, 2011, 08:06:11 PM »
Oh, the master himself.

Changed the app on setting "nonlocal16d" if (high)performance option is set and the screen is not local. Quality option remains "nonlocal". Thinking about at switch to keep transportMethod on auto if one wants to.
While i was at it, high performance now sets nonlocal screens to "noSync=1" und doesn´t cut resolution on local ones.

BTW: Lacking 32bit support was one of the things which got 3dfx killed. No reason to turn back to 16bit now if you don`t really need to. ;D
« Last Edit: June 25, 2011, 08:20:19 PM by Olstyle »

PwrUsr

  • User
  • Posts: 413
  • 3 heads are better than 1
Re: SoftTh 2.x configuration tool
« Reply #33 on: June 26, 2011, 07:02:30 AM »
Glad to see this is progressing nicely. I could see an offline version of the tool being included in downloads for the next version...

BTW: personally I've always had trouble with noSync=1 producing weird flickering on the nonlocal.
Å

WacKEDmaN

  • User
  • Posts: 78
Re: SoftTh 2.x configuration tool
« Reply #34 on: July 06, 2011, 05:54:33 PM »
BTW: personally I've always had trouble with noSync=1 producing weird flickering on the nonlocal.

same here.. noSync=1 drops frames on the nonlocal head(s)...good for performance...but bad for actual gaming!

PwrUsr

  • User
  • Posts: 413
  • 3 heads are better than 1
Re: SoftTh 2.x configuration tool
« Reply #35 on: July 06, 2011, 07:27:29 PM »
Yeah it's completely distracting, seems like the frames are dropped randomly so it creates this odd flickering unlike what you get with low but constant framerate, which is actually much more bearable.
Å

Ra Kaan

  • User
  • Posts: 269
  • SoftTH FTW
Re: SoftTh 2.x configuration tool
« Reply #36 on: August 05, 2011, 06:52:46 PM »
Olstyle, have you got a catchy name for your app, something besides, the tool? ?  ???

haha

What about -

SoftTH Configurator
Config-Ed
Auto-ed
Auto-Config
El Configurador

I suck at naming LOL

¥

PwrUsr

  • User
  • Posts: 413
  • 3 heads are better than 1
Re: SoftTh 2.x configuration tool
« Reply #37 on: August 05, 2011, 07:33:36 PM »
Quote from: Ra Kaan
El Configurador
:D Ole!


Å

Ra Kaan

  • User
  • Posts: 269
  • SoftTH FTW
Re: SoftTh 2.x configuration tool
« Reply #38 on: August 05, 2011, 09:49:35 PM »
Quote from: Ra Kaan
El Configurador
:D Ole!

HAHAHA!!  ;D

How about "Olstyles SoftTH configuration tool of DOOM!"
¥

Olstyle

  • User
  • Posts: 293
  • Mr. Config
Re: SoftTh 2.x configuration tool
« Reply #39 on: August 06, 2011, 11:15:48 AM »
On softth.com (http://softth.com/), Mr.Gambler named the corresponding tab  "Config-Creator".
Sounds fine to me.

Quote
El Configurador
Since i'm german a name with some "metal umlaut" in it would be more fitting(and possibly breaking the app on non unicode compliant systems  :-( ).
« Last Edit: August 06, 2011, 11:18:57 AM by Olstyle »

Ra Kaan

  • User
  • Posts: 269
  • SoftTH FTW
Re: SoftTh 2.x configuration tool
« Reply #40 on: August 06, 2011, 07:11:48 PM »
OH! Excellent! I forget about that site over there !
             

\m/          8)        \m/
   \          Däs        /
    \Cönfig-Creatör/
 


How is that for some "metal umlaut" action !
¥

Ra Kaan

  • User
  • Posts: 269
  • SoftTH FTW
Re: SoftTh 2.x configuration tool
« Reply #41 on: August 06, 2011, 11:00:31 PM »
Ok Olstyle, I'm just playng with this now...Please excuse my taking this liberty.



kegetys, may I have permission to include your SoftTH logo graphic in association with Olstyle's config-creator?
« Last Edit: August 08, 2011, 06:43:26 PM by Ra Kaan »
¥

Olstyle

  • User
  • Posts: 293
  • Mr. Config
Re: SoftTh 2.x configuration tool
« Reply #42 on: August 08, 2011, 06:07:30 PM »
Added the limitFps option(local head blocks the setting since there is no use doing this combination) and did some experiments with colorcoded heads.

PwrUsr

  • User
  • Posts: 413
  • 3 heads are better than 1
Re: SoftTh 2.x configuration tool
« Reply #43 on: August 20, 2011, 05:37:11 AM »
Just something I'd like to point out after seeing a couple pop up while troubleshooting on the forums...

The config tool defaults all displays except the primary to nonlocal.

Going back to this:
Quote from: kegetys
The nonlocalFormat setting does not do anything if you set transportMethod to other than auto. Setting the transport to "nonlocal" equals to RGB32 transportMethod. This was not mentioned in the readme prior to 2.05 properly...

...But in any case, using 'auto' is preferred as it should ensure maximal performance with easy setup. It will detect if it is possible to use a shared surface for the head, and if not, it will use a nonlocal method based on nonlocalFormat setting (Which is RGB16D by default, which gives good performance without a huge visual quality loss)

I think the config tool should leave the option for setting the transportMethod for those want/like it, but in general it should always leave all heads to the default of auto to make sure whatever nonLocalFormat is set actually takes effect. There's no reason to force it anyhow, as SoftTH will automatically use local transport if possible.
« Last Edit: August 20, 2011, 05:39:39 AM by PwrUsr »
Å

Ra Kaan

  • User
  • Posts: 269
  • SoftTH FTW
Re: SoftTh 2.x configuration tool
« Reply #44 on: August 20, 2011, 06:22:01 AM »
You are correct, here is my autogen config made by the Cönfig-Creatör:

[main]
renderResolution=3968x1280
nonlocalFormat=RGB32
keepComposition=0
smoothing=1
debugD3D=0
zClear=0
vsync=0
tripleBuffer=0
screenshotFormat=jpg
dllPathD3D9=auto
dllPathDXGI=auto
dllPathD3D11=auto
[overrides]
forceResolution=0
antialiasing=0
processAffinity=0
FOVForceHorizontal=0
FOVForceVertical=0

[head_primary]
sourceRect=1024,0,1920,1200
screenMode=1920x1200

[head_1]
devID=1
sourceRect=0,0,1024,1280
transportResolution=1024x1280
transportMethod=nonlocal
noSync=0
fpsLimit=0

[head_2]
devID=2
sourceRect=2944,0,1024,1280
transportResolution=1024x1280
transportMethod=nonlocal
noSync=0
fpsLimit=0


Olstyle, is there a way to make the default always "auto" ?
¥

 

anything