Open arsenicum opened 4 years ago
Out of curiosity, does it work if you use the default (whitelisted) Proton version? If that does, this would be a regression.
I've tried all available version of Proton and find out that game works on 3.7-8 with both OpenGL and Vulkan. With ULTRA settings on Vulkan I see 60 FPS constantly and on OpenGL the FPS range is 45-60.
Other Proton versions 3.16-9, 4.2-9, 4.11-12 currently doesn't work either with OpenGL or Vulkan. I see black screen after "seizure warning" screen as reported earlier.
There is log file from successful game run on 3.7-8 Proton: steam-379720-works.log.zip. These are first lines in this log that differs from log posted earlier:
44425.259:0032:0047:trace:module:LdrShutdownThread ()
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0dcc010000 L"winealsa.drv",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0dcc010000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x80d0000 L"CChromaEditorLibrary.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x80d0000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x11670000 L"MSVCP140.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x11670000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x11090000 L"mfc140u.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x11090000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x8110000 L"VCRUNTIME140.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x8110000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0dcca60000 L"ucrtbase.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0dcca60000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0de9770000 L"msvcrt.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0de9770000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x3b400000 L"steam_api64.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x3b400000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x180000000 L"bink2w64.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x180000000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb4b0000 L"ws2_32.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb4b0000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb600000 L"ole32.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb600000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb550000 L"rpcrt4.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb550000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deac60000 L"imm32.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deac60000,THREAD_DETACH,(nil)) - RETURN 1
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb9c0000 L"user32.dll",THREAD_DETACH,(nil)) - CALL
44425.259:0032:0047:trace:module:MODULE_InitDLL (0x7f0deb9c0000,THREAD_DETACH,(nil)) - RETURN 1
AL lib: (EE) ReleaseThreadCtx: Context 0x7f0de04f9210 current for thread being destroyed, possible leak!
44425.262:0032:0035:fixme:bcrypt:BCryptDuplicateHash ignoring object buffer
44425.264:0032:0034:warn:debugstr:OutputDebugStringA "---------- ResetMapHeap ----------\n"
4
Hope this helps.
I'v tried newly released Proton 5.0-1 — still same black screen with OpenGL and Vulkan.
I hate to "me too" this issue, but I also have observed the same behavior with an nvidia card, drivers 440.59 with both renderers. Proton 3.7 works - anything after that launches to a blank screen. Perf reports to me that most of the CPU cycles are being burned on a single core in ntdll, waiting for a mutex somewhere. The game works near flawlessly with the old proton, but 3.16 and above all exhibit this issue - so there was definitely some sort of regression.
I hate to "me too" this issue, but I also have observed the same behavior with an nvidia card, drivers 440.59 with both renderers. Proton 3.7 works - anything after that launches to a blank screen. Perf reports to me that most of the CPU cycles are being burned on a single core in ntdll, waiting for a mutex somewhere. The game works near flawlessly with the old proton, but 3.16 and above all exhibit this issue - so there was definitely some sort of regression.
Full system info?
```
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Family: 0x6
CPU Model: 0x2d
CPU Stepping: 0x6
CPU Type: 0x0
Speed: 3800 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Unsupported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Unsupported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
"Gentoo Base System release 2.6" (64 bit)
Kernel Name: Linux
Kernel Version: 5.4.6-gentoo-x86_64
X Server Vendor: The X.Org Foundation
X Server Release: 12007000
X Window Manager: LG3D
Steam Runtime Version: steam-runtime_0.20200204.0
Video Card:
Driver: NVIDIA Corporation GeForce GTX 980 Ti/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 440.59
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x10de
DeviceID: 0x17c8
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 2560 x 1600
Desktop Resolution: 2560 x 1600
Primary Display Size: 25.24" x 15.75" (29.72" diag)
64.1cm x 40.0cm (75.5cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 6144 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Realtek ALC898
Memory:
RAM: 32067 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: en_US.utf8
Total Hard Disk Space Available: 216272 Mb
Largest Free Hard Disk Block: 114156 Mb
Steam Linux Runtime Information:
{
"can-write-uinput" : true,
"steam-installation" : {
"path" : "/home/adam/.local/share/Steam",
"data_path" : "/home/adam/.local/share/Steam",
"issues" : [
]
},
"runtime" : {
"path" : "/home/adam/.local/share/Steam/ubuntu12_32/steam-runtime",
"version" : "0.20200204.0",
"issues" : [
],
"pinned_libs_32" : {
"list" : [
" 9969217 4 drwxr-xr-x 2 adam adam 4096 Feb 16 13:19 pinned_libs_32",
" 9969240 4 -rw-r--r-- 1 adam adam 64 Feb 16 13:19 pinned_libs_32/system_libpangox-1.0.so.0",
" 9969232 4 -rw-r--r-- 1 adam adam 52 Feb 16 13:19 pinned_libs_32/system_libcurl.so.4",
" 9969231 4 lrwxrwxrwx 1 adam adam 95 Feb 16 13:19 pinned_libs_32/libcurl.so.4 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libcurl.so.4.2.0",
" 9969233 4 lrwxrwxrwx 1 adam adam 106 Feb 16 13:19 pinned_libs_32/libgtk-x11-2.0.so.0 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10",
" 9969235 4 lrwxrwxrwx 1 adam adam 95 Feb 16 13:19 pinned_libs_32/libjack.so.0 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjack.so.0.1.0",
" 9969236 4 -rw-r--r-- 1 adam adam 53 Feb 16 13:19 pinned_libs_32/system_libjack.so.0",
" 9969237 4 lrwxrwxrwx 1 adam adam 98 Feb 16 13:19 pinned_libs_32/libGLU.so.1 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libGLU.so.1.3.08004",
" 9969239 4 lrwxrwxrwx 1 adam adam 104 Feb 16 13:19 pinned_libs_32/libpangox-1.0.so.0 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpangox-1.0.so.0.3000.0",
" 9969241 0 lrwxrwxrwx 1 adam adam 12 Feb 16 13:19 pinned_libs_32/libcurl.so.3 -> libcurl.so.4",
" 9969234 4 -rw-r--r-- 1 adam adam 70 Feb 16 13:19 pinned_libs_32/system_libgtk-x11-2.0.so.0",
" 9969221 0 -rw-r--r-- 1 adam adam 0 Feb 16 13:19 pinned_libs_32/has_pins",
" 9969238 4 -rw-r--r-- 1 adam adam 50 Feb 16 13:19 pinned_libs_32/system_libGLU.so.1",
" 9969220 4 -rw-r--r-- 1 adam adam 58 Feb 16 13:18 pinned_libs_32/system_libdbus-1.so.3",
" 9969219 4 lrwxrwxrwx 1 adam adam 93 Feb 16 13:18 pinned_libs_32/libdbus-1.so.3 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libdbus-1.so.3.5.8"
]
},
"pinned_libs_64" : {
"list" : [
" 9969218 4 drwxr-xr-x 2 adam adam 4096 Feb 16 13:19 pinned_libs_64",
" 9969230 4 -rw-r--r-- 1 adam adam 64 Feb 16 13:18 pinned_libs_64/system_libpangox-1.0.so.0",
" 9969223 4 -rw-r--r-- 1 adam adam 52 Feb 16 13:18 pinned_libs_64/system_libcurl.so.4",
" 9969222 4 lrwxrwxrwx 1 adam adam 97 Feb 16 13:18 pinned_libs_64/libcurl.so.4 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0",
" 9969225 4 lrwxrwxrwx 1 adam adam 97 Feb 16 13:18 pinned_libs_64/libjack.so.0 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0",
" 9969226 4 -rw-r--r-- 1 adam adam 53 Feb 16 13:18 pinned_libs_64/system_libjack.so.0",
" 9969227 4 lrwxrwxrwx 1 adam adam 100 Feb 16 13:18 pinned_libs_64/libGLU.so.1 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004",
" 9969229 4 lrwxrwxrwx 1 adam adam 106 Feb 16 13:18 pinned_libs_64/libpangox-1.0.so.0 -> /home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libpangox-1.0.so.0.3000.0",
" 9969242 0 lrwxrwxrwx 1 adam adam 12 Feb 16 13:19 pinned_libs_64/libcurl.so.3 -> libcurl.so.4",
" 9969224 0 -rw-r--r-- 1 adam adam 0 Feb 16 13:18 pinned_libs_64/has_pins",
" 9969228 4 -rw-r--r-- 1 adam adam 50 Feb 16 13:18 pinned_libs_64/system_libGLU.so.1"
]
}
},
"os-release" : {
"id" : "gentoo",
"name" : "Gentoo",
"pretty_name" : "Gentoo/Linux"
},
"architectures" : {
"i386-linux-gnu" : {
"can-run" : true,
"library-issues-summary" : [
],
"graphics-details" : {
"x11/vulkan" : {
"messages" : "ERROR: [Loader Message] Code 0 : /home/adam/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so: wrong ELF class: ELFCLASS64\n",
"renderer" : "GeForce GTX 980 Ti",
"version" : "1.1.119 (device 10de:17c8) (driver 440.236.0)"
},
"glx/gl" : {
"renderer" : "GeForce GTX 980 Ti/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/gl" : {
"renderer" : "GeForce GTX 980 Ti/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/glesv2" : {
"renderer" : "GeForce GTX 980 Ti/PCIe/SSE2",
"version" : "OpenGL ES 3.2 NVIDIA 440.59",
"library-vendor" : "glvnd"
}
},
"dri_drivers" : [
],
"va-api_drivers" : [
{
"library_path" : "/home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/dri/dummy_drv_video.so"
}
]
},
"x86_64-linux-gnu" : {
"can-run" : true,
"library-issues-summary" : [
],
"graphics-details" : {
"x11/vulkan" : {
"messages" : "ERROR: [Loader Message] Code 0 : /home/adam/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so: wrong ELF class: ELFCLASS32\n",
"renderer" : "GeForce GTX 980 Ti",
"version" : "1.1.119 (device 10de:17c8) (driver 440.236.0)"
},
"glx/gl" : {
"renderer" : "GeForce GTX 980 Ti/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/gl" : {
"renderer" : "GeForce GTX 980 Ti/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/glesv2" : {
"renderer" : "GeForce GTX 980 Ti/PCIe/SSE2",
"version" : "OpenGL ES 3.2 NVIDIA 440.59",
"library-vendor" : "glvnd"
}
},
"dri_drivers" : [
],
"va-api_drivers" : [
{
"library_path" : "/home/adam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so"
}
]
}
},
"locale-issues" : [
],
"locales" : {
"
@KungFuJesus next time you have a large paste like that, upload it as a file or Gist, but thank you anyway.
I am having this same issue... I found some info on protondb that it works if using pulseaudio, i tested and i can confirm that using pulseaudio it works on newer versions, but with just alsa it works only in proton 3.7. Edit: It works in proton 7.0-1. I wasn't expecting this issue to be fixed now when it was there for so long.
Compatibility Report
System Information
I confirm:
steam-379720.log
Symptoms
I'm trying to run the game from Steam with Vulkan support. Games go black screen after all introduction videos are played. Nothing more happens. Game can be closed by sending SIGKILL signal to process.
Tried with or without Steam overaly — no effect.
Tried OpenGL mode — same black screen.
Reproduction