• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

[DF] Horizon Zero Dawn PC: An Amazing Game Gets A Disappointing Port

geordiemp

Member
Sep 5, 2013
11,545
23,360
1,010
UK
I don't think they rewrote that algorithm. That's just a lot of code to do that with. The coherent RAM isn't a problem either since most GPUs on PC have more RAM available than the current gen consoles.

GPGPU for procedural foliage is just a hardware accelerated scattering of geometry instances. The low level API isn't any kind of speedup over Vulkan as it's low-level too.
Its not amount of RAM, its Coherent RAM, remember ps4 also has coherency capability and detail below


Is this game Vulkan ?
 

psorcerer

Member
May 1, 2012
2,365
3,485
935
I don't think they rewrote that algorithm. That's just a lot of code to do that with. The coherent RAM isn't a problem either since most GPUs on PC have more RAM available than the current gen consoles.

GPGPU for procedural foliage is just a hardware accelerated scattering of geometry instances. The low level API isn't any kind of speedup over Vulkan as it's low-level too.

Bottomline: I don't think there's any specific hardware specific algorithm that isn't done on any other 3rd party development game for PS. All of these games require brute force rendering on the PC side of things.
They generate a point cloud of the terrain detail on GPU and then transfer it to CPU to use in vertex/index buffers for object rendering. The GPU->CPU synchronization path is never used in PC games AFAIR and probably DX12 is pretty ill suited for that.
 

VFXVeteran

Industry Professional (Vetted)
Nov 5, 2019
3,856
7,850
685
Let me listen to the whole talk on the procedural placement. I don't think their algorithm is specific to just PS hardware.
 

rickyEGM

Banned
Aug 29, 2019
133
261
275
Can we please stop saying Guerrilla ported this game....because they DIDN'T. Also aside from the mediocre port I'm pretty sure Death Stranding doesn't have as much going on as HZD does.
death stranding shits all over HZD. HZD can't even wipe death stranding's ass nibba.
 
  • Triggered
Reactions: GymWolf

bilderberg

Member
Jul 5, 2015
801
1,273
545
Switching from borderless back to full screen fixed my stuttering. Doesn't fix the crashing though. Did they even play this game before releasing it?
 

Stuart360

Member
Sep 9, 2018
6,974
15,469
600
death stranding shits all over HZD. HZD can't even wipe death stranding's ass nibba.
I love the way HZD has gone so down in certain peoples minds, since going multiplatform.
Anyway HZD def has a lot more going on than Death Stranding, which is pretty much an empty world, beautiful, but empty.
As for the port, well i'm just glad i got the game cheap because if Sony/GG were willing to go on the cheap with the port, and employ a studio that by all accounts has done poor jobs before, why would i want to pay full price for a game in this state?.
 
Last edited:

Stuart360

Member
Sep 9, 2018
6,974
15,469
600
This game gets pretty RAM-heavy, I have 32GB and it got close to 20GB at one point
I have 32gb and not seen the game go over 12gb yet. I have seen reports of the game having a memory leak, but it hasnt shown on Rivatuner yet for me.
 

ACESHIGH

Member
May 16, 2020
485
825
325
I am quite on the fence about refunding this game. I have pre ordered it at a dirt cheap price (basically 75% of the current price thanks to the pricing error it once had) Any ETA on patches?
 

Malakhov

Member
Jun 6, 2004
7,723
1,764
1,790
Gave it a shot, my 2070 does not like 2560x1040 on High. It's smooth until the fighting starts or you enter a populated area, then the drops start. But even on standard 1080 on High, it feels jittery. Cutscenes feel weird, physics go a little nuts, there's flickering shadows, there's framedrops when cutscenes start, sometimes when dialogue starts, etc.

Feels like it's being held together by a spit and a prayer.
That's very weird. I get 50fps in 1080p with everything on high with a rx470 with ultra models on. What's your cpu?
 
Last edited:

VFXVeteran

Industry Professional (Vetted)
Nov 5, 2019
3,856
7,850
685
They generate a point cloud of the terrain detail on GPU and then transfer it to CPU to use in vertex/index buffers for object rendering. The GPU->CPU synchronization path is never used in PC games AFAIR and probably DX12 is pretty ill suited for that.
Yea, I see that. Going from GPU->CPU is an odd pipeline. I wouldn't think that this has anything to do with the PS hardware though. It's probably a custom pipeline within the renderer that should work for any platform.
 

VFXVeteran

Industry Professional (Vetted)
Nov 5, 2019
3,856
7,850
685
That procedural pipeline is very powerful. I can tell those guys love the Houdini application. It's hard to grasp, but when you do, it's extremely powerful. I don't see them redesigning this system at all for HFW. It works beautifully and definitely artist friendly.
 
Last edited:

VFXVeteran

Industry Professional (Vetted)
Nov 5, 2019
3,856
7,850
685
I have 32gb and not seen the game go over 12gb yet. I have seen reports of the game having a memory leak, but it hasnt shown on Rivatuner yet for me.
I am unable to see the GPU stats with EVGA X1 Precision. I'm not sure why my toggle of the OSD key isn't working. I even turned off the overlay in steam.
 

psorcerer

Member
May 1, 2012
2,365
3,485
935
Yea, I see that. Going from GPU->CPU is an odd pipeline. I wouldn't think that this has anything to do with the PS hardware though. It's probably a custom pipeline within the renderer that should work for any platform.
Because of unified RAM on console the detail generation step costs them nothing.
On PC it will incur a GPU->CPU sync penalty...
They probably could rewrite it for PC CPU. But it may be a lot of work.
 
  • Like
Reactions: Lysandros

VFXVeteran

Industry Professional (Vetted)
Nov 5, 2019
3,856
7,850
685
Because of unified RAM on console the detail generation step costs them nothing.
On PC it will incur a GPU->CPU sync penalty...
They probably could rewrite it for PC CPU. But it may be a lot of work.
Yeap, I can see that - copying from GPU to CPU memory. But I dont' think it's the cause of these frame-pacing issues on the game. It could be the case, but I think we'd see it no matter what FPS. At 30FPS locked, it runs really smoothly no matter what's presented.
 
Last edited:

psorcerer

Member
May 1, 2012
2,365
3,485
935
Yeap, I can see that. But I dont' think it's the cause of these frame-pacing issues on the game. At 30FPS locked, it runs really smoothly no matter what's presented.
On 30 fps GPU has much more time to sync.
Like 2x the time. Sync is all about latency of a cache flush. Therefore something that you can get away with in a 32ms frame you may utterly miss in a 16ms one. And they probably don't even do it each frame.
 
  • Thoughtful
Reactions: VFXVeteran

VFXVeteran

Industry Professional (Vetted)
Nov 5, 2019
3,856
7,850
685
On 30 fps GPU has much more time to sync.
Like 2x the time. Sync is all about latency of a cache flush. Therefore something that you can get away with in a 32ms frame you may utterly miss in a 16ms one. And they probably don't even do it each frame.
Yea, if that's the case, I don't see them rewriting that code. That's a lot of redesign. I guess they could wrap the "Copy" code around another layer for portablity reasons.
 
Last edited:

cyber69

Member
Sep 21, 2018
1,742
2,946
385
I'm curious to see what you think of the quality of rendering at 4k max settings. It's really a good looking game.
My setup isn’t qualified to make any opinions on that. I have a 1080p panel that runs at 240hz (Link)no HDR. When it comes to PC gaming, I am generally biased towards a superior input for aiming (mouse and keyboard) and the fine tuning I can do with the graphic settings to increase my overall frame rate. I’m running this game at well over 100 FPS with a 2080 Ti at 1080p with a mixture of medium to ultra settings.

Mouse and keyboard has actually made Ultra difficulty pretty easy for me.
 
  • Thoughtful
Reactions: VFXVeteran

waylo

Member
Jan 7, 2018
687
1,192
490
Game runs alright for me. Using the ultra preset at 1440p and my 3800X/2060 is getting anywhere from 40-60 FPS. I feel like G-Sync probably helps me a lot as well. Not noticing any stuttering of the sort. Also, not a crash yet (roughly two hours in). Can't wait to play some more when I get home from work tonight.
 

odd_hatch

Member
Aug 28, 2018
239
203
280
So I was praising the game before but... apparently this is a Windows 10 exclusive. So no game for me, wow.
 

Thugnificient

Banned
May 29, 2020
949
3,255
395
How?

I see that someone found a trojan-horse in the Nexus file. I’d like to fix 21:9 myself.
1. Download the hex editor here: https://mh-nexus.de/en/hxd/
2. Launch the HxD
3. File>Open
4. Locate the HZD exe file located in "\steamapps\common\Horizon Zero Dawn" and open it
5. In HxD at the top click Search>Replace
6. Select the tab Hex-values in the search box
7. In the "Search for" field, enter 39 8E E3 3F
8. In the "Replace by" field you have to select the appropriate value listed at the end of the post. Make sure to set "Search direction" on the right-hand side to "All"
9. Click "Replace All"
10. Click File>Save or Save As, basically, it changed the hex values of the exe and we have to replace the old exe with our edited one

*Note: This doesn't fix the title screen. It'll still be blurry on the sides but all in-game cutscenes should be fixed by this.

21:9 Resolutions:
2560x1080 = 26 B4 17 40
3440x1440 = 8E E3 18 40
3840x1600 = 9A 99 19 40
5120x2160 = 26 B4 17 40
6880x2880 = 8E E3 18 40

32:9 Resolutions:
3840x1080 = 39 8E 63 40
3840x1440 = AB AA 2A 40
5120x1440 = 39 8E 63 40
 
Last edited:
  • Like
Reactions: Siri

Siri

Banned
Sep 1, 2019
1,022
1,380
385
I’ve spent quite a bit of time in the area you explore before you go to the proving. I’m wondering if this is a Hinterlands situation, and I should get the hell out of there? It’s a fascinating area. I’m also learning how the game works. This is much more.... cerebral than I thought.
 

Thugnificient

Banned
May 29, 2020
949
3,255
395
I’ve spent quite a bit of time in the area you explore before you go to the proving. I’m wondering if this is a Hinterlands situation, and I should get the hell out of there? It’s a fascinating area. I’m also learning how the game works. This is much more.... cerebral than I thought.
Nah it isn’t. You won’t stay stuck there for 15 hours. Maybe 2 at most.
 

psorcerer

Member
May 1, 2012
2,365
3,485
935
The game uses a mixture of DX11 and DX12 devices.
Probably was in the middle of a DX11 to DX12 port.
That's why it's not Vulkan.
Interesting to see what's going on in Death Stranding.
 
  • Like
Reactions: VFXVeteran

Aja

Neo Member
Jun 26, 2015
25
7
250
Sweden
I've played for some 10-15 hours right now. Not a single crash so far but it is stuttering a bit now and then. I play on a 1440 144hz monitor. AMD adrenalin says I'm getting like 74 frames avarage with the settings I have.

I play on a ryzen 3800x with nitro 5700xt card and 16 gigs of 3600 (oc'd) RAM. Game is installed on my ssd.
Works good on my end but some better aliasing would not hurt and the game looks kinda washed out I think.

I have fun though!
 
  • Like
Reactions: chilichote

TriSuit666

Member
Jul 2, 2018
747
680
345
I’ve spent quite a bit of time in the area you explore before you go to the proving. I’m wondering if this is a Hinterlands situation, and I should get the hell out of there? It’s a fascinating area. I’m also learning how the game works. This is much more.... cerebral than I thought.
You can spend quite a bit of time there, but the plot opens up naturally and you'll feel when it's right to move on.
 

ratburger

Neo Member
Jul 29, 2020
38
65
120
I was having the texture flickering issue when I forced 16x anisotropic filtering in the Nvidia Control Panel. Deleting the PSOCache.bin file in the "install path\Horizon Zero Dawn\LocalCacheDX12\" folder to force a shader cache rebuild fixed it though.
 
  • Thoughtful
Reactions: VFXVeteran

Siri

Banned
Sep 1, 2019
1,022
1,380
385
To make this game sing you really need a constant 60 FPS and an HDR display - I think this is a game that just isn’t going to cut it on an inferior PC.

At the very least you need Gsync. Also, speaking of HDR, anybody who thinks it’s just a gimmick only has to see it enabled in this game. It’s transformative.
 
  • Love
Reactions: VFXVeteran
Sep 25, 2016
2,018
481
515
Yea, if that's the case, I don't see them rewriting that code. That's a lot of redesign. I guess they could wrap the "Copy" code around another layer for portablity reasons.
Why is this happening mate???????

You’ve always said PS4 exclusives were just made on a PC then downscaled to work on a lowly console ???????

Should be an easy fix, no??????

😝
 
Last edited:

Arun1910

Member
Sep 11, 2013
1,398
1,549
655
Glad i forgot to pre order this despite looking forward to it.

Hopefully we get some patches because this is a very bad look.
 

Lanrutcon

Member
Feb 19, 2014
10,257
4,695
655
Irrelevant
That's very weird. I get 50fps in 1080p with everything on high with a rx470 with ultra models on. What's your cpu?
i9-9900k, 32 GB RAM, RTX 2070 Super, running off an SSD. 1080p on ultra is butter, 2560 × 1440 on high is 60fps only when not in a hectic fight or a crowded city.

Like that opening scene before the proving when you move through the party? that was murder.

Been playing on 1080p. Maybe I can bump it up after some patching?

Why is this happening mate???????

You’ve always said PS4 exclusives were just made on a PC then downscaled to work on a lowly console ???????

Should be an easy fix, no??????

😝
Please leave the development discussions to the adults and continue doing whatever it is you do for a living. It probably involves fries.
 
Last edited:

cyber69

Member
Sep 21, 2018
1,742
2,946
385
Yup. Along with missing hair physics in the PC version. I noticed this when trekking through the snow and remembering how the PS4 version was. Thinking in my head "hmmm...something feels off". Not faulting GG as they didn't handle the port, but Sony should have given the port to a more capable team.
 
  • Like
Reactions: GHG

Miggytronz

Member
Dec 30, 2009
5,269
19
1,030
37
VA Beach
this is extremely disappointing as i was looking forward to a day one purchase but after the initial reviews..........oooof i'm not touching this until optimization is corrected.
 
  • Like
Reactions: GaviotaGrande

cyber69

Member
Sep 21, 2018
1,742
2,946
385
Well, there goes 37GB wasted on a torrent. At least I wasn't duped into buying this steaming pile of shit.

This is Batman Arkham Knight all over again.
Steam allows you to refund a purchase if you've played the game for less than 2 hours (no questions asked). However, given the torrent route. I'm sure you didn't have plans to purchase this.
 
Last edited:
  • Strength
  • Like
Reactions: Fake, GHG and Spukc

idrago01

Banned
Jul 5, 2020
562
754
335
Yup. Along with missing hair physics in the PC version. I noticed this when trekking through the snow and remembering how the PS4 version was. Thinking in my head "hmmm...something feels off". Not faulting GG as they didn't handle the port, but Sony should have given the port to a more capable team.
How the hell does this happen, weren't they touting this feature for the DLC
 

THEAP99

reposts tweets from kids about console wars
Mar 16, 2020
2,260
5,942
650
Ya.. this is probably the first & last ps4 port for a Sony studio game
 
Last edited:
  • Strength
Reactions: Bryank75

Malakhov

Member
Jun 6, 2004
7,723
1,764
1,790
i9-9900k, 32 GB RAM, RTX 2070 Super, running off an SSD. 1080p on ultra is butter, 2560 × 1440 on high is 60fps only when not in a hectic fight or a crowded city.

Like that opening scene before the proving when you move through the party? that was murder.

Been playing on 1080p. Maybe I can bump it up after some patching?



Please leave the development discussions to the adults and continue doing whatever it is you do for a living. It probably involves fries.
I can get 30fps in 2k, this game is inconsistent with what people are getting. Hopefully there will be a fix, im just glad I can enjoy this on mine, it's gorgeous and quite fun so far.
 
Last edited: