-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Horizon Zero Dawn (1151640) #4125
Comments
Same issue here. Identical error box, and nothing else. System Information
A comment further down noticed that the logs are different if you click "yes" or "no" to sending a report. Log when clicking "no" to sending crash report: Log when clicking "yes" to sending crash report: Edit: Out of curiosity I tried with the newest GloriousEggroll/proton-ge-custom release, with seemingly same result. |
Same issue here. Identical error box, and nothing else. |
Looking at the logs from everyone, looks like this is common point where error occurs. warn:debugstr:OutputDebugStringA "An unknown unhandled exception (C06D007Eh) has occurred in thread 'Main' (0) at instruction location 000000007B00FC3Eh\n\nCall stack:\nBase address: 0x000140000000\n 0. 0x00007BCDAC6C RtlVirtualUnwind\n 1. 0x00007BCDAF82 RtlVirtualUnwind\n 2. 0x00007BCDB2FE NtRaiseException\n 3" I"m having same issue, the same line was also in my proton log, along with the error cpu_context_win.cc:144] non-x64 context |
Same issue as mentioned by other users. However, I am still updating my results, incase it helps further to find the root cause. System Info |
same here |
Same issue here. |
same here |
I think, "error cpu_context_win.cc:144] non-x64 context" is the crash-reporter crashing and not hzd. |
It's also dx12 only. That might not help a lot either. |
I'm getting the same pop-up.. I tried multiple versions of proton including proton-ge and proton-tkg.. |
I'm having the same issue |
It isn't. These logs have a lot of info and possibly not enough. Point in fact you can look at
and think that could cause a failure. But, it is highly likely a red herring. Also, stuff like "execute_cfa_instructions", "raise_exception", "dump_unwind_info" can all be present in a working game. Logs can also present other challenges with log entries appearing at different places. There's also fixme and warnings appearing for dx12 but that may or may not mean anything important as well.
Its possible this one may take months or more to solve. Just depends on the problems and how many. |
Same issue here. Identical error box. |
I added some additional debug channels for this log that will hopefully be helpful. |
That does help a bit. The logs previously I don't think any other logs here show the dialog - the issuer's doesn't and I checked one other making two before this large one you provided. You get that crash dialog box within [edit: 3k] lines [probably ~2.7 or 2.8k] of the dx12 info I posted above notably
Since its mostly garbage in between, its probable that its happening at the dx12 stuff or before (I haven't looked into it yet any further). The error dialog.
So it looks like much of the log is the end result of it crashing. I included the amd dll line in there just because its next to it and it may not mean anything. |
I tried the game on Windows 10 too and it also won't run, displaying exactly the same dialog box. However, before the "Unfortunately the game has crashed..." error, it displays different dialog box that says the game will only run with driver version 27. This is NVidia DirectX driver version and that version supports DirectX12 Ultimate, which I couldn't install on the computer I have running Windows 10 because... reasons... So, I assume that the reason for this crash on Proton is essentially because there is no DirectX 12 Ultimate support either in Proton, or DX dlls being used in Proton prefix for this game, or because NVidia driver I have on Linux (440.100) does not provide features needed to implement/emulate DX12 Ultimate, or some other place (I'm not really familiar with all the Wine/Proton stack to be able to pinpoint this more precisely). Just my 2 cents, thought it may help in some way. |
Its certainly possible. Though Death Stranding is I believe the only other game that is using this version of the Decima engine and dx12, and it has been working with the Proton next version, although that seems to be iffy and not without problems. VKD3D is still a work-in-progress but they also note that 440.100 is one that works with dx12 and also a higher version driver may be needed. I'm not sure anyone has tested here with the Nvidia Vulkan developer beta driver as well. But, it definitely looks possible that everyone may need to wait for VKD3D to improve and to have a driver that will work with it. Should find out in time. |
it is most probably a dx12 issue, I get "fixme:d3d12_device_CheckFeatureSupport: Unhandled feature 0x13." before it crashes, in logs. Looks like we have to wait for vkd3d to progress more. |
You can get rid of these error in a dirty way by adding some lines to vkd3d. It doesn't make a difference. Copying dxcompiler.dll from the tools directory to the executable's directory does make it show the loading screen, but it still crashes with the same message, so it's not really useful. |
I noticed doing some debugging that the error message is from a generic exception handler. It doesn't indicate what's happening behind the scenes except that the game crashed. |
As @Danacus says, the initial error is likely due to
If someone who has copied dxcompiler.dll from the tools directory to the executable's directory (and got to the loading screen, as Danacus stated) could provide a |
I don't think it got to loading screen, but log does look a bit different so maybe it will be useful, maybe not. |
@korodarn No idea if this will help or not, but try installing the native
|
steam-1151640_1.zip *I know this might not do exactly the same thing as the install, since I didn't change the setting so I'm verifying if it used this file and will try re-running after. |
I'm guessing this might be related to cause of the crash then:
There are also a few warning messages above it, not sure if they're relevant: d3d12 fixmes in log
|
Patch 1.01 is out, i didn't get to test it yet. https://www.reddit.com/r/horizon/comments/i9jaa0/horizon_zero_dawn_complete_edition_for_pc_patch/ |
Still crashes for me. |
Suppose its worth nothing and giving intersectRaven a break for the low quality post as the patch includes "Some players are experiencing startup crashes. Patch 1.01 fixes a few, but not all, of these crashes." That patch should only benefit you when you can run it. But, it still may need Proton/Wine/VKD3D/etc fixes before this game even runs. |
I'm using EndeavourOS and I own an RTX 3060. Latest drivers since 525 broke the compatibility with the game. Tried the 520 version, but it gave me some glitches like blue tone and black rendering. I had to downgrade to 515 version and using an LTS kernel to make it work and now it works flawlessly. It's sad to do that depending on what implies in the future using older drivers. Just a question: The same issue happens when using the Flatpak version of Steam? |
I highly doubt they will change. Best advice is to trade/sell the card for AMD card. Seems almost every proton issue is an Nvidia driver issue anymore. Or it is a proton issue and gets fixed in a week or two😆. |
520, because the freezing issue starts with driver 525. I tested by myself several times from this version onwards. btw, have you tried Nobara? |
Testing since yesterday with Nobara 38, the same happen, playing for a few time the game freezes, after a few years playing on linux I start think to come back to windows, linux gaming sometimes is a headacke. |
It's not Linux's fault, but the fault is that they do things ... badly, |
Just another Issue: are you aware of that since Kernel 6.5.x that slow motion "bug" is back? Temporary workaround: Booting 6.4.x works Last time this issue occurred and was fixed was back in version https://github.com/ValveSoftware/Proton/releases/tag/proton-7.0-2
|
Same issue that CP2077 has had for a while now.
|
I already gave him some references from the discussion here (#4125 (comment) and #4125 (comment), to be precise), but since I do not own the game it would be great if somebody could double-check this. |
Breaking news: Tried with recent versions of drivers, the latest 535 and the latest Vulkan beta. The issue still remains. |
I know that it works with NVIDIA-Linux-x86_64-515.86.01.run but freezes with NVIDIA-Linux-x86_64-525.60.11.run (and both absolutely reliably so), both I believe from what is currently called the Production Branch (though I'm not so certain about that for 515...) Given their obtuse and non-public versioning convention along with a lack of a consistent changelog for any particular stream and an almost completely useless "historical version download" facility, I'm not sure how anyone could do better than to say what they just happen to have downloaded at the time and whether that works or not. |
I don't know why, but reading this messages, I've decided to test it again here, I was playing on windows, not finished the game yet, then copy my save to my Nobara 38, and for the miracle I'm playing since 6:30pm, now its 9:36pm and game its working, maybe could be a bug of the beginning of the map? |
Actually, given the source thread, I'll point this out here (I don't have an account on the nv forums): I've been playing CP2077 for about three weeks absolutely flawlessly, under NVIDIA-Linux-x86_64-535.113.01.run and an up to date kernel that can compile it. I got the 2.01 update about a week ago - I definitely noticed when the command tips started giving actual keyboard control tips and not xbox controller tips so I didn't have to pause and google the keyboard bindings every time I wanted to do something - and that also worked just fine. We're talking up to 10 hours playtime in a single session with no crashes. Then on Sunday steam downloaded both some new CP2077 update (claims it was a shader update or something but steam is crap at changelogs too - I did notice the motorbike OSD visuals changed...) and a new Proton, and I started getting Xid 31 errors within seconds to about an hour of starting it. (Screen freezes, sound continues in a loop until the game is killed.) Eventually I found that switching to Proton 7.0-6 restored it to stability. (So I'm not sure that the CP and HZD issues are quite the same: absolutely nothing I've tried gets HZD to be stable except for backing off to the earlier nv drivers. Not different proton versions, not different commandline options, not different nvidia-settings settings, not in-game settings. But CP was absolutely stable under newer drivers that stiff HZD, and only started doing that thing when, apparently, proton got updated without a change of nv driver, and now is stable again under an earlier proton version.) |
(Oh, also on the HZD front: I found that a brand new game absolutely reliably freezes during the intro FMV, where Aloy ventures into the field and gets shunned by the bigoted mother. Literally within the same 60 second span during that scene. But if you switch to a working driver version and start playing for a bit, then switch back to the buggy driver, you can usually play for quite some time - long enough to think you've solved it - but then anywhere from minutes to hours later it will freeze again.) |
FYI in my testing Horizon Zero dawn in stable if you disable Nvidia DLSS in the game options menu. I have played for several hours without issue. If I turn DLSS back on it will run between a 1-5 minutes before crashing. Proton: 8.0-4 |
tomorow after a few hours playing game freezes again, today changing to the same proton stable as you working nice, I can play for almost 2 hours without freezing. |
Glad to hear it worked for you as well. It took me several hours of trying different versions of proton / different game settings to isolate it down to the DLSS setting on my machine. If it's the problem for all of us Nvidia users then I hope that can save the proton devs time as they will know where to start looking for the problem in the code. |
@jsgh Can you test with DLSS option turned off in the game settings and proton 8.0-4. It's the configuration that has worked for me. I believe that the DLSS option is what is causing the freezing but would like to double check with others that they experience the same results. |
I had/have freezing without DLSS so it's not that. |
I would say we have multiple issues then not that mine is invalid. |
Breaking news: I just updated the drivers to the 545 version, then I tried the benchmarking test inside the game and it didn't crash or freeze. It seems that the issue is fixed, at least for me, but when I play this game I'll get you more of my appreciations. The result is the same as the 515 driver, but it freezes when using drivers between 525 and 535. So I think this is good news. Benchmarking test is awesome btw. EDIT: I played the game about an hour and it worked flawlessly. Zero freezes or crashes. Even with DLSS and high settings. |
For reference, in HZD the DLSS setting is one of the options on the Settings>Display>Upscale Method option. Running with: With Upscale Method set to Off, and selecting New Game, I get as far into the intro as the kid handing his berries to Mom before it freezes with:
(Two runs there, both froze within 10 seconds of the same point.) So, apparently not DLSS related... |
Thanks for checking for me. It's a bummer it didn't work for you. I'm now 20 hours in without crashing 🤷♂️ |
I get random system freezes and game crashes with all the logs ending in |
There's still some issues with this game on Steam Deck:
As far as I can tell, nobody else has mentioned any of these problems on this thread except # 4. Log with the audio glitch; I don't have logs for any of the other issues at this time. |
Not sure if anyone still having issues with this game. But, I got it working even with DLSS enabled using the latest Wine GE and Nvidia-DKMS driver on Arch linux. Played for 8 hours to test if it will still crash. No crashes but frequent frame drops even going to 20fps do happen. Not sure what's causing it though as it didn't happen when I played it on the same device before. System Specs: OS: Arch Linux |
The issue persists with 550.67 driver, and just about every version of proton and proton ge i've attempted it with. If the game doesn't freeze, it will freeze the whole os along with scratchy audio sound (sometimes persistent, sometimes short) which i have to force shutdown with the power button. OS: Arch Linux |
These Nvidia crashes/freezes should be discussed on the GeForce forums. It isn't a proton issue it is an Nvidia driver issue. You are not going to get any help here and I am pretty sure Nvidia does not read this thread. I play this game all the time on both my 6900xt systems pop OS and chimera os. Not a single issue. Game runs flawlessly. Even HDR works. |
Here's a non-nvidia thing, currently on a game streaming cloud server with an AMD GPU, I'm hitting the exact same problem as reported on reddit: Horizon Zero Dawn freezes when exiting settings, never finishes loading when loading a save (and this discussion seems to be about a very similar issue on Windows). When pressing Esc to quit the in-game settings, …now that I read the Steam thread a bit, this is interesting:
The Linux Reddit thread also mentions an Athlon 200GE. And uhhhh the cloud instance I was testing on was also 2C/4T, so it must be that. Such a weird failure mode though, I wonder if anyone with more Windows/Wine skills would be interested in doing a bit deeper debugging. |
I'm not sure if this is worth posting but just thought I'd mention this game no longer crashes for me, even with NVIDIA driver 535. I was able to play for over an hour without crashing just now. I'm using Ubuntu 22.04 with NVIDIA driver 535.216.01 and Proton 7.0-6 and Xfce 4.16, my R9 5900x and RTX 4070 play this game just fine on high or even ultra mode, windowed borderless or fullscreen both work perfectly no crashing at all. I'm also not having any issues with Horizon Forbidden West or Horizon Zero Dawn Remastered either FWIW. Pretty nice that all 3 of the Horizon games available on PC seem to work perfectly fine for me. |
Compatibility Report
System Information
I confirm:
Note: current NVIDIA driver is the latest version available in RPMFusion for Fedora 32
Symptoms
Game doesn't start - a dialog pops up saying "Unfortunately the game crashed" without providing any error details.
Reproduction
Just start the game through Steam.
steam-1151640.log
The text was updated successfully, but these errors were encountered: