DOOM
David Gray Mar 22, 2017 @ 1:17pm
DOOM crashes on launch (with Vulkan) - RX480
Hello,

I downloaded DOOM Demo. I started the game, and switched to Vulkan renderer.
After I made the change, the game crashes on launch.
I already removed old drivers with DDU, and installed the most recent version (17.3.3), but the game still crashes.
My question is: is there anybody who can start and run DOOM (demo) with latest driver?
I read somewhere that this error may depend on VulkanRT library. Currently, on my system I have 1.0.37.0 version.
And no, switching back to OpenGL is not a solution.
PC Specs: Windows 10 x64 - Intel i5 6500 - RX 480 8GB.

Here the crash log (isn't strange that a parameter is +r_renderAPI -2? It should be 1, or not?):
Callstack Function(desc) Line Bytes File Process Address
--------------------------- ---- ----- ---- ------- -------
vkWaitForFences() ... + 0xd9ac0fff vulkan-1.dll
GetGameSystemInterface() ... + 0x5a7537d5 DOOMx64vk.exe
GetGameSystemInterface() ... + 0x5a75fab4 DOOMx64vk.exe
GetGameSystemInterface() ... + 0x5a75a971 DOOMx64vk.exe
GetGameSystemInterface() ... + 0x5afe9bb7 DOOMx64vk.exe
** UNKNOWN **(** FUNC_PARAM_ERROR **) ... + 0x59b67891 DOOMx64vk.exe
GetGameSystemInterface() ... + 0x5b2b472c DOOMx64vk.exe
BaseThreadInitThunk() ... + 0xeb7c8364 KERNEL32.DLL
RtlUserThreadStart() ... + 0xee0570d1 ntdll.dll

Register Info
---------------------------
EDI: 0x00000000094E4DD0 ESI: 0x0000000000000000 EAX: 0x00000000083B4B00
EBX: 0x0000000000101F70 ECX: 0x0000000009693C00 EDX: 0x0000000000000001
EIP: 0x00007FFFD9AC0FFF EBP: 0x00000000072C63F0 SegCs: 0x0000000000000033
EFlags: 0x0000000000010202 ESP: 0x00000000072C62C0 SegSs: 0x000000000000002B

Exception Info
---------------------------
ExpCode: 0xC0000005 (Access Violation)
ExpFlags: 0
ExpAddress: 0x00007FFFD9AC0FFF

Build & Runtime Info
---------------------------
User: Davide
Version: 20160720-180331-purple-razzmatazz
File Path: G:\SteamLibrary\steamapps\common\DOOM Demo\DOOMx64vk.exe
System Time: 3/22/2017 20:45:30
Build String: 20160720-180331-purple-razzmatazz
VT File Path:
VMTR Override: generated/pagefiles
Launch Command: "G:\SteamLibrary\steamapps\common\DOOM Demo\DOOMx64vk.exe" G:\SteamLibrary\steamapps\common\DOOM Demo\DOOMx64.exe +r_renderAPI -2

Memory Info
---------------------------
In Use: 25%
MB Physical RAM: 16319
MB Physical Free: 12128
MB Paging File: 18751
MB Paging Free: 13007
MB User Address: 134217728
MB User Free: 134216765

CPU Info
---------------------------
Num Packages: 1
Num Cores: 4
Num Logical: 4
CPU ID: Generic
CPU MHz: 3192
< >
Showing 1-14 of 14 comments
Samael Mar 22, 2017 @ 1:19pm 
+r_renderAPI -2 should be 0 or 1. Which is True or False.

go to users\%username\saved games\id software\doom\base\
open doomconfig.local
change it there.
Last edited by Samael; Mar 22, 2017 @ 1:19pm
David Gray Mar 22, 2017 @ 1:24pm 
I forgot to add that, in the config file, that parameter is already set to 1.
This is the entire content (DOOMConfig.local):
configVersion 7
r_shadowsDistanceFadeMultiplier "1"
r_renderAPI "1"
r_mode "19"
r_physicalPagesAspectRatio "1"
r_vmtrPhysicalPagesAspectRatio "2"
🅱🅾🆁🅶 Mar 22, 2017 @ 1:25pm 
Originally posted by David Gray:
I forgot to add that, in the config file, that parameter is already set to 1.
This is the entire content (DOOMConfig.local):
configVersion 7
r_shadowsDistanceFadeMultiplier "1"
r_renderAPI "1"
r_mode "19"
r_physicalPagesAspectRatio "1"
r_vmtrPhysicalPagesAspectRatio "2"

1 is for vulkan. You need to set it to 0 for opengl. 2 is not a valid input.
David Gray Mar 22, 2017 @ 1:30pm 
Originally posted by 🅱🅾🆁🅶:
Originally posted by David Gray:
I forgot to add that, in the config file, that parameter is already set to 1.
This is the entire content (DOOMConfig.local):
configVersion 7
r_shadowsDistanceFadeMultiplier "1"
r_renderAPI "1"
r_mode "19"
r_physicalPagesAspectRatio "1"
r_vmtrPhysicalPagesAspectRatio "2"

1 is for vulkan. You need to set it to 0 for opengl. 2 is not a valid input.
Nope, read it carefully.
r_renderAPI is set to 1 (where did you read 2 in the config file?).
I already stated that DOOM Demo works with OpenGL.
I created this topic to solve my problems with Vulkan. So, switching back to OpenGL is not a valid solution.
David Gray Mar 22, 2017 @ 2:12pm 
OK, I solved my problem!
What I did was:
-uninstalled VulkanRT libraries (1.0.37.0 version)
-installed VulkanRT libreries from 16.2.2 package => this installs 1.0.26.0 version.
The strange thing is that, enabling on screen info, this shows Vulkan API 1.0.37.0 and Vulkan Driver 1.4.1.
Dooze Penguin Mar 22, 2017 @ 3:02pm 
were do you find the place to uninstall vulkanRT libraries
Dooze Penguin Mar 22, 2017 @ 3:02pm 
im having the same problem
David Gray Mar 22, 2017 @ 3:33pm 
Originally posted by Ya Boi Frog:
were do you find the place to uninstall vulkanRT libraries
You should follow this steps:
1) Go to Control Panel => Uninstall Vulkan Runtime Libraries (I guess you have an up-to-date version)
2) * Go to AMD site, and download AMD Crimson Driver 16.2.2
3) * Launch the executable (but DON'T install drivers!). It unpacks the real installer files under C:\AMD
4) * Go to the following directory: C:\AMD\Non-WHQL-Win10-64Bit-Radeon-Software-Crimson-ReLive-16.12.2-Dec19\Packages\Apps\VulkanRT64\VulkanRT
5) Launch VulkanRT.exe
6) Try to start DOOM!

Let me know if you had success! :)

* if you didn't delete older unpacked driver files, you may already have that directory!
Last edited by David Gray; Mar 22, 2017 @ 3:34pm
Perro Salvaje Mar 24, 2017 @ 5:35am 
use a old driver
BigPanda™ Jul 13, 2017 @ 6:17am 
Originally posted by David Gray:
Originally posted by Ya Boi Frog:
were do you find the place to uninstall vulkanRT libraries
You should follow this steps:
1) Go to Control Panel => Uninstall Vulkan Runtime Libraries (I guess you have an up-to-date version)
2) * Go to AMD site, and download AMD Crimson Driver 16.2.2
3) * Launch the executable (but DON'T install drivers!). It unpacks the real installer files under C:\AMD
4) * Go to the following directory: C:\AMD\Non-WHQL-Win10-64Bit-Radeon-Software-Crimson-ReLive-16.12.2-Dec19\Packages\Apps\VulkanRT64\VulkanRT
5) Launch VulkanRT.exe
6) Try to start DOOM!

Let me know if you had success! :)

* if you didn't delete older unpacked driver files, you may already have that directory!

I had tried this and it still crash. I managed to solve this problem using VulkanRT library v1.0.17.0 that is shipped on AMD Crimson Edition 16.7.3 WHQL
Ransom Dec 18, 2019 @ 3:33pm 
Originally posted by combatCactus:
UPDATE YOUR VULKAN RUNTIME https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/latest/windows/vulkan-runtime.exe
dont do that! thats not a driver or an api update. its a Software Developement Kit and not meant to be used for playing games and could damage ur existent vulkan version of ur graphic drivers. it can also cause issues with the next update of ur vulkan api through the graphic drivers. its only for developers!
all u need to do to get the latest version of vulkan is to install the latest working graphic drivers of ur graphic board. the vulkan api is implemented in nvidias drivers and in amd graphics drivers as well...
Samael Dec 18, 2019 @ 4:27pm 
Let's not forget that this post is 2 years old.
Last edited by Samael; Dec 18, 2019 @ 4:28pm
SPIKE!! Dec 30, 2019 @ 5:24am 
im having same problem
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Mar 22, 2017 @ 1:17pm
Posts: 14