Help us improve Answers HQ! Take Survey No, Thanks

BF4 directx error

by caijiayu18
Reply

Original Post

Accepted Solution

DirectX Error

[ Edited ]
★★★★ Novice

Guys, I'm getting the dreaded DirectX error whenever I try to join the server or SP campaign.

 

"DirectX function "m_dxgiFactory->CreateSwapChain( m_device, &sd, &screen->swapChain.assign.Get())" failed with DXGI_ERROR_INVALID_CALL..................

 

i5@3570 @ 3.4GHz

8GB RAM

Gigabyte GTX 570

2560x1600

Windows 8.1 64-bit

nVidia Drivers: 331.65

 

I have lowered GPU core and memory clocks by 10%. This used to happen on BF3. It would be fine after a restart. This trick doesn't work on BF4. BF4 BETA was fine ironically...

 

Anyone else getting the same issue?

 

Message 11 of 102 (17,096 Views)

Directx Error BF4

★★★★ Novice

When I doubleclick BF4 in Origin, after a few seconds, a dialog box appears, the text as below:

 

DirectX function "m_dxgiFactory->CreateSwapChain(m_device, &sd, &screen->swapChain.assignGet())" failed with DXGI_ERROR_INVALID_CALL ("The application provided invalid parameter data; this must be debugged and fixed before the application is released."). GPU: "NVIDIA Quadro K1000M", Driver: Unknown

 

I have reinstalled DirectX and updated the GPU driver, but it still exists.

 

Any advices?

 

Thanks in advance.

Message 1 of 102 (17,720 Views)

Re: Directx Error BF4

[ Edited ]
★★★★ Novice

I have the same issue and im running a Sabertooth z77 motherboard with an i7 3770 intel, a Nvidia GTX 660 with 16gb or ram with up to date direct x 11

this is the code exactly

Directx fuction "device->CreatTexture2d( &texDesc, Desc.subResourceCount !=0 ? reinterpret_cast<const D3D11_SUBRESOURCE_DATA*>(desc.subResourceData) : ), &texture->m_texture2d)" failed with E_INVALIDARG ("An invalid parameter was passed to the returning fuction."). GPU: "NVIDIA Geforce GTX 660", Driver: 33140

Message 2 of 102 (17,681 Views)
Highlighted

BF4 directx error

★★★★ Newbie

DirectX function "m_dxgiFactory->CreateSwapChain(m_device, &sd, &screen->swapChain.assignGet())" failed with DXGI_ERROR_INVALID_CALL ("The application provided invalid parameter data; this must be debugged and fixed before the application is released."). GPU: "NVIDIA GeForce gt325m driver 33140

 

help!!!mayday!!!

Message 3 of 102 (22,292 Views)

Re: BF4 directx error

★★★★ Novice

[quote]To those of you who are recieveing the DirectX function error when joining the game (http://gyazo.com/0062baf5c1a12b41da613d5dd59e1399) try this.

 

It appears in battlefield 4 folder in my documents there should be a 'settings' folder with 4 files in. This did not exist for me.

After stealing a friends folder and putting it there it worked!

 

I have uploaded the files here. Download these http://joshtatam.co.uk/battlefield%204/

extract them and put them in your battlefield 4 folder in MY DOCUMENTS

 

It should look like 

My Documents / Battlefield 4 / settings

 

Hope this helps! [/quote]

Message 4 of 102 (22,215 Views)

Re: BF4 directx error

★★★ Newbie

didnt work for me.its about time EA/DICE gave us some input about this problem...as it is i have no choice but to cancel my preorder in the belief i will have the same problem in the full game.

Message 5 of 102 (22,160 Views)

Re: Directx Error BF4

★★★★ Novice

Guys please look in forums before asking questions, i have been going around on the forums for a few minutes now and alot of people have this problem...

 

its probably a graphics to high thing where you have to high graphics, to fix it look at this thread http://answers.ea.com/t5/Battlefield-4/BF4-graphics-issue/m-p/1632127#U1632127

 

http://answers.ea.com/t5/Battlefield-4/BF4-graphics-issue/m-p/1632127#U1632127

 

http://answers.ea.com/t5/Battlefield-4/BF4-graphics-issue/m-p/1632127#U1632127

 

if this doesnt work its because your PC doesnt match the requirments or that you have another issue

 

and update your driver,

if you have NVIDIA Geforce plz download

 

http://www.geforce.com/geforce-experience/download

 

and update your driver

Message 7 of 102 (17,554 Views)

Re: Directx Error BF4

★★★★ Novice

Thank you for your answer, but in fact, there is only one empty folder under "Documents/Battlefield 4/", only the "Screenshots" folder.

Message 8 of 102 (17,511 Views)

Re: Directx Error BF4

★★★★ Newbie

i have the same error, now i solve it

 

control panel----region----administrative----unicode programs---change system location----english (united kingdom)---restart yor PC

 

http://bbs.3dmgame.com/thread-4051870-1-1.html

Message 9 of 102 (17,163 Views)

Accepted Solution

Community Manager (retired)

Hi guys,

 

I did some digging into this and have spotted a few others that are having this problem. In my research I did come across something that has helped one or two others. Could you please try the following:

 

Control panel -> Time, Language and Region -> Region -> Administrative tab

Change Language for non-Unicode programs To English(US)

 

After changing this, try to run the game again. If I'm right you should not get that DirectX error any further.

 

Let me know if this helps.

 

Thanks.

 

~Rick


Keep your account safe

We'll make sure it's you by sending you a code for your trusted devices.

Learn more about Login Verification on EA Help

me-andromeda-fem

Keep your account safe

We'll make sure it's you by sending you a code for your trusted devices.

Learn more about Login Verification on EA Help