December 2014 - last edited December 2014
Image here says it all: https://i.imgur.com/KFnvAA4.png
this was obtained by making a "user.cfg" in the DA:I install directory and putting "Render.DrawScreenInfo 1" in it.
I've tried all kinds of strings to try and enable 11.1, I know frostbite 3 supports it and it works fine in BF4.
RenderDevice.Dx11Enable 1
RenderDevice.Dx11Dot1Enable 1
RenderDevice.Dx11Dot1RuntimeEnable 1
Render.Dx11Enable 1
Render.Dx11Dot1Enable 1
Render.Dx11Dot1RuntimeEnable 1
GstRender.Dx11Enable 1
GstRender.Dx11Dot1Enable 1
GstRender.Dx11Dot1RuntimeEnable 1
Still same results... still reports 11.0, and yes I'm on Windows 8.1 x64 with latest DirectX updates.
Also interesting is the Job Threads, my friend with a 6-core reports his showing 4 job threads while my 4-core reports 2 job threads.
Solved! Go to Solution.
December 2014
According to the picture you posted the "problem" is that GTX 690 (Kepler) does not fully support DX11.1.
Kepler supports DirectX 11.1 with hardware API feature level 11.0.
As for the job threads - 2 CPU threads are given to the graphics driver under DirectX API, that's why your job threads are limited to 2 with a quad core and 4 with a 6+ core CPU - and this is why in CPU limited situations AMD users can gain some extra performance boost using the Mantle render (with Mantle all CPU threads are available).
nVidia introduced full Directx 11.1 support with the Maxwell architecture, here is the OSD info with my GTX970 and DirectX 11.1: DAI_GTX970_DX11.1
December 2014
TTBOMK, there has never been a developer from Bioware who has ever uttered a single peep, nothing at all, here on Answer HQ since this place has existed. You may get more of a response on the Bioware forums, rather than here.
December 2014
@Gorath_the_Elder wrote:TTBOMK, there has never been a developer from Bioware who has ever uttered a single peep, nothing at all, here on Answer HQ since this place has existed. You may get more of a response on the Bioware forums, rather than here.
yeah thats sad.. specially since they send you here..
http://forum.bioware.com/forum/1178-technical-support/
December 2014
The OP's post is not within the normal bounds of a Self-Help question. We deal in the types of technical problems that are correctable by the gamers themselves, with the right advice from other game players. That is a technical question, but not for "our" variety of tech at all.
December 2014
thanks, I'm just confused as to where to post it on BioWare forums... since they do redirect you to here for any and all technical support. there's seemingly no place for tech questions there.
December 2014
You do not WANT "tech support", and *WE* do not provide any such in here. The techs are ALL on EA Help. There are none in here at all. Officially, there is no such thing in DA: I as Dx11, therefore, there is no such thing as "support" for it, not here & not on Help Center.
For discussing "theorertical" possibilities, that would be Bioware Forum topic material.
No one in here has any better pipeline for information about the inner workings of the game engine than you do, and probably much less of an idea about it, in fact.
December 2014
Hell Frostbite even supports 11.2 and it gave AMAZING performance improvements in Windows 8.1. I hope Bioware will consider enabling 11.2 or atleast give us a unsupported option to enable it.
December 2014
According to the picture you posted the "problem" is that GTX 690 (Kepler) does not fully support DX11.1.
Kepler supports DirectX 11.1 with hardware API feature level 11.0.
As for the job threads - 2 CPU threads are given to the graphics driver under DirectX API, that's why your job threads are limited to 2 with a quad core and 4 with a 6+ core CPU - and this is why in CPU limited situations AMD users can gain some extra performance boost using the Mantle render (with Mantle all CPU threads are available).
nVidia introduced full Directx 11.1 support with the Maxwell architecture, here is the OSD info with my GTX970 and DirectX 11.1: DAI_GTX970_DX11.1
December 2014
December 2014 - last edited December 2014
@Szaby59 wrote:According to the picture you posted the "problem" is that GTX 690 (Kepler) does not fully support DX11.1.
Kepler supports DirectX 11.1 with hardware API feature level 11.0.
As for the job threads - 2 CPU threads are given to the graphics driver under DirectX API, that's why your job threads are limited to 2 with a quad core and 4 with a 6+ core CPU - and this is why in CPU limited situations AMD users can gain some extra performance boost using the Mantle render (with Mantle all CPU threads are available).
nVidia introduced full Directx 11.1 support with the Maxwell architecture, here is the OSD info with my GTX970 and DirectX 11.1: DAI_GTX970_DX11.1
That's strange, I do know that kepler is supposed to have most of the 11.1 support but not all, and didn't BF4 run 11.1 on 6xx 7xx and titans? same engine. thanks for the reply though, interesting that 9xx's are using 11.1 but prior cards aren't. I can't see why they'd need any of the non-gaming features, unless they have a flawed feature level query for device capabilities in the engine code. i.e. they're looking specifically for 11_1 instead of 11_0 with 11.1 functions implemented. Also, after patch my job threads are now saying 3 for my i5 2500K (4-core without HT), those 4790K's are looking really appealing. I did find a flag to force 4 though: Thread.MaxProcessorCount a friend of mine with a 6 core w/ HT reports performance improvements turning it to 8
NVIDIA confirmed that the Geforce 600 series does not fully support DirectX 11.1 aka is 100% compatible. Well, it doesn't fully support the API. The GTX 680 supports DirectX 11.1 with hardware API eature level 11.0, including all optional features.
Now that does include a number of features useful for game developers such as ...
Reply directly from NVIDIA:
We did not enable four non-gaming features in Hardware in Kepler (for 11_1):
So basically, NVIDIA does support 11.1 features with 11_0 feature level through the DirectX 11.1 API.
"We do not support feature level 11_1. This is a bit confusing, due to Microsoft naming. So we do support 11.1 from a feature level for gaming related features."
Source: http://www.guru3d.com/news-story/nvidia-kepler-not-fully-compliant-with-directx-11-1.html
Speaking of 11.2 as someone posted above, another nice thing to have would be HBAO+, according to nvidia it would take one guy less than a day to implement. but frostbite is DICE's engine so I don't know the logistics on it. Wonder if BioWare/NVidia will at least implement 11.1 on keplers once they finish the nvidia patch, and possibly HBAO+?