protonscr

Horizon Zero Dawn fails get past language selection on an Intel/AMD PRIME System

vkd3dclosed
HansKristian-Work/vkd3d-proton#509 · opened 2021-02-14 by FireBurn · updated 2021-02-19 · 8 comments · github
FFireBurn 2021-02-14 github

I've been unable to get this to start correctly using Steam's Proton 5.13-6, Experimental, or Glorious Eggroll's builds, I've also tested this with wine-staging 6.2 and vkd3d-proton built from git

The furtherst I've gotten is the language selection screens

I've tried all the combinations of setting:

DRI_PRIME=1
VKD3D_FILTER_DEVICE_NAME=AMD
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json

I'm attaching the output of VKD3D_DEBUG=debug

HZD.log

fireburn@axion ~ $ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:1910] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation 6th-9th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06)
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 07)
00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31)
00:14.2 Signal processing controller [1180]: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem [8086:a131] (rev 31)
00:16.0 Communication controller [0780]: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 [8086:a13a] (rev 31)
00:17.0 SATA controller [0106]: Intel Corporation HM170/QM170 Chipset SATA Controller [AHCI Mode] [8086:a103] (rev 31)
00:1c.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 [8086:a110] (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 [8086:a114] (rev f1)
00:1c.5 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #6 [8086:a115] (rev f1)
00:1c.6 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #7 [8086:a116] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 [8086:a118] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation HM170 Chipset LPC/eSPI Controller [8086:a14e] (rev 31)
00:1f.2 Memory controller [0580]: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller [8086:a121] (rev 31)
00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123] (rev 31)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Amethyst XT [Radeon R9 M295X / M390X] [1002:6921]
3b:00.0 Ethernet controller [0200]: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller [1969:e0a1] (rev 10)
3c:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
3d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader [10ec:5227] (rev 01)
3e:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM951/PM951 [144d:a802] (rev 01)

vulkaninfo.log

FFireBurn 2021-02-14 github

There is an empty "HorizonZeroDawn_d3d11.log" file if that's significant

Mmisyltoad maintainer 2021-02-14 github

For sanity, given you are on a PRIME system, can you test with:

WINEDLLOVERRIDES=dxgi=n %command%

which will use DXVK's DXGI

FFireBurn 2021-02-14 github

I don't have that installed, I'll install it now

Mmisyltoad maintainer 2021-02-14 github

DXVK's DXGI will be used in stock Proton if you do that above. No need to install anything.

FFireBurn 2021-02-14 github

The proton version still fails, the wine-staging-6.1 doesn't have dxvk's dxgi installed as it causes issues with Battle.net

FFireBurn 2021-02-15 github

Here's wine-staging 6.2, with dxvk (now with dxgi enabled) from git and vkd3d-proton from git

HZD-dxgi.log

FFireBurn 2021-02-15 github

The proton debug log
steam-1151640.log

FFireBurn 2021-02-19 github

What ever you changed earlier has got things past that point

Thanks 😘

Proton versions

Launch options

Launch lines