BSOD on Loading

Help and support regarding PR:BF2 installation and in-game issues
Raider00657
Posts: 16
Joined: 2009-05-23 16:31

Re: BSOD on Loading

Post by Raider00657 »

I thought it better to copy it over



Well I use the same OS, an x-fi fatal1ty & have no issues at all with bf2, can play it for hours & hours with no crashes etc etc so I'd say there isn't any inherant problem with bf2 when played on win 7 ultimate x64 with an x-fi card. I'm also using Daniel K's support pack 2.0.



Did you do the usual trick of making sure bf2 doesn't use the outdated openal that gets installed with the game (BF2OpenAL.DLL)? Copy wrap_aol.dll from the syswow64 folder to the bf2 installation folder & rename it to BF2OpenAL.DLL. That's all I did & like I say, bf2 works fine in my system, infact I can safely say it's one of the few games that's always worked without a hitch in Win 7 Ulti x64.
cheers Alex
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

Raider00657 wrote:Hey guys

I have the same problem but i am using an Auzentech Xfi Forte 7.1.

Their is a fix that may work but it didn't work for me.

It is definitaly to do with the creative hardware and running it on ultra high, you can run it on high or do the fix in this link,

WIN 7 Ult 64 + XFI + Battlefield 2 = BSOD - Creative Labs

hope it works for you, does anyone else know another fix?

cheers Alex
Hello I am also using an Auzentech X-Fi Forte. I am PedroMor in that thread you linked.

I get BSODs on FH2 and PR while running on X-Fi (using OpenAL) when loading new maps right at the time it's supposed to load the Sounds. Never really played BF2 for long periods as I don't play it much, so I don't know if it'd BSOD as well.

If I set in Audio Options for audio to be Hardware instead of Creative X-Fi I stop the BSODs but am losing sound from rear speakers. Only ALchemy was able to bring it back in that situation.

However I have found no ALchemy setting that didn't produce sounds hiccuping, crackling or glitching even with the latest ALchemy update... I don't know how many voice channels BF2 is supposed to use: 32? 64? 128? I guess I'll try 32 voice channels in ALchemy later.
Raider00657 wrote:I thought it better to copy it over
Well I use the same OS, an x-fi fatal1ty & have no issues at all with bf2, can play it for hours & hours with no crashes etc etc so I'd say there isn't any inherant problem with bf2 when played on win 7 ultimate x64 with an x-fi card. I'm also using Daniel K's support pack 2.0.



Did you do the usual trick of making sure bf2 doesn't use the outdated openal that gets installed with the game (BF2OpenAL.DLL)? Copy wrap_aol.dll from the syswow64 folder to the bf2 installation folder & rename it to BF2OpenAL.DLL. That's all I did & like I say, bf2 works fine in my system, infact I can safely say it's one of the few games that's always worked without a hitch in Win 7 Ulti x64.
cheers Alex
Yes I've read that too, but he just mentions BF2. Who knows maybe the problem only surfaces in the mods because they have much more sounds and with more quality? I do notice I never BSOD if I keep loading the same map over and over again, since it always has the same sounds it doesn't need to load them again. But sometimes when loading a new one it BSODs right at the moment it starts loading Sounds after loading Objects.

I've tried the wrap_oal.dll trick, but didn't help. Right now I'm trying the same trick but with a different file - ct_oal.dll, which I've found in a folder in my Windows folder.
User avatar
bad_nade
Support Technician
Posts: 1499
Joined: 2008-04-06 18:26
Location: Finland

Re: BSOD on Loading

Post by bad_nade »

KomradePedrovsk wrote:I've tried the wrap_oal.dll trick, but didn't help. Right now I'm trying the same trick but with a different file - ct_oal.dll, which I've found in a folder in my Windows folder.
BF2 1.5 patch updated that file already. While you can still update it manually, I doubt that there will be any improvements.

http://blogs.battlefield.ea.com/bf2_2142/archive/2009/08/27/battlefield-2-update-v1-50-is-almost-here.aspx
Battlefield Blog wrote:- Updated BF2OpenAL.dll from version 1.1.1.0 to version 2.1.8.1
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

clueless_noob wrote:BF2 1.5 patch updated that file already. While you can still update it manually, I doubt that there will be any improvements.

Battlefield Blog
The one in the system folders is even more recent - 2.2.0.5. But yeah it didn't do anything, I still get BSODs in Creative X-Fi mode... I just wish there was a way to keep surround sound with Hardware mode that didn't involve using ALchemy...
User avatar
bad_nade
Support Technician
Posts: 1499
Joined: 2008-04-06 18:26
Location: Finland

Re: BSOD on Loading

Post by bad_nade »

Have you already tried to drop sound quality from Ultra to High, which retains hardware acceleration and only disables EAX 5 effects?
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

clueless_noob wrote:Have you already tried to drop sound quality from Ultra to High, which retains hardware acceleration and only disables EAX 5 effects?
You mean leave it at Creative X-Fi mode but audio quality set to High instead of Ultra High? Yes, still BSOD'ed after a couple of map loadings.

Also even 32 channels in ALchemy is still giving sound bugs... ffs I'm all out of ideas now.
Last edited by KomradePedrovsk on 2010-01-10 13:12, edited 1 time in total.
Raider00657
Posts: 16
Joined: 2009-05-23 16:31

Re: BSOD on Loading

Post by Raider00657 »

BF2 is not supported by Alchemy as creative say it is already supported, as shown here,

Games

anyone else got a fix coz i'm still getting the page fault BSOD

cheers
Alex
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

Raider00657 wrote:BF2 is not supported by Alchemy as creative say it is already supported, as shown here,

Games

anyone else got a fix coz i'm still getting the page fault BSOD

cheers
Alex
I've already explained in detail why I am using ALchemy for Battlefield 2 over the Creative forums but I guess I'll explain it here as well...:

Yes BF2 is already supported to use OpenAL and X-Fi, but that's if you run in those specific modes (Creative X-Fi, the mode that causes the BSOD).

So what if you use Hardware mode (no BSODs and no X-Fi)? You lose 3D surround sound (at least I do, as sound that is supposed to come from the rear start playing on the front speakers), just like games that DO require ALchemy for 3D surround sound to work properly.

I was able to recover 3D surround sound with ALchemy even on Hardware mode, but can't find any setting that doesn't give sound glitches. Guess that's because this game shouldn't need ALchemy to begin with, but it DOES when it's giving you damn BSODs for running your X-Fi card in the mode it's supposed to be used - Creative X-Fi mode.

If anyone has any idea at all how do I get Hardware Mode + 3D Surround sound without using ALchemy I would be very grateful.

EDIT:

Going to try this: https://www.realitymod.com/forum/f27-pr ... ost1138492

I had installed version 2.0, but not the 2.14.0025.

If that doesn't work I'm going to start exiting the game each time a round ends and get back in the game right after. I have a feeling it may be the driver is having trouble flushing the sounds from the previous map. But it could be trouble loading the sounds too. If the latter it won't help obviously.
Last edited by KomradePedrovsk on 2010-01-10 15:43, edited 2 times in total.
illidur
Posts: 521
Joined: 2009-05-13 12:36

Re: BSOD on Loading

Post by illidur »

is there anybody who has ultra high working without random bsod or map loading? i have a x-fi titanium and it just random bluescreens and thats not good. creative sux
User avatar
bad_nade
Support Technician
Posts: 1499
Joined: 2008-04-06 18:26
Location: Finland

Re: BSOD on Loading

Post by bad_nade »

KomradePedrovsk wrote:You mean leave it at Creative X-Fi mode but audio quality set to High instead of Ultra High?
No. I mean like this:
Image
Mr.Hyde
Posts: 196
Joined: 2009-06-17 17:04

Re: BSOD on Loading

Post by Mr.Hyde »

illidur wrote:is there anybody who has ultra high working without random bsod or map loading? i have a x-fi titanium and it just random bluescreens and thats not good. creative sux
Yeah, I do.

Audio Renderer : Creative X-Fi
Sound Quality: Ultra High
EAX: Enabled

I have a Creative SB X-Fi XtremeGamer.
Driver version is 6.0.1.1373. It's a recomended download from Win7 update(x64). Never had this problem.

Can someone look in the windows Application logs and confirm these BSODs are infact caused from Creative sound cards?
"Any society that would give up a little liberty for security deserve neither and will lose both" ~Benjamin Franklin
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

clueless_noob wrote:No. I mean like this:
Image
Yeah I tried that. I stop BSODing when I do that, but sounds from the rear are all playing in my front speakers. Meaning it goes from 5.1 to 2.1 when I do that. And the only way to regain 5.1 surround at the same time the Audio Renderer is set to Hardware is to use ALchemy
Mr.Hyde wrote:Yeah, I do.

Audio Renderer : Creative X-Fi
Sound Quality: Ultra High
EAX: Enabled

I have a Creative SB X-Fi XtremeGamer.
Driver version is 6.0.1.1373. It's a recomended download from Win7 update(x64). Never had this problem.

Can someone look in the windows Application logs and confirm these BSODs are infact caused from Creative sound cards?
Hmm. Could you please go to C:/Windows/system32/drivers and check the version of the ctoss2k.sys you are using? Thanks.

The fact I don't BSOD when I set Audio Renderer to Hardware and the fact the BSOD'ing only happens when it's about to load the Sounds of a new map seems to be enough to understand the cause of the them. But here's the analysis of a minidump (as you'll see ctoss2k.sys, a file driver from Creative, is the culprit):

Code: Select all

*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except,
it must be protected by a Probe.  Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: ffffffff820b4000, memory referenced.
Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
Arg3: fffff80002890882, If non-zero, the instruction address which referenced the bad memory
	address.
Arg4: 0000000000000005, (reserved)

Debugging Details:
------------------


Could not read faulting driver name

READ_ADDRESS: GetPointerFromAddress: unable to read from fffff80002a41080
 ffffffff820b4000 

FAULTING_IP: 
nt!MmProbeAndLockPages+112
fffff800`02890882 410fb601        movzx   eax,byte ptr [r9]

MM_INTERNAL_CODE:  5

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

BUGCHECK_STR:  0x50

PROCESS_NAME:  BF2.exe

CURRENT_IRQL:  0

TRAP_FRAME:  fffffa601e90d540 -- (.trap 0xfffffa601e90d540)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=000000000000000a rbx=0000000000000000 rcx=0000000000000000
rdx=000000000000000a rsi=0000000000000000 rdi=0000000000000000
rip=fffff80002890882 rsp=fffffa601e90d6d0 rbp=fffffa601e90d850
 r8=fffffa800c2415b0  r9=ffffffff820b4000 r10=0000000000000011
r11=0000000000000000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz ac pe nc
nt!MmProbeAndLockPages+0x112:
fffff800`02890882 410fb601        movzx   eax,byte ptr [r9] ds:5530:ffffffff`820b4000=??
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff800028d4a46 to fffff80002874450

STACK_TEXT:  
fffffa60`1e90d458 fffff800`028d4a46 : 00000000`00000050 ffffffff`820b4000 00000000`00000000 fffffa60`1e90d540 : nt!KeBugCheckEx
fffffa60`1e90d460 fffff800`02872fd9 : 00000000`00000000 fffffa80`0b0dd2d0 00000000`00000000 ffffffff`ffffffff : nt! ?? ::FNODOBFM::`string'+0x2c42d
fffffa60`1e90d540 fffff800`02890882 : fffffa80`07438490 fffffa60`1e90dc20 fffffa80`0a1f0158 fffff800`02895bae : nt!KiPageFault+0x119
fffffa60`1e90d6d0 fffffa60`03548dd2 : fffffa80`0c241580 00000000`00000000 fffff800`00000002 ffffffff`820b4000 : nt!MmProbeAndLockPages+0x112
fffffa60`1e90d7d0 fffffa80`0c241580 : 00000000`00000000 fffff800`00000002 ffffffff`820b4000 00000000`00000000 : ctoss2k+0x5dd2
fffffa60`1e90d7d8 00000000`00000000 : fffff800`00000002 ffffffff`820b4000 00000000`00000000 fffffa60`0343ac3e : 0xfffffa80`0c241580


STACK_COMMAND:  kb

FOLLOWUP_IP: 
ctoss2k+5dd2
fffffa60`03548dd2 ??              ???

SYMBOL_STACK_INDEX:  4

SYMBOL_NAME:  ctoss2k+5dd2

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: ctoss2k

IMAGE_NAME:  ctoss2k.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4a66eca9

FAILURE_BUCKET_ID:  X64_0x50_ctoss2k+5dd2

BUCKET_ID:  X64_0x50_ctoss2k+5dd2

Followup: MachineOwner
---------
Mr.Hyde
Posts: 196
Joined: 2009-06-17 17:04

Re: BSOD on Loading

Post by Mr.Hyde »

Image

I'll take a look at your dump


EDIT: Out of curiosity, are you guys that are having the BSOD using any 3rd party communication software while playing PR?

EDIT: EDIT: I would like to see the DxDiag reports of those that are still having the problems with BSOD from the ctoss2k.sys
Last edited by Mr.Hyde on 2010-01-11 14:45, edited 2 times in total.
"Any society that would give up a little liberty for security deserve neither and will lose both" ~Benjamin Franklin
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

Mr.Hyde wrote:Image

I'll take a look at your dump


EDIT: Out of curiosity, are you guys that are having the BSOD using any 3rd party communication software while playing PR?
Thanks for the info on the ctoss2k.sys. The one I am using is 6.0.1.1400.

I just got my hands on a 6.0.1.1283 version though (from http://forums.creative.com/t5/Sound-Bla ... 516189E379), which still hasn't given me any BSODs so far, but didn't play that much.
Will play further to see if it helped or not. If not I'd like to give your file a try if you don't mind uploading it somehow. Thanks!

As for 3rd party communications no, I'm not using any.

EDIT:

Well it seems for some reason I needed to shutdown my PC completely or disable/enable my sound card for the new ctoss2k.sys to take effect. Needless to say using this older ctoss2k.sys (6.0.1.1283) didn't help since it wasn't specifically for my card (Auzentech X-Fi Forte) and I had to place back the 6.0.1.1400 version.

I also managed to get a version the same as yours but didn't work neither (was for SBXFI, not FORTE, so I guess those who have my card are out of luck).

Conclusion:

People with SB X-Fi cards were having problems but managed to fix them by installing older versions of ctoss2k.sys (6.0.1.1373). Auzentech X-Fi Forte owners have problems because it uses a recent ctoss2k.sys (6.0.1.1400) and there is no old ctoss2k.sys that is compatible for it :(

If only someone made those older versions compatible for the Forte I think it could help... If only...
Last edited by KomradePedrovsk on 2010-01-27 03:01, edited 3 times in total.
Dr Rank
PR:BF2 Developer
Posts: 2765
Joined: 2006-11-11 15:05

Re: BSOD on Loading

Post by Dr Rank »

This is all I've got so far from creative tech support:
Thank you for writing in to Creative Support Services; I appreciate the
opportunity to assist you.

With regards to your concern, you can try downloading the Creative
ALchemy 1.41.00 that will work properly on Windows 7 operating system.

To install the application

1. Please visit this website at: Creative Worldwide Support
2. Download the ALMY_PCVTAPP_LB_1_41_00.exe file onto your local hard
disk.
3. Close all other Windows applications.
4. Double-click the downloaded file.
5. Follow the instructions on the screen.

In case you need any clarification, please do not hesitate to contact us
again. Thank you.
Is that the version of Alchemy you've tried KomradePedrovsk? Although I did play a couple of rounds a few days ago having tried the chkdsk thing but not having tested it and I was able to load a second map for the first time. Need to test it more on a local loading new maps, I'll let you guys know if anything more comes of that.
Image
Image
Image
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

[R-DEV]Dr Rank wrote:This is all I've got so far from creative tech support:



Is that the version of Alchemy you've tried KomradePedrovsk? Although I did play a couple of rounds a few days ago having tried the chkdsk thing but not having tested it and I was able to load a second map for the first time. Need to test it more on a local loading new maps, I'll let you guys know if anything more comes of that.
Yes but that's just ALchemy. It would be best if we didn't even have to use it. I have to resort to ALchemy to have 5.1 surround in Hardware mode (this mode gives no BSODs).

However I'd like to be able to use Creative X-Fi mode without the BSODing, while keeping 5.1 surround.

In any case I've tried that ALchemy version (1.41) and I still get glitched or crackling sounds. I guess it's because it wasn't meant to be used with BF2, since it's supposed to already officialy support Creative X-Fi to begin with (which unfortunately gives BSOD sometimes when loading new maps).

And regarding map loading I can sometimes load 3 different maps as well, but when the next map is with the same sides fighting each other but on a different setting I notice on the loading screen that the game skips loading "Sounds". Probably because no sounds are different, since it's the same sides it's the same voices, which are already cached from the previous map.

In my opinion the BSODs are caused by a failure on the driver's part (ctoss2k.sys), to clear the sound cache and write over the new sounds.
Lan
Posts: 358
Joined: 2008-10-26 02:15

Re: BSOD on Loading

Post by Lan »

Mr.Hyde wrote:
I'll take a look at your dump
I must be childish because i let out a little snigger when i read this, i did a fresh install of xp recently on my laptop all drivers up to date and no programs running in the background and i get this same thing :(
sprint113
Posts: 113
Joined: 2009-12-08 03:45

Re: BSOD on Loading

Post by sprint113 »

I've also been having this problem.

I don't recall having this problem with previous versions of PR on this machine, but then again, 0.86 came out shortly after building this machine IIRC. Playing hours of vBF2 doesn't cause any (BSOD) problems.

BSOD occurs after loading and spawning in. Everything will be fine until a new sound initializes, like someone hops into a hmmvee or someone talks on VOIP, which will then loop and crash. Every time it BSOD, it is right after a sound initializes. Sometimes it takes longer for the problem to manifest, like 2 minutes into a round.

Vista x64 with X-Fi xtremegamer
Ran memtest, dskchk, antivirus, reinstalled BF2/PR.
Tried the current Creative X-fi driver and a previous version I had on my XP machine.
Also tried DanielK's driver, and currently re-trying it since last time, I may not have properly cleaned the driver out before reinstalling the drivers.
jaheenan77
Posts: 3
Joined: 2010-01-14 08:36

Re: BSOD on Loading

Post by jaheenan77 »

I have tried to install project reality on my new laptop with windows 7 several times, when i installed battlefield 2 i did not have to go through a patching process and i assume it autmatically got me 1.5, when i installed pr 0.87 core and pr0.87 levels and open the desktop shortcut, i get this error message, i have tried reinstalling,uninstalling and am currently downloading the torrents for the core and levels again. Any help or advice would be appreciated
You do not have the required permissions to view the files attached to this post.
KomradePedrovsk
Posts: 72
Joined: 2007-03-19 01:51

Re: BSOD on Loading

Post by KomradePedrovsk »

jaheenan77 wrote:I have tried to install project reality on my new laptop with windows 7 several times, when i installed battlefield 2 i did not have to go through a patching process and i assume it autmatically got me 1.5, when i installed pr 0.87 core and pr0.87 levels and open the desktop shortcut, i get this error message, i have tried reinstalling,uninstalling and am currently downloading the torrents for the core and levels again. Any help or advice would be appreciated
Don't think that has anything to do with Creative X-FI BSODs. You should probably start your own thread..
Post Reply

Return to “PR:BF2 Support”