Doom Bugfix – 0xC0000005 (Access Violation)

0xC0000005 (Access Violation) when using Vulkan API:

Fix 1:

I had this error when attempting to launch the game using the Vulkan API.

My fix was to launch the game using the following launch parameters to reset the API to OpenGL and allow for more graphics settings to be available for use.

Set your launch parameters to “+r_renderAPI 0 +menu_advanced_AllowAllSettings 1”, this will reset the API to OpenGL and allow you use of all graphics settings.

Launch the game and enter the settings menu, from here you will want to set your API to Vulkan and your Virtual Texturing Page Size to an appropriate value for your available VRAM. I use “Nightmare” due to my R9 390’s 8GB however I am not sure what to recommend for other cards.

Close the game and remove the launch parameters.

This should resolve the issue if the problem was over-stressed video memory.

Fix 2:

This was ultimately the fix that resolved everything for me.

Disable Xbox Game DVR.

Disable Steam Game Overlay.

Either uninstall Raptr client / GeForce Experience / Other Recording overlays or disable their recording functionality that runs in the background temporarily while playing.

If these do not work post your crash log below and I will investigate to the best of my ability.

About Mojomancer 37 Articles
Site Administrator
I write reviews and critique the games industry. I cover a variety of topics including business models, game mechanics and user interface design.

3 Comments

  1. Nevermind, I found out that there’s some issue with the newer drivers. Installed the 381.89 driver and it works again. Blarg, I can’t believe they buggered it up!

  2. The irritating thing about my case is that it WAS working in drivers somewhere in the 380/390 series of Nvidia drivers. Got 144 FPS, and yes I do have a monitor that’s a 144 Hz refresh rate. OpenGL only gets 120’s at max settings :'( I played it for a few months and then put it down for a while (maybe a year). I had updated drivers and let Steam do the auto update of Doom since. Now it crashes whenever I switch it to Vulkan.
    I swear I’ve tried everything that seems to be suggested and everything I can think of along with what you’ve suggested. No overlays, re-installed my video driver after wiping it with the DDR (Display Driver Uninstaller utility). Even quit my anti-virus for a bit to see if that was causing any issues.

    Some additional info about my rig:
    i5 8400
    16 GB RAM DDR4 3000
    Various drives but my C: is a SATA SSD and the drive my games on is an M.2 PCI-E SamSung drive.
    GTS 970
    Current (and installed) drivers for Nvidia are the 418.81

    Output from the generated crash file:
    Callstack Function(desc) Line Bytes File Process Address
    ————————— —- —– —- ——- ——-
    ** UNKNOWN **(** FUNC_PARAM_ERROR **) … + 0xc797b461 ?
    ** UNKNOWN **(** FUNC_PARAM_ERROR **) … + 0xc797b641 ?
    ** UNKNOWN **(** FUNC_PARAM_ERROR **) … + 0xc81f6618 ?

    Register Info
    —————————
    EDI: 0x000007FEC81F65C0 ESI: 0x0000000000000000 EAX: 0x0000000000000063
    EBX: 0xAAAAAAAAAAAAAAAB ECX: 0x0000000000000076 EDX: 0x0000000000000000
    EIP: 0x000007FEC797B461 EBP: 0x0000000000000000 SegCs: 0x0000000000000033
    EFlags: 0x0000000000010246 ESP: 0x0000000007E35728 SegSs: 0x000000000000002B

    Exception Info
    —————————
    ExpCode: 0xC0000005 (Access Violation)
    ExpFlags: 0
    ExpAddress: 0x000007FEC797B461

    Build & Runtime Info
    —————————
    {drive location that I suppose you don’t need}

    Version: 20180321-154133-liver-goldenrod
    Build String: 20180321-154133-liver-goldenrod
    VT File Path: (Yes, it really is blank in this slot like this)
    Launch Command: “{Drive_letter}:{path_in_steam}\DOOMx64vk.exe” {Drive_letter}:{path_in_steam}\DOOM\DOOMx64.exe +r_renderAPI -2

    Memory Info
    —————————
    In Use: 23%
    MB Physical RAM: 16323
    MB Physical Free: 12480
    MB Paging File: 32644
    MB Paging Free: 26841
    MB User Address: 8388608
    MB User Free: 8387944

    CPU Info
    —————————
    Num Packages: 1
    Num Cores: 6
    Num Logical: 6
    CPU ID: Generic
    CPU MHz: 2808

    I’d appreciate any thoughts you have.

Leave a Reply

Your email address will not be published.


*