Forum Discussion
67 Replies
- ApprovedAnonymous12 years ago
Same problem here, and I can't seem to find the "profile" folder to change resolution settings...
- ApprovedAnonymous12 years ago
Guys, I fixed this by updating Punkbuster then i stopped getting the directX fails and the loading screen freezes.. i still get crappy framerate 8-10 fps and 100% cpu usage.. i will work on this some more tonite but at least i can get into a server now its just that shooting someone is a major task.
I FOUND THE WORKING FIX!!!!
prerequisites: download the latest BETA driver for your video card. (nvidia/ati)
Now:
In the Documents, in Battlefield 4\settings there should be a PROFSAVE_profile file.
Edit this and change the 0 in this line to 1:
GstRender.OverallGraphicsQuality 0[mine was actually set at 3! and i set it to 1 and it worked fine for me. gtx260/win7]
This will set the Video settings from Auto to Low. After this i successfully ran the game.
Just be careful about what you enable after this - some settings cause this error again (trying to use DirectX 11 functions).- ApprovedAnonymous12 years ago
This presumes that such a folder exists (...My Documents\Battlefield 4\settings). For me, it doesn't.
I have the Battlefield 4 folder, but all it contains is a "screenshots" folder.
I have installed pre-load, installed the latest beta Nvidia driver (331.40), manually installed PB using PB setup v 3.6 (the client version listed for BF4 is v2.332 | A1338). Launch Origin as admin, etc. then when choosing to join a server, the game tab pops up on the taskbar, and when the game would normally launch (if it behaves the same way as BF3) I get the DirectX error:
DirectX function "device->CreateTexture1D( &texDesc1d,desc.subResourceCount != 0 ? reinterpret_cast<constD3D11_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: 33140I have tried running the directX installer (without doing the .cab removal), restarting Origin and BF4, and restarting my PC.
The error persists. most fixes suggest to alter settings in a file/folder that as I mentioned, isn't there. I am assuming that it is created after you actually play the game, but this error is happening on my first and all subsequent launches.
I did not install BF4 Beta in its default location, but aside from installing it in a "games" folder on another internal HDD, I didnt change anything about the install.
@max8987 wrote:I FOUND THE WORKING FIX!!!!
prerequisites: download the latest BETA driver for your video card. (nvidia/ati)
Now:
In the Documents, in Battlefield 4\settings there should be a PROFSAVE_profile file.
Edit this and change the 0 in this line to 1:
GstRender.OverallGraphicsQuality 0[mine was actually set at 3! and i set it to 1 and it worked fine for me. gtx260/win7]
This will set the Video settings from Auto to Low. After this i successfully ran the game.
Just be careful about what you enable after this - some settings cause this error again (trying to use DirectX 11 functions). - ApprovedAnonymous12 years ago
Me too! Hey were did you get the 13.4 Drivers? Have you fixed youre issue yet?
- ApprovedAnonymous12 years ago
Getting the same errors as you rhen007. I haven't got the settings folder either. Tried all the same repairs but still no luck ....any ideas from the EA boys would be much appreciated.
- ApprovedAnonymous12 years ago
@zeruelx11 wrote:Me too! Hey were did you get the 13.4 Drivers? Have you fixed you're issue yet?
They are the Nvidia 331.40 beta drivers suggested for BF4 Beta.
And yes, issue has been resolved. It took a combination of things, but I am now able to play.
I will assume that you have installed the game, recommended drivers (331.40 beta), and have updated Punkbuster.
Follow the steps described earlier in this thread to remove the .cab files from your BF4 Beta's directX directory. Locate it within your install path:
.......\Origin Games\Battlefield 4 Beta\__Installer\directX\redist
Open the redist folder.
Sort the list of files by type, then select and delete all .cab files. You can cut and paste them into another directory elsewhere, if you prefer. Once this is done, open Origin to My Games and right click on the BF4 Exclusive Beta tile. Select Repair Install. This will initiate a scan of your BF4 installation and replace your missing .cab files. This took only a few minutes to complete.
Once this is done, shut down Origin. Restart BF4, go to multilayer to find a game, and join it.
I got the DirectX error again, but it seemed to get me deeper into the startup than the previous almost-instant crash. I am not sure if that is why my missing settings folder appeared, or if it was replaced when I did the Repair Install.
In any case, the folder (.....My Documents\Battlefield 4\settings) was present and making an edit to the PROFSAVE_profile file in it as suggested in another post (max8987) seems to have finally resolved the issue.
In this line within the PROFSAVE_profile file, change the variable at the end to 1:
GstRender.OverallGraphicsQuality 1Save the file, close it.
Now - enjoy the beta! (I hope)
- ApprovedAnonymous12 years ago
Update Punkbuster worked for me. You need to find PBSETUP and select BF$ as game and update, now im playin
- ApprovedAnonymous12 years ago
Followed your steps and it worked rhen007 thanks alot!
- ApprovedAnonymous12 years ago
"Enjoy" because you can't modify any of the videosettings. If you change anything DirectX error again...