Forum Discussion
A lot of DirectX errors loading the game in Battlefield 4 like this:
---------------------------
DirectX Error
---------------------------
DirectX function "device->CreateTexture1D( &texDesc1d, desc.subResourceCount != 0 ? reinterpret_cast<const D3D11_SUBRESOURCE_DATA*>(desc.subResourceData) : 0, &texture->m_texture1d)" failed with E_INVALIDARG ("An invalid parameter was passed to the returning function."). GPU: "NVIDIA GeForce GTX 295 ", Driver: 33140
---------------------------
It's on AMD, Nvidia, with all drivers (latest beta included), on functions "CreateTexture1D", "CreateTexture2D", "CreateBuffer", etc...
Still waiting for a fix.
Hi,
I've had the same problem, I found out that it's when I change the "output resolution" on a Windows 7 installation.
A quick (and dirty) fix for me was to delete the "PROFSAVE", "PROFSAVE_header" and "PROFSAVE_profile" files from the "My Documents\Battlefield 4\settings" folder.
WARNING : it deletes all your custom settings and bring back the tutorial tooltips.
After that, it started without problems.
Changing the output resolution in game worked, but when the next round started, it stopped working again, when it's unchanged at 100%, everything is OK.
EDIT : it is NOT related to the output resolution but some other configuration settings, I'm investigating to see if I can figure out which one.