protonscr

[SteamOS] [Doom 2016] Game launches to black screen

protonopen appid 379720Game compatibility
ValveSoftware/Proton#217 · opened 2018-08-23 by asdf1234-deleted · updated 2021-01-09 · 31 comments · github · game page · search this game
1 matching comments, n / p to jump
Aasdf1234-deleted 2018-08-23 github

Tried setting +r_renderapi 1 and +r_renderapi=1 in game launch options. No sound output.

System information:

desktop@steamos:~$ cd ~/steamos-tools/utilities/
desktop@steamos:~/steamos-tools/utilities$ ./steamos-systeminfo-tool.sh 
------------------------------------
SteamOS System Info Tool
------------------------------------

Logs directory: /home/desktop/logs/steamos-logs
Standard log ouput stored at: /home/desktop/logs/steamos-logs/steamos-systeminfo-stdout.txt
Log archive stored at: /home/desktop/logs/steamos-logs_20180822.zip
Web link to main log: http://sprunge.us/kUjA6C

View standard log now? [y/n]
Choice: y

==> Installing needed software...

install ok installed
Package: bc [OK]

install ok installed
Package: lshw [OK]

install ok installed
Package: zip [OK]

==============================================
SteamOS System Info Tool
==============================================

==========================
OS Information
==========================

Kernel release: 4.16.0-0.steamos2.1-amd64
Kernel arch: x86_64

Distributor ID:	SteamOS
Description:	SteamOS 2.0
Release:	2.0
Codename:	brewmaster
SteamOS Version: 1:2.164
SteamOS OS Beta: Enabled
SteamOS last update check: 2018-08-22 23:30:55.926960727 -0400

==========================
Hardware Information
==========================

CPU Vendor: GenuineIntel
CPU Model name: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
CPU Arch: x86_64
CPU Clock: 2.45 GHz
CPU Cores: 4 Cores 8 Threads

System Total Memory: 15.61 GB
System Total Swap: 9.49 GB

GPU: NVIDIA Corporation
GPU Vendor: NVIDIA
GPU Driver in use: nvidia
GPU Driver Version:  NVIDIA GLX Module  396.45  Fri Jul 13 00:24:38 PDT 2018
GPU Video Memory: 8.00 GB

Disk information:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda4   8:4    0   9.5G  0 part [SWAP]
├─sda2   8:2    0  18.6G  0 part /
├─sda5   8:5    0 884.3G  0 part /home
├─sda3   8:3    0  18.6G  0 part /boot/recovery
└─sda1   8:1    0   487M  0 part /boot/efi

==========================
Software Information
==========================

fglrx-atieventsd		unknown ok not-installed	
fglrx-control		unknown ok not-installed	
fglrx-driver	amd64	deinstall ok config-files	1:15.9-3+steamos2+bsos2
fglrx-glx-ia32		unknown ok not-installed	
fglrx-kernel-15.9		unknown ok not-installed	
fglrx-kernel-dkms		unknown ok not-installed	
fglrx-modules-dkms	amd64	install ok installed	1:15.9-3+steamos2+bsos2
glx-alternative-mesa	amd64	install ok installed	0.8.3~deb9u1+steamos1+bsos1
libegl-mesa0	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libegl-mesa0	i386	install ok installed	18.1.5-1+steamos1+bsos1
libegl1-mesa	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libegl1-mesa-dev	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libgl1-mesa-dev	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libgl1-mesa-dri	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libgl1-mesa-dri	i386	install ok installed	18.1.5-1+steamos1+bsos1
libgl1-mesa-dri-experimental		unknown ok not-installed	
libgl1-mesa-glx	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libgl1-mesa-glx	i386	install ok installed	18.1.5-1+steamos1+bsos1
libgl1-mesa-swx11		unknown ok not-installed	
libglapi-mesa	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libglapi-mesa	i386	install ok installed	18.1.5-1+steamos1+bsos1
libgles2-mesa	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libgles2-mesa-dev	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libglu1-mesa	amd64	install ok installed	9.0.0-2+bsos3
libglu1-mesa	i386	install ok installed	9.0.0-2+bsos3
libglu1-mesa-dev	amd64	install ok installed	9.0.0-2+bsos3
libglx-mesa0	amd64	install ok installed	18.1.5-1+steamos1+bsos1
libglx-mesa0	i386	install ok installed	18.1.5-1+steamos1+bsos1
libregeek-archive-keyring	all	install ok installed	0.5.0-1
libwayland-egl1-mesa	amd64	install ok installed	18.1.5-1+steamos1+bsos1
linux-headers-4.1.0-0.steamos.27-amd64	amd64	install ok installed	4.1.13-0+steamos8+bsos1
linux-headers-4.1.0-0.steamos.27-common	amd64	install ok installed	4.1.13-0+steamos8+bsos1
linux-headers-4.14.0-0.steamos.81-amd64	amd64	install ok installed	4.14.13-1~steamos1+bsos2
linux-headers-4.14.0-0.steamos.81-common	all	install ok installed	4.14.13-1~steamos1+bsos2
linux-headers-4.16.0-0.steamos2.1-amd64	amd64	install ok installed	4.16.18-0~steamos2.4+bsos1
linux-headers-4.16.0-0.steamos2.1-common	all	install ok installed	4.16.18-0~steamos2.4+bsos1
linux-image-4.1.0-0.steamos.27-amd64	amd64	install ok installed	4.1.13-0+steamos8+bsos1
linux-image-4.1.0-0.steamos.41-amd64	amd64	deinstall ok config-files	4.1.13-0+steamos15+bsos1
linux-image-4.11.0-0.steamos.57-amd64		unknown ok not-installed	
linux-image-4.11.0-0.steamos.57-amd64-unsigned	amd64	deinstall ok config-files	4.11-1~steamos1+bsos1
linux-image-4.11.0-0.steamos.58-amd64	amd64	deinstall ok config-files	4.11.4-1~steamos1+bsos1
linux-image-4.11.0-0.steamos.62-amd64	amd64	deinstall ok config-files	4.11.8-1~steamos1+bsos1
linux-image-4.11.0-0.steamos.65-amd64	amd64	deinstall ok config-files	4.11.12-1~steamos1+bsos1
linux-image-4.14.0-0.steamos.76-amd64	amd64	deinstall ok config-files	4.14.3-1~steamos1+bsos1
linux-image-4.14.0-0.steamos.81-amd64	amd64	install ok installed	4.14.13-1~steamos1+bsos2
linux-image-4.16.0-0.steamos2.1-amd64	amd64	install ok installed	4.16.18-0~steamos2.4+bsos1
linux-latest-modules-4.16.0-0.steamos2.1-amd64		unknown ok not-installed	
linux-modules-4.1.0-0.steamos.27-amd64		unknown ok not-installed	
linux-modules-4.1.0-0.steamos.41-amd64		unknown ok not-installed	
mesa-common-dev	amd64	install ok installed	18.1.5-1+steamos1+bsos1
mesa-glide2-dev		unknown ok not-installed	
mesa-utils	amd64	install ok installed	8.2.0-1+bsos3
mesa-vulkan-drivers	amd64	install ok installed	18.1.5-1+steamos1+bsos1
mesa-vulkan-drivers	i386	install ok installed	18.1.5-1+steamos1+bsos1
mesag-dev		unknown ok not-installed	
mesag3		unknown ok not-installed	
mesag3+ggi-dev		unknown ok not-installed	
nvidia-alternative	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-alternative--kmod-alias		unknown ok not-installed	
nvidia-alternative-legacy-173xx		unknown ok not-installed	
nvidia-alternative-legacy-71xx		unknown ok not-installed	
nvidia-alternative-legacy-96xx		unknown ok not-installed	
nvidia-cg-toolkit		unknown ok not-installed	
nvidia-cuda-mps		unknown ok not-installed	
nvidia-current		unknown ok not-installed	
nvidia-current-updates		unknown ok not-installed	
nvidia-driver	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-driver-bin	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-driver-bin-396.45		unknown ok not-installed	
nvidia-driver-binary		unknown ok not-installed	
nvidia-driver-libs	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-driver-libs	i386	install ok installed	396.45~steamosb1-2+bsos2
nvidia-driver-libs-i386	i386	install ok installed	396.45~steamosb1-2+bsos2
nvidia-driver-libs-nonglvnd		unknown ok not-installed	
nvidia-egl-common	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-egl-icd	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-egl-icd	i386	install ok installed	396.45~steamosb1-2+bsos2
nvidia-egl-wayland-common	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-egl-wayland-icd	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-egl-wayland-icd	i386	install ok installed	396.45~steamosb1-2+bsos2
nvidia-glx		unknown ok not-installed	
nvidia-glx-any		unknown ok not-installed	
nvidia-glx-ia32		unknown ok not-installed	
nvidia-installer-cleanup	amd64	install ok installed	20151021+1+bsos1
nvidia-kernel-396.45		unknown ok not-installed	
nvidia-kernel-common	amd64	install ok installed	20151021+1+bsos1
nvidia-kernel-dkms	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-kernel-source		unknown ok not-installed	
nvidia-kernel-support	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-kernel-support--v1		unknown ok not-installed	
nvidia-kernel-support-any		unknown ok not-installed	
nvidia-legacy-304xx-alternative		unknown ok not-installed	
nvidia-legacy-340xx-alternative		unknown ok not-installed	
nvidia-legacy-check	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-libvdpau1-ia32		unknown ok not-installed	
nvidia-modprobe	amd64	install ok installed	367.18-1+bsos1
nvidia-nonglvnd-vulkan-common		unknown ok not-installed	
nvidia-nonglvnd-vulkan-icd		unknown ok not-installed	
nvidia-opencl-icd		unknown ok not-installed	
nvidia-persistenced		unknown ok not-installed	
nvidia-settings	amd64	install ok installed	340.46-2+bsos2
nvidia-smi		unknown ok not-installed	
nvidia-support	amd64	install ok installed	20151021+1+bsos1
nvidia-va-driver		unknown ok not-installed	
nvidia-vdpau-driver	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-vdpau-driver	i386	install ok installed	396.45~steamosb1-2+bsos2
nvidia-vulkan-common	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-vulkan-icd	amd64	install ok installed	396.45~steamosb1-2+bsos2
nvidia-vulkan-icd	i386	install ok installed	396.45~steamosb1-2+bsos2
plymouth-themes-steamos	all	install ok installed	0.17+bsos2
steam	i386	install ok installed	1.0.0.55
steam-launcher	all	install ok installed	1.0.0.55
steam64		unknown ok not-installed	
steamos-autoupdate	all	install ok installed	1.17+bsos1
steamos-base-files	all	install ok installed	2.58+bsos1
steamos-beta-repo	all	install ok installed	2.0+bsos1
steamos-compositor	amd64	install ok installed	1.34+bsos1
steamos-dev	all	install ok installed	0.1+bsos2
steamos-modeswitch-inhibitor	amd64	install ok installed	1.10+bsos1
steamos-modeswitch-inhibitor	i386	install ok installed	1.10+bsos1
steamos-packages	amd64	install ok installed	3.6+bsos1
steamos-packages	i386	install ok installed	3.6+bsos1
steamos-tools-repo	all	install ok installed	1.0.2-1
steamos-updatelevel	all	install ok installed	1:2.164
valve-archive-keyring	all	install ok installed	0.5+bsos3
valve-wallpapers	all	install ok installed	0.7+bsos2
xlibmesa-dev		unknown ok not-installed	
xlibmesa-gl-dev		unknown ok not-installed	
xlibmesa-glu-dev		unknown ok not-installed	
xlibmesa3		unknown ok not-installed	

==========================
Steam Information
==========================

Steam Client beta: yes
Steam client version: 1534979715
Steam client built: Wed Aug 22 19:15:15 EDT 2018
Aasdf1234-deleted 2018-08-23 github
Replying to @N3RD42
On the Proton tracker, yes; there's elusive black screen problem with DOOM
that we suspect might be related to having a controller connected. 
Will be great to have your report to help us narrow it down!

Tested with wireless keyboard
Turned off Steam controller, same issue
Turned off Steam controller, added +r_renderapi 1, same issue

Aasdf1234-deleted 2018-08-23 github

/tmp/dumps/steam_stdout.txt:

desktop@steamos:~/steamos-tools/utilities$ tailf /tmp/dumps/steam_stdout.txt | grep -vE 'LD_PRELOAD'
Local Device Found
  type: 28de 1142
  path: /dev/hidraw2
  serial_number:  - 4
  Manufacturer: Valve Software
  Product:      Steam Controller
  Release:      1
  Interface:    0

Installing breakpad exception handler for appid(steam)/version(1534979715)
Installing breakpad exception handler for appid(steam)/version(1534979715)
Installing breakpad exception handler for appid(steam)/version(1534979715)
Installing breakpad exception handler for appid(steam)/version(1534979715)
Steam Controller reserving XInput slot 0
Controller 0 connected, configuring it now...
ioctl (SFEATURE): Broken pipe
Controller Serial# invalid
!! Controller 0 attributes (wireless):
  Type: 2
  ProductID: 4358
  Serial: FC63622E56
  Capabilities: 00013ff7
  Firmware Version: 0
  Firmware Build Time: 1523565111 (Thu, 12 Apr 2018 20:31:51 GMT)
  Bootloader Build Time: 1439863405 (Tue, 18 Aug 2015 02:03:25 GMT)
Controller Chip ID invalid

Launched Doom, log pasted to: https://gist.github.com/mtdeguzis/02dc3224956f5d7dcfb5fec411329f1c

Aasdf1234-deleted 2018-08-23 github
Ccjfcollins 2018-08-23 github

Same for me on Ubuntu 18.04.

Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected

Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Pentium(R) CPU G3240 @ 3.10GHz
CPU Family: 0x6
CPU Model: 0x3c
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 3100 Mhz
2 logical processors
2 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Unsupported
AVX: Unsupported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported

Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-32-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11906000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-beta-release_2018-06-14

Video Card:
Driver: NVIDIA Corporation GeForce GTX 750 Ti/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 396.51
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1380
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 34.65" x 19.29" (39.65" diag)
88.0cm x 49.0cm (100.7cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device: Realtek ALC662 rev3

Memory:
RAM: 7913 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 71211 Mb
Largest Free Hard Disk Block: 8067 Mb
VR Headset: None detected

Recent Failure Reports:

Ccjfcollins 2018-08-23 github

I was able to get it to run by using winetricks to install vcrun2015 and setting the renderer to OpenGL with +r_renderapi 0. The Vulkan renderer results in a freeze after the intro videos.

Oosleg 2018-08-23 github

No wireless controller here.
Trying to run the game with steam-runtime brings me to black screen. Nothing happens and able to quit only by killing it through terminal.

Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Laptop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
    CPU Family:  0x6
    CPU Model:  0x9e
    CPU Stepping:  0x9
    CPU Type:  0x0
    Speed:  3800 Mhz
    8 logical processors
    4 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    "Arch Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.18.3-arch1-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12001000
    X Window Manager:  LG3D
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 1050/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 396.51
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x1c8d
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  3840 x 2160
    Desktop Resolution: 3840 x 2160
    Primary Display Size: 13.62" x 7.64" (15.59" diag)
                                            34.6cm x 19.4cm (39.6cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 4096 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC3266

Memory:
    RAM:  15893 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  439182 Mb
    Largest Free Hard Disk Block:  84018 Mb
    VR Headset: None detected

Recent Failure Reports:

Ddaschaffert 2018-08-23 github

I also have the blackscreen issue since today - yesterday it was working flawless. I could solve the problem by installing xinput dll via winetricks ...

WINEPREFIX=/path to your steamlibrary/SteamLibrary/steamapps/compatdata/379720/pfx winetricks xinput

so its probably something that changed this night in the winebuild regarding xinput.

Mmeowmeowfuzzyface 2018-08-23 github

I have the same issue. Was working well on OpenGL on the first day, but now it's only a black screen that must be killed via terminal. Using +r_renderapi 1 causes an immediate crash to console. Using Fury X with the latest unstable Padoka drivers.

Aasdf1234-deleted 2018-08-24 github

As of the latest steam beta client, game launches. Tried without the renderapi option as well. Was an update pushed? if so, THANKS!

Ddaschaffert 2018-08-24 github

I can confirm, for me its also working without doing any extra work.

Rrsd 2018-08-24 github

+1

Aaeikum 2018-08-24 github

OK to close this?

Rrsd 2018-08-24 github

what is the solution?

Mmeowmeowfuzzyface 2018-08-24 github

For OpenGL the issue resolved itself for me. I assume there was an update of some sort.

For Vulkan, here is how I fixed the crash: https://github.com/ValveSoftware/Proton/issues/338

Bbrunofin 2018-08-25 github

Try adding +r_renderAPI 1 to launch parameters.

Rrsd 2018-08-25 github

I will open a new issue as it might be a different cause.

Ccoffeecrispbar 2018-08-27 github

Hello, I just created an account to GITHUB so I could chime in. I am also having the same issues as the original poster. I try to run the game and it goes to a black screen with no sound.

And no luck either.

But, to be honest, I have no idea how to install vcrun2015 using Winetricks.

  • Finally, I do not own a wireless gamepad for my PC and I unplugged my wired gamepads.

My system specs

  • i5 2600k
  • Geforce 660 3GB
  • 16GB DDR3
  • Linux Mint 19
  • Nvidia 396.54 drivers
  • Proton 3.7-4
  • Linux Kernel 4.15.0-33-generic
CCuddlypuff 2018-08-27 github

@coffeecrispbar you could try skipping the intro videos as described here and here

Ccjfcollins 2018-08-28 github

@coffeecrispbar

to install vcrun2015
“WINEPREFIX=/path to your steamlibrary/SteamLibrary/steamapps/compatdata/379720/pfx winetricks vcrun2015”

You may need to update your winetricks if it gives you an error about installing to a 64bit prefix

Jjelle619 2018-08-28 github

Same issue here. Black screen with a freezing "Doom Console" window popping up.
Running Solus with stock Nvidia drivers

Pparkerlreed 2018-08-28 github

@jelle619 Have you tried steam runtime instead of native? A few people including myself have had to switch to runtime for Doom to work (if you get the default.cfg error checking the logs in the prefix/blank Doom console window)

AAlexandreBonneau 2018-08-29 github

My setup:

  • Debian testing (buster)
  • Mesa 18.2.0-rc4
  • 4.17.0-3-amd64
  • LLVM 6.0.1
  • Steam beta + proton beta 3.7-4 beta
  • 32GB Ram
  • Radeon HD7950
  • Ryzen 5 1600
  • kde

When I launch Doom 2016 without any additional commands, I see the bethesda and id software logo but with major glitches, then a static image like this one is shown and I can hear the menu music, and hit up/down arrow and here the menu sounds.

I tried to use +com_skipIntroVideo 1, and I still see the same garbled screen.

I tried adding xinput with winetricks, and still get the same error.
Then I tried adding vcrun2015 with winetricks, and with this I do not get the garbled screen, but a black screen (and still can hear the music and menu sounds).

When I try to use the vulkan backend using +r_renderAPI 1, the game crashes and displays a yellow on blue log:

Configured log listener print-redirect tags
Added structured log listener print-redirect
Added structured log listener mp-cloud-gobbler
2018-08-28T16:48:09.238-10:00 LOG: Process started
Added structured log listener aws-kinesis-logger
Winsock Initialized
------ Initializing File System ------
Current search path:
    - C:/users/steamuser/Saved Games/id Software/DOOM/base/
    - Z:/mnt/espace/SteamLibrary/steamapps/common/DOOM/base/
------ File System initialized.
------ Command Line ------
 "Z:\mnt\espace\SteamLibrary\steamapps\common\DOOM\DOOMx64vk.exe" Z:\mnt\espace\SteamLibrary\steamapps\common\DOOM\DOOMx64.exe +com_skipIntroVideo 1 +r_renderAPI -2 
2018-08-28T16:48:09.243-10:00 LOG: Command Line: "Z:\mnt\espace\SteamLibrary\steamapps\common\DOOM\DOOMx64vk.exe" Z:\mnt\espace\SteamLibrary\steamapps\common\DOOM\DOOMx64.exe +com_skipIntroVideo 1 +r_renderAPI -2 
------ CPU Information ------
    1 CPU package, 6 physical cores, 12 logical cores
    3200 MHz    AMD CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
    65536 kB 1st level cache, 524288 kB 2nd level cache, 8388608 kB 3rd level cache
    32160 MB System Memory
initializing resource container gameresources.resources
initializing resource container gameresources.patch
idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
FATAL ERROR: vkCreateInstance failed with error (VK_ERROR_INITIALIZATION_FAILED)
Dumped console text to C:\users\steamuser\Saved Games\id Software\DOOM\base\ErrorLog_08-28-2018__04-48-09pm.txt.

idRenderSystem::Shutdown()
log file 'qconsole.log' opened on Tue Aug 28 16:48:09 2018

CrashHandler: Storing data and writing local report.
idStackTracer::GetSource: /home/proton/proton/wine/dlls/winevulkan/vulkan_thunks.c address:0x7FD6BBFAA7EF, line: 2736
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
idStackTracer::GetSource: Failed

I'm not sure why it says that the argument was +r_renderAPI -2 while it was +r_renderAPI 1.

Jjelle619 2018-08-29 github

@parkerlreed that seems to have fixed it. Thanks for your help!

Ccoffeecrispbar 2018-08-29 github

I just wanted to say that I opened a new thread here: https://github.com/ValveSoftware/Proton/issues/788#issuecomment-416433449

and had my problem solved there. The vcrun2015 wineprefix trick worked for this issue.

Ccoffeecrispbar 2018-08-29 github

I tried adding xinput with winetricks, and still get the same error.
Then I tried adding vcrun2015 with winetricks, and with this I do not get the garbled screen, but a black screen (and still can hear the music and menu sounds).

when you get a black screen and hear the game running try hitting alt+enter to enter into windowed mode. The game should display.

AAlexandreBonneau 2018-08-29 github

Ok so I managed to make it work after doing a few things.

  1. alt+enter ingame indeed displayed 'some' stuff, but still with lots of glitches
  2. I added the GRUB_CMDLINE_LINUX="radeon.si_support=0 amdgpu.si_support=1" line to my /etc/default/grub file, then ran update-grub
  3. Rebooted
  4. Checked that vulkan was correctly running using vulkaninfo
  5. I only have +com_skipIntroVideo 1 in the launch option
  6. Launched Doom
  7. Changed the renderer from opengl to vulkan
  8. Changed the resolution from windowed 1920x1080 (which not ok running on my native 2560x1440) to windowed 1200x600, then back to 1920x1080 : everything ran smoothly
  9. Changed the resolution to fullscreen 2560x1440

Everything runs at a constant 45fps with the 'high' settings.
The game is gorgeous.

Thanks Valve, Wine devs and the vulkan creators :)

Ccoffeecrispbar 2018-08-29 github

Sorry for all the cross posting between two threads. But I just wanted to post this here as well:

https://github.com/ValveSoftware/Proton/issues/788#issuecomment-417068597

If people are having issues with black textures while using the Nvidia 396.54 or 390.77 or 390.85 drivers try changing the AA settings from SMAA (1TX) to SMAA or some other setting.

I just want to add as many trouble shooting solutions that I can.

Black texture issue:
https://i.imgur.com/QB1vQ5v.jpg

Changed AA settings (solved):
https://i.imgur.com/vm1LOQs.jpg

Ccorvusd 2018-09-03 github

Use winetricks like for wine or wine-staging solve the issue. In this case xinput and vcrun2015.

cd /home/xxxxxx/Steam/SteamLibrary/steamapps/compatdata/379720/pfx 
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
WINEPREFIX=/home/xxxxx/Steam/SteamApps/compatdata/379720/pfx ./winetricks xinput vcrun2015
Ttechmouse 2019-01-16 github

@corvusd I didn't have any luck with this. I tried it with 3 different distro installs and all it says is another version of VC++ is already installed. I'm not given any other options and Doom still runs like hot garbage, even after a complete reinstall and another VC++ install attempt.

MMirppc 2019-07-25 github

I had the same issue using Steam Play under Linux. It perplexed me as i tried every solution here. I got further beyond just the blackscreen of NOU and then instead of the blackscreen, the machine would lock up and just play the audio in the background causing me to hard power off the machine.

Solution? It ended up being Steam Overlay that was causing the majority of my headaches. I was wondering why Nvidia-smi was reporting 0% gpu utilization until after i disabled the Steam Overlay when it reported 100%.

?ghost 2021-01-09 github

exactly same issue currently on my debian. winetriks didn't permit to fix it