Forum Discussion
31 Replies
- Rokebo732 years agoSeasoned Ace
I think fix need to be fixed / done by ASUS !
They didnt probarly communicate about this Asus and EA about the kernel level of the soft/hardware !
Cheers
Your GPU was updated by Windows Update or Nvidia Drivers automatically, or you just deleted all files manually by for example program Display Driver Uninstaller in windows save mode & installed the newest version offline from Nvidia/AMD installer Drivers which you downloaded from their website ?
If automatically - probably the updater removed something wrong and the older drivers bite with the new ones, if you did the manual way using the software created to remove all GPU drivers and manually installed the latest ones from the manufacturer's installer - then I don't know what's wrong. In my case there is no such problem . On Nvidia GPU version 545.84 I had this problem, on 545.92 so far it has not recurred.
I know that a lot of people are currently installing all drivers using Windows Update- and these are not necessarily good :P.
Blue screens occur when a driver fails, or when the computer is more than 10 years old and for example capacitors start to swell,.
I always install all drivers offline, so I practically never have any problems with them.
The question is what kind of processor you have and how much Ram.
- Ryzen 5 3600, 16 GB RAM. Others have even newer systems. And the problems are only with the games EA Battlefield and EA FC.
- Rokebo732 years agoSeasoned Ace@andreycherevatyi BF2042 is the next gen game.
You should reasly try without those asus drivers just to test if it solves youre issue , like many others in this topic 😉
Cheers @andreycherevatyi at only 16 GB RAM the game may close to the desktop, if you have such a problem, read on the Internet how to increase the PageFile memory and increase it until the game closes to the desktop disappears (do not set more than 20 GB and select only the HDD location for the PageFile , I do not recommend it for SSD because it may significantly shorten its lifespan)
it is possible that EA Anticheat is interfering with some drivers. I had a blue screen of death (for the first time in 5 years on my computer) when I launched the BF2042 game using nvidia ver. 545.84. So to speak, BF2042 season 6 forced me to update the drivers because version 526.47 was too old. Monitor whether new drivers have been released. If a newer version is released, remove the drivers completely with Display Driver Uninstaller or another program, and then install the latest drivers offline using the driver installer downloaded from the manufacturer website.
On GPU Drivers ver. 545.92 blue screen error was gone at least it hasn't happened again yet :D .
I also performed stress tests on the processor and graphics card to check if the components were OK. The stress tests passed, so the only thing left for me was to try my luck and install newer drivers until the problem disappears.
GoodLuck
- I have the same problem with EA FC. Unfortunately, disabling the drivers did not help.
- It is unlikely that a problem with the PC itself could arise for everyone in this thread.
@andreycherevatyi Do you have an Asus Motherboard?
Becasuse i think the most of us, if not all, are under Asus mobos, and disabling those drivers was the fix to our issues. In my case EA FC24 restarted my PC after closing the game. Now, I dont have that issue anymore.
Are you sure that you disabled the drivers? You have to reboot your system for changes to take effect.
Hope you can fix it!
- @SilverChris10 Yes, Asus motherboard. And I figured out the drivers and I was able to exit without a blue screen. I just wish I didn't have this torment. I would like to finally see a reaction from EA.
posted on the Asus Forums @SilverChris10 i will link it so maybe u can get better info then i can https://rog-forum.asus.com/t5/armoury-crate/bsod-and-ea-new-anti-cheat/m-p/968269#M9862
Downloaded Battlefield 2042 I was excited as hell, I used to play battlefield Bad company 2 and a few others I am a battlefield fan now hitting 58 years of age I jumped right into Battlefield 2042 this evening for the very first time and the nostalgic memories of those other battlefield games came rushing back it was as if I never stopped playing these games. I am an older guy now but still enjoy shooting my way round this modern battlefield game I really enjoyed my time being deployed it was a hoot. Now the bad I exited the game and got the KERNEL APC PENDING DURING EXIT BSOD. I though what the hell I restarted the PC logged straight into the game had a blast and then I exited the game and again got the same BOSD on exit. I have never had a blue screen on this PC since I built it that would be three years ago, bloody expensive stuff too, list below. I update the drivers when updating the graphics drivers, I go into safe mode and use DDU graphics driver removal software then reinstalls a fresh graphics driver. All my software and drivers are all up to date. No other games I own cause this BOSD when exiting a game and I am not going to tolerate Battlefield 2042 crashing my pc ever time I exit it until it is fixed thank God, it only cost me £13 I would have hated to have paid £45 two years ago so I waited and got it cheap for now I will be playing something else that won’t crash the game on exit, suppose EA don’t give a flying S+++ so. I repaired my game did a few commands I will have to restart the pc and see if that fixes things if not, I won’t be playing Battlefield 2042 so maybe give it a miss until next year so sad as I enjoy playing on the maps it is far better game than I imagined it would be I was totally surprised.
I did every conceivable file check restart by using the below commands the last command checks the memory as a final check everything came back 100% healthy.I will post back if it fixed my problem.
sfc /scannow and press Enter.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
mdsched.exe and press EnterIntel Core i9 13900K processor
Asus Maximus Z690 EXTREME
GSKILL DDR5 64GB RAM
MSI SUPRIM 4090
Brand New EVGA SuperNOVA 1600 power supply.- @TIDDLES1 Rename drivers in:
System32\driver\AsIO2.sys
System32\driver\AsIO3.sys
Saved mine as AsIO*.sys.old
We'll see if EA fixes anything on Tues. (laughs) Ok still blue screened RAM came back 100% so after trying everything previously mentioned the game still BSOD my pc on exit. I emailed EA Support and told them if they can't fix it I would prefer a refund, as I dont appreciate my main PC BSOD all becuase of a EA game Battlefield 2042 as nothing on my PC BSOD and send it crashing.
So maybe you lot experiencing this problem should ask for a refund too I am not going to trouble shoot EA'S pronlems for them nor am I disabling critical drivers.
I will updater if EA say they can fix the problem or refund me in full I will be happy with either solution.
Bye for now Y'all
Will doing that disable the drivers, and thank you for the post.
Blackscreened after the install (Nvidia Driver Version: 545.84 - Release Date: Tue Oct 17, 2023 and Driver Version: 545.92 - Release Date: Thu Oct 26, 2023), forcing me to force shutdown on my pc, restarted and reverted the older Driver Version: 537.58 - Release Date: Tue Oct 10, 2023 and everything seems fine.
But when resetup the 537.58 version you must chose custom settup and pick clean setup then restart the PC and go to the game. Not blackscreen again and the FPS improve@duyme1992 I'm curious, you had a black screen even after starting the system non-stop on version 545.84, did you somehow manage to get to the desktop? Something is definitely wrong with these drivers (ver.,545.84) because I had my first blue screen on my computer since I bought it, which was about 5 years ago.
I currently have no problems on version 545.92.
- @TIDDLES1 Been building machines since the 90's, and playing them since the 80's. I have an ASUS system as well. That's been rock stable for 4+ years... until EA used their own Anti-Cheat software they debude in Season 6.
Disabling those two drivers will not hurt or impact your system in any way, and renaming them back will re-enable them. But I would wait until you see a fix from EA first before re-enabling them. @Rand0m_Digits Thank you for your reply very much appreciated, I will do as you have suggested so no harm will come by disabling those drivers I will do as suggested other wise the game plays fantastically well other than the BSODafter logging off BF2024.
By the way EA Support e mailed me back with a generic e mail which was as helpful as an ash tray on a motorbike.
I did as you suggested renamed
System32\driver\AsIO2.sys
System32\driver\AsIO3.sys
Saved as AsIO*.sys.old
I still got the BSOD during the exit though I notice my BSOD dump file located the ntoskrnl.exe as the offending kernel
Thank you for the support.
@TIDDLES1 Much obliged.
...some people needed to disable all;
system32\drivers\AsIO2.sys
system32\drivers\AsIO3.sys
SysWOW64\drivers\AsIO.sysSysWOW64\drivers\AsUpIO.sys
The only thing you possibly lose after disabling those drivers, is case lighting. /shrug
IMHO, system up-time is more important to me than case lighting.
But honestly, this is absolutely an EA issue.
I hope it gets patched Tues, but won't hold my breath.
It is EA after all.
And it wouldn't be EA without creating monumental screw-up's - from nothing.@Rand0m_Digits Oh I did not realise that you had to disable all those files suppose I will keep them on a secondary backup folder as when I renamed those last two it kept telling g me it could not communicate with system files obviously for the motherboard if it is just lighting, I too can live without that as well. I will re do this and post straight back if it fixes the crashing then at least I can come out of the game without the dreaded BSOD. Thank you for explaining this to me I really do appreciate all the help you are showing me so thank you for explaining the process..
@Rand0m_Digits I did what you explained I disabled all thse files you told me to and it worked exited out to the desktop and no BSOD. It actually works so thank you for that info I would never ve been able to fix thsi without your help.
Hello everyone, I know this will be a long post to read, really sorry about, but I hope to clear up a few things:
The issue with the BSOD and the stop code: KERNEL APC PENDING DURING EXIT when exiting BF2042 seems to affect users who are using an ASUS or ASROCK mainboard and have the mainboard companion software ArmouryCrate installed (including the additional stuff like AsusFanControl, AI Suite, ASUS PC Probe etc.).
The ASUS drivers:
system32\drivers\AsIO2.sys - see: AsIO2.sys Windows process - What is it? (file.net)
system32\drivers\AsIO3.sys - see: AsIO3.sys Windows process - What is it? (file.net)
SysWOW64\drivers\AsIO.sys - see: AsIO.sys Windows process - What is it? (file.net)SysWOW64\drivers\AsUpIO.sys - see: AsUpIO.sys Windows process - What is it? (file.net)
are used for the above mentioned software, so that the software can monitor and manage ASUS hardware, it isn't just for RGB lighting, so be aware of that.
But as already mentioned by others, there shouldn't be any harm by setting the startup type of these drivers to manual so that you can temporary play the game and also exit without a BSOD.
However you will not be able to use the any of above mentioned software as long as the drivers are stopped, but you can always re-enable them if they are needed or if you would like to use any of the above mentioned software again.
The issue probably needs to be resolved by both parties: EA and ASUS
- for EA/Dice by probably whitelisting the drivers in their new EA Kernel Anti-Cheat (as the issue didn't occur with Easy Anti-Cheat)
and
- for ASUS by correcting their programming for the drivers, as it looks to be some kind of failure in their programming: Bug Check 0x20 KERNEL_APC_PENDING_DURING_EXIT - Windows drivers | Microsoft Learn
But I wouldn't rely on ASUS to fix this as soon as possible, as there are some reports which are a bit scary and it looks like they are still not solved:
ASUS ASIO2.sys driver fun · Bof. Another blog. (syscall.eu)
ASUS ASIO2.sys exploitation · Bof. Another blog. (syscall.eu)
SecureAuth Innovation Labs (archive.org)
Please also note there is no need to rename or delete the drivers, as it should be enough just to set the startup type to manual as explained in Post #101Reboot your computer afterwards so the changes can take effect (sorry if that wasn't clear enough in the post, I've update the post accordingly).After rebooting check first with either ServiWin or Autoruns if the drivers are really stopped and set to manual startup.If yes, then start BF2042 and as soon as you are in the main menu, exit the game, this time hopefully without any BSOD.This is also the cleaner and safer method than renaming a driver, as renaming a driver could have other side effects to your system or applications (like ArmouryCrate or other ASUS related software), and if needed, you can always re-enable them with either ServiWin or Autoruns again and everything should be back to as before.I hope that clears up a few things.
See you all on the battlefield 😉
Honestly, I am not playing until this gets resolved. Stopping the drivers and putting them on manual is causing constant
Error code 2: File Not Found - AsIO3.sys!! error and when you close it, it appears after a while again. This one is on EA to fix, not ASUS.
@TIDDLES1 You're welcome, glad I could be of assistance. It's such a ridiculous bug to begin with.
@Cypress_CH You must be kind of young.
These drivers you speak of, have been around the block for quite some time.
It's not recent.
Yes, the drivers can control other things... however, it's only for interaction - IE the user adjusting something through the bios right from windows desktop.
Many ppl like the integration. Some don't. They don't really give power-users much functionality, so they may be included within setup.exe's but are never used.
And I don't understand why you are suggesting other people to DOWNLOAD 3rd-party software to disable something that can very easily be done by hand, with just a simple rename. But it does tell me a lot about your level of 'systems understanding'.
I can appreciate your thoroughness in wanting to help fix things, for sure. But there are much better approaches to this issue.
And nothing needs to be 'downloaded' to temporarily rectify this problem.
As always in the tech world...
Mitigate and reduce the problem/s to its simplest form.
Always carry out the easiest solution, with the least amount of changes to the system.... (and, Document your changes)
"Because if it's not broke, there's no reason to fix it."
A final note,
In my 40+ hours of solving this I have not come across a single comment from anyone using ASROCK mb's.
However, ASROCK(a low quality OEM board manufacturer. Fry's used to give them away with CPU purchases. Half the time, they never worked.) is a sister company of ASUS, in a way.
Research it.@Rand0m_Digits Thanks for your post and also for calling me kinda young.
I don't know your age, but if you call me young in my forties, I guess I have to appreciate that.
I know that these drivers have been around for several years, where did I mention those are recent?!
What I mentioned was that the problem with the BSOD and stop code: KERNEL APC PENDING DURING EXIT when exiting BF2042 started recently when Season 06 was released, more specifically when EA switched from Easy Anti-Cheat to the EA Kernel Anti-Cheat.
I don't like the integration either (and the additional bloatware it installs), which is also why I no longer have it installed (I had it installed when I first set up the computer, but I uninstalled it immediately).
The reason I suggested third-party software, which by the way are all legitimate tech tools, is because sometimes it is easier for a non-technical person to use the third-party software instead of the on-board Windows tools like msconfig, PowerShell, driverquery or devcon cmd etc.
I'm not here to argue with you about my level of "systems understandig" as you called it, but just as you can't understand me suggesting third-party software, I can't understand why you're recommending renaming drivers when there could be still software installed which relies on those drivers which could then lead to additional errors. Have you thought about that?
Now I could also say that your way of solving the problem is a lazy way, but that's not what I want at all and it's not my intention at all (don't get me wrong, I'm really not here to argue, I'm too old for that). I just want to show that you have to think outside the box and there can still be dependencies.
Ultimately, I think everyone here is old enough to decide for themselves how they want to solve the problem.
Regarding ASROCK:
I experienced such a case, but it turned out that the user switched from an Asus motherboard to an ASROCK motherboard due to a defect without reinstalling Windows and guess what: the drivers and software were still loaded, although these were obsolete. In this case, a special scenario, but not out of the question.
About Battlefield 2042 Technical Issues & Bugs
Recent Discussions
- 3 hours ago
- 8 hours ago
- 13 hours ago