Proton: [SteamOS] [Doom 2016] Game launches to black screen (379720)

Created on 23 Aug 2018  ·  30Comments  ·  Source: ValveSoftware/Proton

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
Game compatibility

Most helpful comment

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

All 30 comments

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

/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

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:

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.

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:

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.

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.

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

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

+1

OK to close this?

what is the solution?

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

Try adding +r_renderAPI 1 to launch parameters.

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

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

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

@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

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

@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)

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.

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

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.

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.

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 :)

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

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

@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.

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%.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  ·  3Comments

AwesamLinux picture AwesamLinux  ·  3Comments

BLaDZer picture BLaDZer  ·  3Comments

shanefagan picture shanefagan  ·  3Comments

juppso picture juppso  ·  3Comments