Jump to content

Dx11 And Shader Option


9 replies to this topic

#1 WarGruf

    Member

  • PipPipPipPipPipPip
  • Veteran Founder
  • Veteran Founder
  • 301 posts
  • LocationNorth Wales (DropShip)

Posted 08 March 2014 - 09:20 AM

After playing around with lots of settings and .cfg setups I've come to the conclusion the Shader option is a bit messed up!?

When I set everything to Very High, no AA, no motion Blur, no Glow, Vsync on @ 1600x1200 I get 30Fps in mechlab. 35-23Fps ingame.

I turn the Shader options to Medium and I get 45-35Fps with (to me) no loss in image quality?

What does the Shader option do these days? The options used to have information telling you what it did but now it doesn't... Any Ideas?


To make my life a bit easier FPS wise, I now play with most options set to high.
Shadows and environment are on Medium, Post-Pro is on Low which keeps me above 40Fps during matches. I have Morphological Filtering enabled in CCC and Vsync Forced on with Triple buffer active. That and I set Tessellation to Application controlled.

I'm using Crossfired 7770s which run at 1100Mhz core, 1300Mhz Memory clocks. With a Phenom II x6 OC'd to 3.6Ghz on all cores, 8 gig of Corsair 1600Mhz.

In CCC I am using the BF4 x86 profile which seems to actually help a lot, not sure if that's because its forcing 64bit graphics etc... but it works ;)

Lets hope they update it soon!

#2 WarGruf

    Member

  • PipPipPipPipPipPip
  • Veteran Founder
  • Veteran Founder
  • 301 posts
  • LocationNorth Wales (DropShip)

Posted 08 March 2014 - 09:27 AM

I forgot about my .cfg settings which go something like this...

r_Driver="AUTO" (works better than selecting DX11)
r_txaa=0 (AMD don't support this AA)
r_msaa=0 (No need at 1600x1200 plus it hammers the FPS)
r_postaa=0 (^^^^^^^^^^^^^^^^^^^^^ Forced 2x in CCC and didn't see much FPS drop)
r_MultiGpu=1 ( Enables extra Crossfire / SLI overhead as well as forcing Xfire)
r_MultiThreaded=1 ( Enables Multi-Threading)
sys_physics_CPU=3 (Utilises CPU for maximum Physics - seemed to help keep frames up)
r_TexturesStreaming=2 (Enables a more aggressive Texture streaming profile - helps stop stuttering I found)
cl_fov=82 ( Field of View that feels right for 4:3 type monitor)

Hope these can help some people.

Edited by WarGruf, 08 March 2014 - 09:28 AM.


#3 Goose

    Member

  • PipPipPipPipPipPipPipPipPip
  • Civil Servant
  • Civil Servant
  • 3,463 posts
  • Twitch: Link
  • LocationThat flattop, up the well, overhead

Posted 08 March 2014 - 01:12 PM

MW:O Shaders is actually the Crysis Quality setting. Each level seems to be worth about 10 percentage points on my GPU usage.

If you don't see a difference, turn it down.

sys_physics_CPU =  3
is the default, and also the highest setting. Turning that down to one always yields a fps boost, AFAICT.

d3d10_TripleBuffering = 1
d3d11_TripleBuffering = 1
d3d9_TripleBuffering = 1
are what is needed to get triplebuffering working in a D3D game: The one(s) provided in drivers are for OpenGL only.

r_Driver = AUTO
might be putting you in DX9 mode …

#4 WarGruf

    Member

  • PipPipPipPipPipPip
  • Veteran Founder
  • Veteran Founder
  • 301 posts
  • LocationNorth Wales (DropShip)

Posted 08 March 2014 - 02:30 PM

Hey Goose,
Do you reckon they've Borked the quality settings then for DX11?
It shows DX11 in the options and in my .cfg which I set as Read only to preserve my settings so its definitely DX11. Plus you can tell the difference.

I've also noticed when changing resolutions, that even though AA is off in its various forms (options + .cfg + CCC) the actual game play in DX11 still looks like AA is enabled. For instance 1024x768 doesn't show many (if any) Jaggies around the Cockpit area and only a few throughout the maps. Wondering if you've noticed anything like this?

I'll give that d3d11_Tripplebuffering option a go and see if it makes much difference, could be a win!

And sorry bud I'm not up to date on my lingo, AFAICT??

With sys_physics_cpu set to 3 it seems to put a bit more usage on my cores (around 50-60% on each) and relieves the GPUs a touch. I tried the 1, 2 settings as well but 3 actually improved my fps.

Cheers for the feedback, hoping we can get an official Crossfire / SLI patch one of these days. :ph34r:

#5 Goose

    Member

  • PipPipPipPipPipPipPipPipPip
  • Civil Servant
  • Civil Servant
  • 3,463 posts
  • Twitch: Link
  • LocationThat flattop, up the well, overhead

Posted 08 March 2014 - 05:02 PM

The possibility Teh Devs™ have locked something down is ever-present, and Omicron.log has been caught blowing sunshine once or twice, so all we can do is try %$@# as we think of it, and be civil to each other as gambits fall though …

You are the first time I've heard of physics_ Wait: What? I though we were talking about
sys_spec_physics
in which everybody and their brother sees a boost by setting to 1; sys_physics_CPU is one of the Twelve Placed Threads, and I strongly suspect it's also locked down, set to core one (on the 0~5 number scale). For the longest time, I thought physics running on the last core, which is the one that's always bumping up against the
sys_budget_soundCPU
limit of 15 percentage points. (If you change sys_budget_soundCPU to 5, or even 0 if you have a real sound card, that core gets even busier, and your fps has a small bump.) Now that I believe the Named subset of Placed Threads are locked, you have
;ca_thread0Affinity = 5
;r_WaterUpdateThread = 5
;sys_main_CPU = 0
;sys_physics_CPU = 1
;sys_streaming_CPU = 1
set in stone, and all you can do is move the Six Task Threads around, hoping to perk a lazy core up, and/ or get a framerate boost.

I've got six cores like you, so
sys_TaskThread2_CPU = 4
sys_TaskThread4_CPU = 2
sys_TaskThread0_CPU = 4
sys_TaskThread1_CPU = 0
sys_TaskThread3_CPU = 2
sys_TaskThread5_CPU = 1
may or may not help out around the locked placements.

That you say you can move physics_CPU I can only marvel at, the same way I'd had this one conversion where someone was telling me sys_MaxFPS does nothing, but sys_budget_fps works great. I'm glad something worked for ya', buddy, but What Is This I Don't Even …

That's "As Far As I Can Tell." :-Þ

PostAA seems to need some motion to do it's job, so there always seems a hint of jaggies in Spider cockpits.

I know jack-all about CCC, but in nVidiaLand, you'd trust nVidia Inspector to get crâp done way better then nVidia Control Panel without the extra supervision. I'd head over the the forums at guru3d.com and poke around for something to make the driver trump in-game settings.

Are you working with your user.cfg? The others ether have warning labels on them, or else never seem to do anything: In fact, I just did a fresh reinstall, chasing down some bazaar-o crâp, and only then did the two with "Property of PGI" labels change to reflect DX11.

I should point out something:
r_TexturesStreaming = 1
r_TexturesStreamPoolSize = 1024
;If r_TexturesStreaming is set to 2, this parameter is chosen automatically for PC. Default is 128
r_TexturesStreamPoolSysSize = 4096
;If r_TexturesStreaming is set to 2, this parameter is chosen automatically for PC. Default is 800
"PoolSize" is video card RAM, and the other is main memory; I guess this makes
r_TexturesStreaming = 2
a pretty good default; And durring the time between the DX11 patch and my reinstall, a setting of zero made for some really ugly pop-in (haven't retested yet;) I've got RAM to burn, so I jack up things that should increase memory usage, like what you see here, and only once has it backfired. ;-)

Keep in touch

Edited by Goose, 09 March 2014 - 10:43 PM.


#6 WarGruf

    Member

  • PipPipPipPipPipPip
  • Veteran Founder
  • Veteran Founder
  • 301 posts
  • LocationNorth Wales (DropShip)

Posted 08 March 2014 - 07:22 PM

So I'll start with my .cfg

; DO NOT MODIFY THIS FILE!

r_Driver="AUTO"
r_txaa=0
r_msaa=0
r_postaa=0
r_MultiGpu=1
d3d11_TripleBuffering=1
r_MultiThreaded=1
sys_physics_CPU=3
r_TexturesStreaming=2
cl_fov=82

Copy and paste... That's what it says..
And yes I modify this file :ph34r: to me this is the NEW user.cfg.

Old habits die hard :(

I've got everything in CCC set to use Application settings. Sorry but at the moment im pretty Smashed so give me a day or 6 hours and i'll be back on form.




Stan Rogers, Sea shanties / sea songs ! Epic Music!

#7 RobinSage

    Member

  • PipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 295 posts
  • LocationSomewhere in the Inner Sphere

Posted 09 March 2014 - 01:54 PM

For ATI users I just wanted to throw out there that the 14.2 Catalyst Beta drivers work perfectly in MWO, even with Crossfire on. Stock .cfg minus FOV and no issues for me. Using DX11 all settings maxed, PostAA on MSAA on.

I also use Sapphire Trixx to run those....I know a few people having much trouble with DX11 mode, non-vsynced running MSI Afterburner instead of CCC or NVIDIA.

I haven't been able to find the issue with MSI Afterburner crashing out in game....even running all apps in Admin Mode.

I'll update if I figure out the conflict.

Edited by RobinSage, 09 March 2014 - 01:54 PM.


#8 WarGruf

    Member

  • PipPipPipPipPipPip
  • Veteran Founder
  • Veteran Founder
  • 301 posts
  • LocationNorth Wales (DropShip)

Posted 10 March 2014 - 09:35 AM

And I'm back :angry:

After putting the d3d11_triplebuffer in things are slightly better so cheers for that one.

Relating to modifying the systemoverride.cfg I'm pretty sure the devs posted somewhere that its ok to use this for your personal custom settings as the old style User.cfg was removed during one of the earlier updates. The new S-O.cfg has limits to what you can actually modify now unlike the old user.cfg, so not as much cheating with draw distances ect.. :blink:

Cheers Robinsage for the info but unfortunately 14.2 and 14.2 v1.3 beta drivers give me BSOD in crossfire mode so I cant use them. :wub: They seemed to work pretty well in Single configuration but I'll just stick to 13.12 till the new WHQL comes out, or they update the beta's again.

#9 Goose

    Member

  • PipPipPipPipPipPipPipPipPip
  • Civil Servant
  • Civil Servant
  • 3,463 posts
  • Twitch: Link
  • LocationThat flattop, up the well, overhead

Posted 15 March 2014 - 09:34 PM

View PostWarGruf, on 10 March 2014 - 09:35 AM, said:

Relating to modifying the systemoverride.cfg I'm pretty sure the devs posted somewhere that its ok to use this for your personal custom settings as the old style User.cfg was removed during one of the earlier updates.

I don't remember hearing that …

#10 Goose

    Member

  • PipPipPipPipPipPipPipPipPip
  • Civil Servant
  • Civil Servant
  • 3,463 posts
  • Twitch: Link
  • LocationThat flattop, up the well, overhead

Posted 15 March 2014 - 09:54 PM

View PostGoose, on 08 March 2014 - 05:02 PM, said:

I know jack-all about CCC, but in nVidiaLand, you'd trust nVidia Inspector …

View PostRobinSage, on 09 March 2014 - 01:54 PM, said:

I also use Sapphire Trixx to run those…

I suspect Radeon Profile Tool is how I'd try to get schtuff done, if I was an ATI kind'a guy …





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users