to get an error msg from bf2 you can start it in windowed mode:
change your link's parameters to "+fullscreen 0"
try reproducing the error and
then google the error message you get from bf2
reinstalling/updating punkbuster is known to stop ctds
here is how to update punkbuster manually:
https://www.realitymod.com/forum/f27-pr ... ost1004244
updating the drivers might help (esp. gfx)
this helps with performance and ctds:
https://www.realitymod.com/forum/f27-pr ... ssues.html
3GB is minimum requirement for vista and pr imo
frequent CTDs, no error messages
-
SnipingCoward
- Posts: 2326
- Joined: 2007-12-31 22:40
Re: frequent CTDs, no error messages
Got a PROBLEM? Check this: PR:BF2 Installation Guide
Got a common QUESTION? check here first: PR:BF2 FAQ, MUMBLE FAQ
"Hello, IT! ... Yes, have you tried turning it on and off again?"
Got a common QUESTION? check here first: PR:BF2 FAQ, MUMBLE FAQ
"Hello, IT! ... Yes, have you tried turning it on and off again?"
-
=HOG=Romeo_One_Three
- Posts: 39
- Joined: 2008-08-01 19:46
Re: frequent CTDs, no error messages
I had major CTDs for a while. Completely random. Then I found that Windows Event Viewer was indeed catching the event: "Application BF2.exe has locked the primary surface X time(s)" . After testing out some of the fixes I found under the event, I found one that helped. I start PR, ALT + TAB, open up the Control Panel, go to Administrative Tools, Open Services, right click on PunkbstrB, select Properties, select the Recovery Tab, then use the drop down selection and choose 'Restart the Service' for all three drop downs. I can then play upwards of all night. Sometimes though, PB updates and changes the service back to default. I then start the game again and repeat. PB updated something in the early to mid part of August that prevents PB from working properly. I can't figure out how to make the Service keep the property settings I set. But, using this method, I can sometimes go days without incident. But if I forget to do this, it will happen within minutes. I hope this info can help someone else.
Rome
Rome
-
Darkpowder
- Posts: 1527
- Joined: 2006-08-30 22:00
Re: frequent CTDs, no error messages
This is the fix for the
Primary surface is locked error
Primary surface is locked error
[R-COM]Darkpowder wrote:New error to investigate for the Windows 7 Enthusiasts:
System Log: "Application BF2.exe locked the primary surface 3 time(s)."
Event ID : 245.
This is one which gives an occasional CTD in PR.
A workaround for this error, is to disable to Desktop Window Manager Session Manager.
For vista users that get occasional CTD's this might be useful as it was installed in Vista SP1 i believe.
I haven't tested this on Vista so as usual be my guest, as i won't use that piece of junk OS ever again![]()
-
Snares
- Posts: 342
- Joined: 2008-11-24 23:25
Re: frequent CTDs, no error messages
I used to have lots of CTDs, but after I did the guide pertaining to "Memory error: PR crashing during a map change with "memory .dll error” message," found here, it solved everything. Even if this person only has 2GB of ram, I think it's still worth a try, as I have heard of success with this method with those that do not have 4 GB of ram or more.
Set the userva, and apply largeaddressaware to bf2.exe...it might help.
Set the userva, and apply largeaddressaware to bf2.exe...it might help.
-
AncientMan
- Retired PR Developer
- Posts: 5111
- Joined: 2007-05-22 07:42
Re: frequent CTDs, no error messages
That is obsolete with BF2 v1.5, as it contains this fix already. It's not needed.


