BlackCipher/NGS & ShooterGame.exe are calling Win System Interrupts and causing DPC overstacking


(K1X455) #1

My initial observation regarding BlackCipherNGS causing issues in audio stutter and frame rate drop/downspikes has given me a preliminary result after about 6 hours of testing. The downspikes are relieved as soon as both program are terminated so definitively, either one or both of them are the cause of audio/video stutter. I will exert no further effort in diagnosing other areas of concern other than the game itself as this is definitively an isolated incident involving Dirty Bomb / NGS.

Apparently, either BlackCipher/Shootergame.exe is causing excessive Delayed Procedure Calls to stack up progressively and as game time progresses, CPU utilisation increases. The likelihood of BlackCipher causing excessive calls to System Interrupts is low at the moment, however, I cannot confirm that neither BlackCipher nor ShooterGame.exe is the entire culprit of the audio/video stutter.

Splash Damage developers need to have a look at the audio processing code to see if any unattended audio garbage collection processes are recursively over stacking or have been left for too long in the process queue. Further any garbage collection video calls that have mismatching execution priorities (or whose execution priority changes as the game progresses) should be looked.

Nexon should look at the code of BlackCipher to check if video calls are likewise serviced appropriately.

I will need better diagnostic tools get deeper into the problem.


(K1X455) #2

Steps to monitor ShooterGame.exe and/or BlackCipher.aes

After running STEAM to launch Dirty Bomb[list=1][]Prss to invoke command line launcher.[]Key in “resmon” or invoke Windows Resource Monitor[]On the CPU tab, click the CPU column to sort out which processes are taking a lot of CPU utilisation[]Monitor the following Processes
a. ShooterGame.exe
b. BlackCipher.aes
c. System Interrupts
d. known video/audio drivers
[*]List your name in this thread if you observer excessive high activities in System Interrupts


(K1X455) #3

Here’s pics for your reference:

At the start of the game this is how it looks like:

Notice CPU 0 utilisation:

12 Minutes into the game (any game):

Notice the amount of Deferred Procedure Calls increasing the Utilisation of CPU 0

20 Minutes into the game, the audio stutter is discernible, but still I am able to play.

However, CPU 0 is doing a lot of work at almost 100%

28 Minutes into the game, and failure is imminent:


(eNkiiz) #4

yup i have the same problem…i have noticed it in razer cortex where it tells black cypher is using almost 100% of cpu…putting priority to low and affinity to one cpu doesnt seem to solve the problem either and the more you play the more black cypher will eat cpu


(GatoCommodore) #5

maybe its a more intrusive Anti-Cheat they designed?

because we did went really mad about many cheaters in the game so they create this system to make hacker/cheater cant play at all if they tried?


(eNkiiz) #6

no its an old anti cheat from Nexon…i read Maplestory users are having this same problem with that game…and it uses indeed this same anti cheat


(K1X455) #7

There is a thread in STEAM replicated from /r/dirtybomb that discusses a Win32 App that limits processing of BlackCipher.AES. I have followed instructions based on the user recommendations but have made marginal gains even after -95%.

This only shows that ShooterGame32-Shipping.exe is the application making excessive or unhandled DPCs causing the stutter in audio and fps.