ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.96k stars 1.05k forks source link

[SteamOS] [Doom 2016] Game launches to black screen (379720) #217

Open mtdeguzis opened 6 years ago

mtdeguzis commented 6 years ago

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
mtdeguzis commented 6 years ago
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

mtdeguzis commented 6 years ago

/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

mtdeguzis commented 6 years ago

steam_stdout.txt

cjfcollins commented 6 years ago

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:

cjfcollins commented 6 years ago

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.

osleg commented 6 years ago

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:
daschaffert commented 6 years ago

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.

meowmeowfuzzyface commented 6 years ago

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.

mtdeguzis commented 6 years ago

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

daschaffert commented 6 years ago

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

rsd commented 6 years ago

+1

aeikum commented 6 years ago

OK to close this?

rsd commented 6 years ago

what is the solution?

meowmeowfuzzyface commented 6 years ago

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

brunofin commented 6 years ago

Try adding +r_renderAPI 1 to launch parameters.

rsd commented 6 years ago

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

coffeecrispbar commented 6 years ago

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.

My system specs

Cuddlypuff commented 6 years ago

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

cjfcollins commented 6 years ago

@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

jelle619 commented 6 years ago

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

parkerlreed commented 6 years ago

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

AlexandreBonneau commented 6 years ago

My setup:

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.

jelle619 commented 6 years ago

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

coffeecrispbar commented 6 years ago

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.

coffeecrispbar commented 6 years ago

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.

AlexandreBonneau commented 6 years ago

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

coffeecrispbar commented 6 years ago

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

corvusd commented 6 years ago

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
techmouse commented 5 years ago

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

Mirppc commented 5 years ago

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 commented 3 years ago

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