Skip to main content
Topic: DOOM (2016) Black screen after intro (Read 197 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

DOOM (2016) Black screen after intro

I tried to run DOOM with steam and always get a black screen after the credit intro. I search for solutions but no ones os this works:
  • Terminal:
    Code: [Select]
    prime-run steam
  • Steam launch option:
    Code: [Select]
    PROTON_NO_ESYNC=1 %command%
  • Steam launch option:
    Code: [Select]
    +r_renderAPI 1 %command%
  • disable Steam overlay for Doom

I launch with
Code: [Select]
PROTON_LOG=1 %command%
to see if I could get any errors, so when I grep i get the same error with diferent number:
Code: [Select]
prompt> cat steam-379720.log | grep err
216.619:0024:002b:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x23855a4, 0x23855c0 0x23855a0
216.619:0024:002b:fixme:nls:get_dummy_preferred_ui_language (0x38 0x23855a4 0x23855c0 0x23855a0) returning a dummy value (current locale)
216.624:0024:002b:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x2385514, 0x2385530 0x2385510
216.624:0024:002b:fixme:nls:get_dummy_preferred_ui_language (0x38 0x2385514 0x2385530 0x2385510) returning a dummy value (current locale)
231.900:0024:002b:warn:debugstr:OutputDebugStringA "parse error while loading renderProg:snapmaplitglassskybox_triplanar\n"
235.384:0024:002b:warn:debugstr:OutputDebugStringA "<idDeclMD6.Parse() : 3 alias load errors> while loading md6Def:player/tp_body.md6\n"
236.559:0024:002b:warn:debugstr:OutputDebugStringA "parse error while loading material:models/characters/eyes/eyelip\n"
239.575:0024:002b:warn:debugstr:OutputDebugStringA "parse error while loading renderProg:snapmaplitglassskybox_triplanar\n"
239.586:0024:002b:warn:debugstr:OutputDebugStringA "<idDeclMD6.Parse() : 3 alias load errors> while loading md6Def:player/tp_body.md6\n"
239.598:0024:002b:warn:debugstr:OutputDebugStringA "parse error while loading material:models/characters/eyes/eyelip\n"
255.496:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
255.496:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
255.586:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
255.591:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
255.596:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
255.658:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
257.122:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
257.128:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
257.133:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
257.138:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
258.643:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
258.648:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
258.653:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
260.132:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
260.138:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
260.143:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
260.148:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
260.154:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
260.159:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
260.252:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
264.677:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
264.683:0024:002c:err:ole:CoCreateInstanceEx apartment not initialised
...

Found this https://www.reddit.com/r/wine_gaming/comments/fsaevh/doom_2016_is_the_latest_version_running_well_on/ where a guy seems to have the same issue but he pirate it so theres not follow,I buy it and I use to play it without trouble at Linux Mint (same hardware), so I running out of ideas to make it work

Re: DOOM (2016) Black screen after intro

Reply #1
It worked for me in lutris pretty well. No config whatsoever, just nvidia prop bla bla driver, and doom install. Lutris config, then yolo. But lutris config is kinda tricky. Just click + on lutris, add a game, then choose wine as runner. Game options, executable bla bla you would know that. Wine prefix is /.wine/ where ever your .wine folder is. Just that. Enable dxvk/vkd3d and esync for better performance. Go play.

Re: DOOM (2016) Black screen after intro

Reply #2
It worked for me in lutris pretty well. No config whatsoever, just nvidia prop bla bla driver, and doom install. Lutris config, then yolo. But lutris config is kinda tricky. Just click + on lutris, add a game, then choose wine as runner. Game options, executable bla bla you would know that. Wine prefix is /.wine/ where ever your .wine folder is. Just that. Enable dxvk/vkd3d and esync for better performance. Go play.

I gonna try... I supose that is posible to add from steam a game to lutris

Re: DOOM (2016) Black screen after intro

Reply #3
UPDATE

I try to run DOOM again and steam begin to process the vulkan shaders, I got the loading screen but it got stuck at 99%


Found this guy at protondb who got the same thing https://www.protondb.com/users/1022907479, he solve it whit
Code: [Select]
 prime-run steam 
I instlled the package and try but i got the black screen after intro again... :(

Never buy nvidia guys :'v


 

Re: DOOM (2016) Black screen after intro

Reply #4
UPDATE

I try to run DOOM again and steam begin to process the vulkan shaders, I got the loading screen but it got stuck at 99%


Found this guy at protondb who got the same thing https://www.protondb.com/users/1022907479, he solve it whit
Code: [Select]
 prime-run steam 
I instlled the package and try but i got the black screen after intro again... :(

Never buy nvidia guys :'v


Just google where are games stored steam in linux and find it. Then:
Do you have wine installed? Before lutris, just try it with wine. If it works then lutris. I honestly don't know what exactly lutris does tho :D I just use it.
Oh I use nvidia too. Which card? You have nvidia prop driver right? Try lutris, and make it use DOOMx64vk.exe not the other one. Cuz vk=Vulkan is better, faster.