DOOM
Alstaria Jul 11, 2016 @ 1:43pm
Doom won't launch after i enabled vulkan
I launched doom after i saw the update came out, i went into settings and enabled vulkan and then my game tried to restart then black screened. Now when i go to start doom it takes me to a black screen, if someone can help me it will be greatly appreciated.
< >
Showing 1-15 of 49 comments
SaggingDock Jul 11, 2016 @ 1:52pm 
What are your specs? Video card and OS. Vulkan apparently won't work on Windows 7 with a 2GB Nvidia card.
https://community.bethesda.net/thread/54585
Alstaria Jul 11, 2016 @ 1:56pm 
i am using windows 10 and i have a r9 390
dubs Jul 11, 2016 @ 2:12pm 
Same exact issue. Tried reinstalling the game, verifying game files, reinstalling latest drivers (clean ddu install), launching as admin, ect. to no avail. The game opens to a black screen and has to be closed by task manager.

Windows 10, dual 980 tis, never had an issue before this update.
SpeedyParticles Jul 11, 2016 @ 2:17pm 
You have to set the API back to OpenGL 4.5 via .cfg file. The file should be located in [USERNAME/Saved Games/id Software/DOOM/base/] and it's a file named "DOOMConfig.local" (in my case, in order to open this file in notepad I personally had to move the file (to avoid conflicts), change the extension name to '.cfg', then open it, and when I was done saving my changes, remane it ot '.local')

There is a line (r_renderAPI "1") - cange the number "1" to a "0" to reset the renderingAPI back to OpenGL 4.5. Save your changes and rename the extension bact to '.local' IF you had to change it in order to open it like I did.
Jm0n Jul 11, 2016 @ 2:18pm 
update drivers, worked for me with improved performance
[216]Maganji Jul 11, 2016 @ 2:22pm 
Originally posted by SpeedyParticles:
You have to set the API back to OpenGL 4.5 via .cfg file. The file should be located in [USERNAME/Saved Games/id Software/DOOM/base/] and it's a file named "DOOMConfig.local" (in my case, in order to open this file in notepad I personally had to move the file (to avoid conflicts), change the extension name to '.cfg', then open it, and when I was done saving my changes, remane it ot '.local')

There is a line (r_renderAPI "1") - cange the number "1" to a "0" to reset the renderingAPI back to OpenGL 4.5. Save your changes and rename the extension bact to '.local' IF you had to change it in order to open it like I did.

Thank you kind stranger! I didnt know about the Win10 requirement for a 2GB card but now all is working again.
Alstaria Jul 11, 2016 @ 2:28pm 
awesome that worked! Thank you so much!
Alstaria Jul 11, 2016 @ 11:12pm 
though for some reason whenever i enable vulkan it does the same thing. im just going to wait a week or so and see if they fixed the bug.
VinnieONeill Jul 12, 2016 @ 12:37am 
Disable the STEAM overlay, and any other overlay such as RivaTuner. None are supported by Vulkan. I did that and it works just fine.
Seath the Scaleless Jul 16, 2016 @ 12:07am 
Originally posted by SpeedyParticles:
You have to set the API back to OpenGL 4.5 via .cfg file. The file should be located in [USERNAME/Saved Games/id Software/DOOM/base/] and it's a file named "DOOMConfig.local" (in my case, in order to open this file in notepad I personally had to move the file (to avoid conflicts), change the extension name to '.cfg', then open it, and when I was done saving my changes, remane it ot '.local')

There is a line (r_renderAPI "1") - cange the number "1" to a "0" to reset the renderingAPI back to OpenGL 4.5. Save your changes and rename the extension bact to '.local' IF you had to change it in order to open it like I did.
Thanks! That helped me as well! How did you ever figure that out?
twenty1aboutdis Jul 16, 2016 @ 3:32pm 
All I have in DOOMConfig.ctg is...

configVersion 7
//========================================
bindset 10
unbindall
bind "ESCAPE" "toggleMainMenu"
bind "1" "_weap0"
bind "2" "_weap1"
bind "3" "_weap2"
bind "4" "_weap3"
bind "5" "_weap4"
bind "6" "_weap5"
bind "7" "_weap6"
bind "8" "_weap7"
bind "9" "_weap8"
bind "0" "_weap9"
bind "TAB" "_mpScoreboard"
bind "Q" "_sprint"
bind "W" "_moveforward"
bind "E" "_quickuse"
bind "R" "_attack2"
bind "T" "messagemode"
bind "I" "ReportBadPlayerTeleport"
bind "P" "ReportBadPlayerSpawn"
bind "A" "_moveLeft"
bind "S" "_moveback"
bind "D" "_moveRight"
bind "F" "_use"
bind "G" "_supermeter"
bind "H" "BecomeDemon"
bind "LSHIFT" "_voicechat_talk"
bind "X" "_activateAbility"
bind "C" "_crouch"
bind "V" "BecomeDemon"
bind "B" "BecomeDemon"
bind "N" "BecomeDemon"
bind "M" "BecomeDemon"
bind "SPACE" "_jump"
bind "F1" "_quick0"
bind "F2" "_quick1"
bind "F3" "_quick2"
bind "F4" "_quick3"
bind "F12" "screenshot"
bind "UPARROW" "_taunt0"
bind "LEFTARROW" "_taunt3"
bind "RIGHTARROW" "_taunt1"
bind "DOWNARROW" "_taunt2"
bind "JOY1" "_jump"
bind "JOY2" "_crouch"
bind "JOY3" "_supermeter"
bind "JOY4" "_use"
bind "JOY5" "_quickUse"
bind "JOY6" "_changeWeapon"
bind "JOY7" "_sprint"
bind "JOY8" "_attack2"
bind "JOY9" "toggleMainMenu"
bind "JOY10" "_mpScoreboard"
bind "JOY_STICK1_UP" "_moveforward"
bind "JOY_STICK1_DOWN" "_moveback"
bind "JOY_STICK1_LEFT" "_moveleft"
bind "JOY_STICK1_RIGHT" "_moveright"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
bind "JOY_TRIGGER1" "_zoom _altfire"
bind "JOY_TRIGGER2" "_attack1"
bind "JOY_DPAD_UP" "_quick0"
bind "JOY_DPAD_DOWN" "_quick2"
bind "JOY_DPAD_LEFT" "_quick3"
bind "JOY_DPAD_RIGHT" "_quick1"
bind "MOUSE1" "_attack1"
bind "MOUSE2" "_zoom _altfire"
bind "MOUSE3" "_attack2"
bind "MWHEELDOWN" "_changeWeapon"
bind "MWHEELUP" "_changeWeapon"
//========================================
bindset 9
unbindall
bind "TAB" "_mpScoreboard"
bind "JOY10" "_mpScoreboard"
//========================================
bindset 8
unbindall
bind "JOY1" "_jump"
//========================================
bindset 7
unbindall
//========================================
bindset 6
unbindall
bind "W" "_moveforward"
bind "A" "_moveLeft"
bind "S" "_moveback"
bind "D" "_moveRight"
bind "C" "_crouch"
bind "SPACE" "_jump"
bind "JOY1" "_jump"
bind "JOY2" "_crouch"
bind "JOY_STICK1_UP" "_moveforward"
bind "JOY_STICK1_DOWN" "_moveback"
bind "JOY_STICK1_LEFT" "_moveleft"
bind "JOY_STICK1_RIGHT" "_moveright"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
//========================================
bindset 5
unbindall
bind "ESCAPE" "toggleMainMenu _menuCancel"
bind "TAB" "_mpScoreboard"
bind "Q" "spectator_showHackModules _use"
bind "W" "_moveforward"
bind "E" "demo_nextPerspective _crouch"
bind "R" "spectator_changeLoadout _jump"
bind "A" "_moveLeft"
bind "S" "_moveback"
bind "D" "_moveRight"
bind "F" "demo_nextPlayer _attack1"
bind "G" "demo_previousPlayer _changeWeapon"
bind "C" "spectator_localPerspective _activateAbility"
bind "SPACE" "_attack2 _respawn"
bind "F12" "screenshot"
bind "JOY1" "spectator_localPerspective _activateAbility _attack2"
bind "JOY2" "demo_nextPerspective _crouch _menuCancel"
bind "JOY3" "spectator_showHackModules _use _respawn"
bind "JOY4" "spectator_changeLoadout _jump"
bind "JOY5" "demo_previousPlayer _attack1"
bind "JOY6" "demo_nextPlayer _changeWeapon"
bind "JOY9" "toggleMainMenu"
bind "JOY10" "_mpScoreboard"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
bind "JOY_TRIGGER1" "_altfire"
bind "JOY_TRIGGER2" "_zoom"
bind "JOY_DPAD_UP" "_resetCamera _sprint"
bind "JOY_DPAD_DOWN" "_quick2"
bind "JOY_DPAD_LEFT" "_quick3"
bind "JOY_DPAD_RIGHT" "_quick1"
bind "MOUSE1" "_zoom"
bind "MOUSE2" "_altfire"
bind "MOUSE3" "_resetCamera _sprint"
//========================================
bindset 4
unbindall
bind "ESCAPE" "toggleMainMenu"
bind "TAB" "_mpScoreboard"
bind "W" "_moveforward"
bind "T" "messagemode"
bind "A" "_moveLeft"
bind "S" "_moveback"
bind "D" "_moveRight"
bind "F12" "screenshot"
bind "JOY1" "_jump"
bind "JOY2" "_crouch"
bind "JOY3" "_activateAbility"
bind "JOY4" "demo_nextPerspective _use"
bind "JOY5" "demo_previousPlayer"
bind "JOY6" "demo_nextPlayer"
bind "JOY8" "_resetCamera _sprint"
bind "JOY9" "toggleMainMenu"
bind "JOY10" "DemoTimePause"
bind "JOY_STICK1_UP" "_moveforward"
bind "JOY_STICK1_DOWN" "_moveback"
bind "JOY_STICK1_LEFT" "_moveleft"
bind "JOY_STICK1_RIGHT" "_moveright"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
bind "JOY_DPAD_UP" "_resetCamera _quick0"
bind "JOY_DPAD_DOWN" "_quick2"
bind "JOY_DPAD_LEFT" "_quick3"
bind "JOY_DPAD_RIGHT" "_quick1"
//========================================
bindset 3
unbindall
bind "ESCAPE" "toggleMainMenu"
bind "1" "_weap0"
bind "2" "_weap1"
bind "3" "_weap2"
bind "4" "_weap3"
bind "5" "_weap4"
bind "6" "_weap5"
bind "7" "_weap6"
bind "8" "_weap7"
bind "9" "_weap8"
bind "0" "_weap9"
bind "TAB" "_mpScoreboard"
bind "Q" "_demonFlyUp"
bind "W" "_moveforward"
bind "E" "_use"
bind "R" "_reload"
bind "T" "messagemode"
bind "I" "ReportBadPlayerTeleport"
bind "P" "ReportBadPlayerSpawn"
bind "LCTRL" "_CHANGEWEAPON"
bind "A" "_moveLeft"
bind "S" "_moveback"
bind "D" "_moveRight"
bind "F" "_weapprev"
bind "G" "_weapnext"
bind "H" "BecomeDemon"
bind "LSHIFT" "_voicechat_talk"
bind "Z" "_demonFlyDown"
bind "C" "_crouch"
bind "V" "BecomeDemon"
bind "B" "BecomeDemon"
bind "N" "BecomeDemon"
bind "M" "BecomeDemon"
bind "SPACE" "_jump"
bind "F1" "_quick0"
bind "F2" "_quick1"
bind "F3" "_quick2"
bind "F4" "_quick3"
bind "F12" "screenshot"
bind "JOY1" "_jump"
bind "JOY2" "_crouch"
bind "JOY4" "_activateAbility _profile"
bind "JOY5" "_quickUse"
bind "JOY7" "_sprint"
bind "JOY8" "_attack2"
bind "JOY9" "toggleMainMenu"
bind "JOY10" "_mpScoreboard"
bind "JOY_STICK1_UP" "_moveforward"
bind "JOY_STICK1_DOWN" "_moveback"
bind "JOY_STICK1_LEFT" "_moveleft"
bind "JOY_STICK1_RIGHT" "_moveright"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
bind "JOY_TRIGGER1" "_zoom _altfire"
bind "JOY_TRIGGER2" "_attack1"
bind "JOY_DPAD_UP" "_quick0"
bind "JOY_DPAD_DOWN" "_quick2"
bind "JOY_DPAD_LEFT" "_quick3"
bind "JOY_DPAD_RIGHT" "_quick1"
bind "MOUSE1" "_attack1"
bind "MOUSE2" "_zoom _altfire"
bind "MOUSE3" "_quickuse"
//========================================
bindset 2
unbindall
bind "ESCAPE" "toggleMainMenu"
bind "1" "_weap0"
bind "2" "_weap1"
bind "3" "_weap2"
bind "4" "_weap3"
bind "5" "_weap4"
bind "6" "_weap5"
bind "7" "_weap6"
bind "8" "_weap7"
bind "9" "_weap8"
bind "0" "_weap9"
bind "TAB" "_mpScoreboard"
bind "Q" "_sprint"
bind "W" "_moveforward"
bind "E" "_quickuse"
bind "R" "_attack2"
bind "T" "messagemode"
bind "A" "_moveLeft"
bind "S" "_moveback"
bind "D" "_moveRight"
bind "F" "_use"
bind "G" "_supermeter"
bind "LSHIFT" "_voicechat_talk"
bind "X" "_activateAbility"
bind "C" "_crouch"
bind "SPACE" "_jump"
bind "F12" "screenshot"
bind "UPARROW" "_taunt0"
bind "LEFTARROW" "_taunt3"
bind "RIGHTARROW" "_taunt1"
bind "DOWNARROW" "_taunt2"
bind "JOY1" "_jump"
bind "JOY2" "_crouch"
bind "JOY3" "_supermeter"
bind "JOY4" "_use"
bind "JOY5" "_quickUse"
bind "JOY6" "_changeWeapon"
bind "JOY7" "_sprint"
bind "JOY8" "_attack2"
bind "JOY9" "toggleMainMenu"
bind "JOY10" "_mpScoreboard"
bind "JOY_STICK1_UP" "_moveforward"
bind "JOY_STICK1_DOWN" "_moveback"
bind "JOY_STICK1_LEFT" "_moveleft"
bind "JOY_STICK1_RIGHT" "_moveright"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
bind "JOY_TRIGGER1" "_zoom _altfire"
bind "JOY_TRIGGER2" "_attack1"
bind "JOY_DPAD_UP" "_taunt0"
bind "JOY_DPAD_DOWN" "_taunt2"
bind "JOY_DPAD_LEFT" "_taunt3"
bind "JOY_DPAD_RIGHT" "_taunt1"
bind "MOUSE1" "_attack1"
bind "MOUSE2" "_zoom _altfire"
bind "MOUSE3" "_attack2"
bind "MWHEELDOWN" "_changeWeapon"
bind "MWHEELUP" "_changeWeapon"
//========================================
bindset 1
unbindall
bind "ESCAPE" "toggleMainMenu"
bind "TAB" "_mpScoreboard"
bind "Q" "_changeWeapon"
bind "W" "_moveforward"
bind "E" "_quickuse"
bind "T" "messagemode"
bind "U" "devgui 1"
bind "I" "ReportBadPlayerTeleport"
bind "O" "ReportBadPlayerSpawn Location"
bind "P" "ReportBadPlayerSpawn Logic"
bind "A" "_moveLeft"
bind "S" "_moveback"
bind "D" "_moveRight"
bind "F" "_attack2"
bind "H" "BecomeDemon player/mp/demonplayer_harvester"
bind "J" "GivePowerWeapon weapon/player/mp/power/bfg"
bind "K" "GivePowerWeapon weapon/player/mp/power/gauss_rifle"
bind "L" "GivePowerWeapon weapon/player/mp/power/chainsaw"
bind "LSHIFT" "_voicechat_talk"
bind "X" "_activateAbility"
bind "C" "_crouch"
bind "V" "BecomeDemon player/mp/demonplayer_revenant"
bind "B" "BecomeDemon player/mp/demonplayer_baron"
bind "N" "BecomeDemon player/mp/demonplayer_prowler"
bind "M" "BecomeDemon player/mp/demonplayer_mancubus"
bind "SPACE" "_jump"
bind "F1" "_taunt0"
bind "F2" "_taunt1"
bind "F3" "_taunt2"
bind "F4" "_taunt3"
bind "F12" "screenshot"
bind "UPARROW" "_taunt0"
bind "LEFTARROW" "_taunt3"
bind "RIGHTARROW" "_taunt1"
bind "DOWNARROW" "_taunt2"
bind "JOY1" "_jump"
bind "JOY2" "_crouch"
bind "JOY4" "_profile"
bind "JOY5" "_quickUse"
bind "JOY6" "_changeWeapon"
bind "JOY8" "_attack2"
bind "JOY9" "toggleMainMenu"
bind "JOY10" "_mpScoreboard"
bind "JOY_STICK1_UP" "_moveforward"
bind "JOY_STICK1_DOWN" "_moveback"
bind "JOY_STICK1_LEFT" "_moveleft"
bind "JOY_STICK1_RIGHT" "_moveright"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
bind "JOY_TRIGGER1" "_zoom _altfire"
bind "JOY_TRIGGER2" "_attack1"
bind "JOY_DPAD_UP" "_taunt0"
bind "JOY_DPAD_DOWN" "_taunt2"
bind "JOY_DPAD_LEFT" "_taunt3"
bind "JOY_DPAD_RIGHT" "_taunt1"
bind "MOUSE1" "_attack1"
bind "MOUSE2" "_zoom _altfire"
bind "MOUSE3" "_attack2"
bind "MOUSE4" "_quickuse"
bind "MWHEELDOWN" "_changeWeapon"
bind "MWHEELUP" "_changeWeapon"
//========================================
bindset 0
unbindall
bind "ESCAPE" "toggleMainMenu"
bind "1" "_weap0"
bind "2" "_weap1"
bind "3" "_weap2"
bind "4" "_weap3"
bind "5" "_weap4"
bind "6" "_weap5"
bind "7" "_weap6"
bind "8" "_weap7"
bind "TAB" "_inventory"
bind "Q" "_changeWeapon"
bind "W" "_moveForward"
bind "E" "_use"
bind "R" "_reload"
bind "T" "_supermeter"
bind "LCTRL" "_quickuse"
bind "A" "_moveLeft"
bind "S" "_moveBack"
bind "D" "_moveRight"
bind "F" "_attack2"
bind "G" "_quick3"
bind "LSHIFT" "_walk"
bind "Z" "_weapprev"
bind "X" "_weapnext"
bind "C" "_crouch"
bind "LALT" "_objectives"
bind "SPACE" "_jump"
bind "F1" "_quick0"
bind "F2" "_quick2"
bind "F12" "screenshot"
bind "JOY1" "_jump"
bind "JOY2" "_crouch"
bind "JOY3" "_quick3"
bind "JOY4" "_supermeter"
bind "JOY5" "_quickuse"
bind "JOY6" "_changeWeapon"
bind "JOY8" "_attack2 _use"
bind "JOY9" "toggleMainMenu"
bind "JOY10" "_inventory"
bind "JOY_STICK1_UP" "_moveforward"
bind "JOY_STICK1_DOWN" "_moveback"
bind "JOY_STICK1_LEFT" "_moveleft"
bind "JOY_STICK1_RIGHT" "_moveright"
bind "JOY_STICK2_UP" "_lookup"
bind "JOY_STICK2_DOWN" "_lookdown"
bind "JOY_STICK2_LEFT" "_lookleft"
bind "JOY_STICK2_RIGHT" "_lookright"
bind "JOY_TRIGGER1" "_zoom _altfire"
bind "JOY_TRIGGER2" "_attack1"
bind "JOY_DPAD_UP" "_reload"
bind "JOY_DPAD_DOWN" "_objectives"
bind "JOY_DPAD_LEFT" "_quick0"
bind "JOY_DPAD_RIGHT" "_quick2"
bind "MOUSE1" "_attack1"
bind "MOUSE2" "_zoom _altfire"
bind "MOUSE3" "_quickuse"
bind "MWHEELDOWN" "_weapprev"
bind "MWHEELUP" "_weapnext"
//========================================
m_smooth "1"


I dont see the option to change the rederer ?
Alstaria Jul 16, 2016 @ 3:35pm 
its the file named doomconfig.local . you need to drag it to your desktop and rename it doomconfig.cfg. after that you can change the render back to zero, just make sure to open it with notepad. after you save and close it press control z to change the file back to a local file and then drag it back into the original file location. btw do you have an amd video card?
Alstaria Jul 16, 2016 @ 3:39pm 
there are two files named doomconfig one is a local. the correct one should be the file below the first doomconfig
Alstaria Jul 16, 2016 @ 3:49pm 
if you do have an amd card there is a hotfix driver on amd's site that fixed my game and allowed me to run vulkan
twenty1aboutdis Jul 16, 2016 @ 4:08pm 
Oh ok, well I'm missing the DoomConfig local file then
< >
Showing 1-15 of 49 comments
Per page: 1530 50

Date Posted: Jul 11, 2016 @ 1:43pm
Posts: 49