HGL
correct-apricot
Horizon Zero dawn always freezes at this first sequence
I use the Heroic version of the game added as a shortcut to Steam. The game ran fine in the first sequence, but it freezes right here each and every time

69 Replies
plain-purple•2y ago
Please read https://discord.com/channels/812703221789097985/1044301598018515105 and provide a game log.
correct-apricotOP•2y ago
This is the log. It just randomly freezes in the first curscene when starting a new game.
extended-salmon•2y ago
Use winetricks to install d3dcompiler_43 and d3dcompiler_47
correct-apricotOP•2y ago
I'll try once I'm home.
correct-apricotOP•2y ago
It doesn't work. Still freezing.
extended-salmon•2y ago
Might be Nvidia bug
Maybe try 545 beta driver
I haven't looked at the whole log yet, but the game works perfectly on amd according to what I have seen online
correct-apricotOP•2y ago
I've also heard that certain games have issues with the latest proprietary NVIDIA drivers.
Would I install this in flatpak only, because I have Heroic as a flatpak?
generous-apricot•2y ago
have you added
/media
to your flatpak permissions for Heroic?
it's not one of the default permissible folderscorrect-apricotOP•2y ago
No, but I have allowed heroic to access all system files.
generous-apricot•2y ago
ok that's fine
correct-apricotOP•2y ago
Which is probably not even necessary.
generous-apricot•2y ago
it's not, but that would cover the case that I'm thinking of
you'd only need to add
/media
correct-apricotOP•2y ago
I assume it could be a driver issue. I have heard/read about people having issues with the 535 driver on certain games.
generous-apricot•2y ago
try something newer like OOOF suggested
or maybe even older
your driver package would be installed through your distro's main package manager rather than a flatpak package
correct-apricotOP•2y ago
I have the older drivers still installed in flatpak, but I don't know how to tell Heroic and the game to use them.
Additionally, I don't know how I could install the newer beta drivers and whether I'd need them system-wide or only inside of flatpak.
The thing is, I don't really want to wait for a stable new driver release and hope for the problems to be solved. I want to try the game and see how much I like it and if I don't, I can only refund it for 14 days.
generous-apricot•2y ago
if this is a new purchase, I would just try the Steam version instead, although it's not on sale for more than 30% off right now.
correct-apricotOP•2y ago
Yeah, I have bought it on Epic because it has been on sale there. I think the same issue would happen on Steam as well though.
generous-apricot•2y ago
I wouldn't be quick to make that assumption
correct-apricotOP•2y ago
It's not guaranteed to have the same issue, but I think this might be caused by the drivers. And I can't afford to buy the game for 50€ on Steam. I bought it for like 16,49€ on Epic.
Any updates?
quickest-silver•2y ago
If you see xid 31/109 in your dmesg output, it is a driver issue
correct-apricotOP•2y ago
How do I see that?
quickest-silver•2y ago
dmesg
in terminal
If it complains about something like ring buffer etc
sudo sysctl kernel.dmesg_restrict=0
then dmesg
afterwardscorrect-apricotOP•2y ago
How would I revert kernel.dmesf_restrict to the default afterwards? Or how do I check its current value?
quickest-silver•2y ago
It is per session so no need to revert
correct-apricotOP•2y ago
Okay. Good to know. And I should run the command after the game froze and I have closed it, right?
quickest-silver•2y ago
yes
correct-apricotOP•2y ago
I'll try that tomorrow. Thanks. Hope it's still going to be resolved very soon. Doesn't matter how.
As an additional note: When running the game via Heroic only and not using the Steam shortcut, it really doesn't like taking my controller input.
This exact string is not inside of the output. Only one has included Xid and 31, but nothing else. What could the issue be? (There has been a driver update to 535..113.01 on flatpak or something)
Oh, and I forgot to mention the music continues playing when the game freezes.
Any updates on progress of checking the logs. Any information you might have found to be useful?
correct-apricotOP•2y ago
This is the latest log. I tried it again after a Kernel update.
exotic-emerald•2y ago
Do other games work fine?
correct-apricotOP•2y ago
Yes. Most other games work perfectly or just fine. An exception is Fortnite, of course, and certain EA games have issues because of the EA launcher having changed something and breaking compatibility (for now). But yes, they work fine.
exotic-emerald•2y ago
If other games work, then that makes a driver issue less likely, hmm.
correct-apricotOP•2y ago
Yes, but Starfield for example has an issue running with the latest stable NVIDIA driver. So it's not impossible.
exotic-emerald•2y ago
Mhm
correct-apricotOP•2y ago
Other people on ProtonDB have reported rather frequent crashes or freezes, especially on NVIDIA.
exotic-emerald•2y ago
Interesting
Sorry, idk
I've never played this game
correct-apricotOP•2y ago
And others have reported it working perfectly fine, and iirc on AMD as well.
Yeah. Understandable.
I just also don't quite understand why the first major cutscene worked perfectly fine, but when starting the actual game, it freezes right there.
As far as I can tell, most people with an NVIDIA GPU encounter issues with playing the game. AMD works better for most people. And those with NVIDIA seem to have the same major driver version as me (535), so it might really be an issue with the current driver. Maybe even the same that Starfield has, but I don't really know.
generous-apricot•2y ago
if one segment works but another crashes, you may need to validate your files
correct-apricotOP•2y ago
I have actually validated the files, multiple times, and re-run the game as well, but it doesn't seem to be an isue with file integrity.
exotic-emerald•2y ago
@Alpha-Craft try this https://www.getdroidtips.com/skip-intro-long-cutscene-horizon-zero-dawn/
Get Droid Tips
How to Skip Intro or Long Cutscene in Horizon Zero Dawn
If you're a Horizon Zero Dawn player and want to Skip Intro or Long Cutscene in Horizon Zero Dawn then check this troubleshooting guide.
correct-apricotOP•2y ago
Thank you for that. But unfortunately, this won't really help as the main intro-scene ran perfectly fine and now I just get into the main menu, but the first cutscene when actually starting the game by pressing on the "New Game" button is the one that has the freezing issue. Might also be the case with other cutscenes in the game if I would actually reach those. But I think that this could highly likely be a driver issue, but I'm not certain.
foreign-sapphire•2y ago
"showMangohud": true,
"useGameMode": true,
"autoInstallDxvkNvapi": true,do all of these settings need to be on?
correct-apricotOP•2y ago
They technically don't have to be on, but they're useful. The first one gives me performance information, the second one optimizes the game performance and the third one implements some NVIDIA specific features like DLSS, which is currently disabled.
exotic-emerald•2y ago
oh, so you can get into the main menu fine and its responsive
i was wondering if it was the cutscene ending or smth
but ig not
correct-apricotOP•2y ago
Yes, but when starting a new game from there, it runs fine first, but after a few seconds the cutscenes just freezes, but the audio or just music keeps playing.
exotic-emerald•2y ago
Interesting
idk sorry
correct-apricotOP•2y ago
I could try running it without each of those, but I doubt it would change anything. It might fix it, but it doesn't have to. I had issues with the NVAPI once, or at least it didn't properly work or at all. Or it wasn't implemented into the version of proton I used and I tried enabling without success. Idr.
exotic-emerald•2y ago
Yeah you could try turning of nvapi, others shouldnt make a difference
quickest-silver•2y ago
Hmm, did you scroll down enough?
Because dmesg outputs can be rather long
quickest-silver•2y ago
NVIDIA Developer Forums
Multiple CUDA/RTX/Vulkan application crashing with Xid (13,109) errors
Sure it does still not work. 535.98 updated and HorizonZeroDawn still freezes. nvidia-bug-report.log.gz (399.9 KB) This is the only game which I have trouble with. Spiderman Remastered - Last of Us (both Sony ports btw) all work like a charm.
correct-apricotOP•2y ago
I have used grep and other search tools to find that string or any part of it.
Okay. I'm getting Xid 31 errors. Removing the DXVK NVAPI didn't change anything. It did remove the DLSS option in the game settings, but nothing else happened.
quickest-silver•2y ago

quickest-silver•2y ago
That is most likely driver issue
What is your distro?
If Arch you can install latest beta driver to test stuff
extended-salmon•2y ago
they are using flatpak rn
quickest-silver•2y ago
As people say it mostly fixes those xid issues with vkd3d-proton games
I mean i saw people using Flatpak on Arch for some reason so using Flatpak is not an instant "heh, you're on Ubuntu,Fedora" for me
correct-apricotOP•2y ago
I'm on Fedora.
quickest-silver•2y ago
Rip
You can try one thing tho as it did help people with some Ac Valhalla issues ( another dx12 game with similar outcome)
DXVK_FRAME_RATE=30
as an env var.correct-apricotOP•2y ago
Hmm...
quickest-silver•2y ago
If it limits you to 30 fps and let you pass that freezing area, then it is a sad workaround for the time
correct-apricotOP•2y ago
I can try to do that. This will at least be something. Do you know any way to temporarily install the beta driver on Fedora?
quickest-silver•2y ago
No and Flatpak package won't work with that anyways i think because them shipping beta driver in Flatpak runtime is not something i expect
correct-apricotOP•2y ago
It doesn't seem to limit the frame rate at all.
quickest-silver•2y ago
Lemme check on my end ( different game but should still do )
correct-apricotOP•2y ago
Oh god! If I limit the frame rate inside the game itself to 30, it doesn't freeze!
quickest-silver•2y ago
Then it is also a "solution"
Until that driver arrives and hopefully fixes it
correct-apricotOP•2y ago
Yeah. Maybe 60 might also work. I'll try. It was running with over 100-200 FPS before.
Okay, no, 60 doesn't work in that cutscene.
quickest-silver•2y ago
Welp, i guess this ticket has reached to a conclusion.
NV bug; cannot fix 🐸
correct-apricotOP•2y ago
Yeah. I'll use the 30 FPS workaround for now, until maybe a future driver might fix this issue. It is actively being discussed and worked on, with even an employee being aware of it and communicating about progress.
quickest-silver•2y ago
👍
correct-apricotOP•2y ago
Not all cutscenes make the game freeze. I'll put the FPS cap to 30 FPS in cutscenes and remove it when I get into gameplay again. Seems to work fine this way, at least for now, as long as there is no "real" solution.
I had restarted the game in the mean time, but now it's kinda stuck on a different cutscene. Even the FPS cap doesn't help. It's inconsistent. I'll try brute-forcing to make it work again.
Even that doesn't quite work anymore. In normal gameplay, when I have no fps cap, it just freezes. Oh god. I really hope the fixes arrive soon.
The game itself only properly works with a 30 FPS cap. Normal gameplay scenarios don't seem to work without a cap either. I can try the game out like this and hope for a driver fix soon. It definitely is a driver issue and many people have encountered the same Xid 31 issue with the same dmesg output. I really hope they can fix it soon and the fixed driver won't take too long to be shipped on Fedora once it's stable and has been published.
Yeah, no it doesn't. Still decides to freeze at some point.
Tbh, until this issue has been resolved, I'll play the game on Windows, to get a proper impression. If it will never work on Linux for some reason, I'll just play it on Windows. I got my controller working again. If it works again, I either have to start from the beginning, or find a way to get my save files from Windows to Linux.