Poor Optimization


#21

Would this have anything to do with the removal of Directx 12 in Hitman 2? Would that have been a big culprit to the fps loss???


#23

I used Dx11 in both examples. I updated my comparison post with DX12 and yes it makes a difference. Went to 141 FPS.

Here is marrakesh:

2016 DX11 87 FPS

2018 DX11 73 FPS

2016 DX12 105 FPS


Show us your gaming setup
#24

No problem for me either, and I do not have the newest rig. Play it in 1440p high settings with quite stable 60 FPS.
So I guess it is more of an individual problem than a general problem.

i5 3570k @ 4400Mhz
GTX 1080
16 GB 1600MHz


#25

Go to those exact same spots i was talking about and ill garantue your fps will drop. Nothing to do with an individual problem


#26

So I guess it is more of an individual problem than a general problem.

If there’s ANYONE who would know more about Hitman than anyone - I can’t fault Fortheseven - you are talking to someone who’s probably played it more than ANYONE else on the planet.


#27

Wouldn’t be so sure about that. All the speedrun guys have an insane amount of play time, and they all know just as much as me.

It’s a fact that this game isn’t optimized all that well for high-end pc’s though.


#29

HITMAN 2 isn’t not stable and optimized with high-end GPU due to DX11 driver overhead. The number of draw call is limited by the CPU in a lot of areas and scenes, this is a classic case of bottleneck already seen in HITMAN (2016) with DirectX 11 API.

For exemple, in 1080p/1440p and Nvidia RTX card, game performance are skewed towards the CPU so GPU is barely used. With Maxwell card like GTX970, the game skew the load back towards the GPU and increase a lot overall performance output and stability.

Remember you want your GPU to be around 95%+ load, anything less you’ve got a CPU bottleneck, which is often the case with IOI’s Glacier 2 engine without DX12, even with a high-end CPU like i7 9700K. The only way to get to that load with DX11 API and high-end GPU is to switch the resolution to 4K (e.g. DSR).

To sum up, at the moment the game is much more stable with a GTX970 or GTX1060 than GTX108x or RTX20xx, not to mention 0x8000003 shader crash multiple times per day with this kind of GPU.

Wait for a patch and DX12 in-game implementation.

0x80000003 crash threads :

Performance :


#30

Wait for a patch and DX12 in-game implementation.

Will Hitman get Directx 12 implementation? It took over 6 months for them to implement it into Hitman 1, so we could be stuffed about for a very long time.


#31

Still no DX12 in February update :F

The framerate is absolute garbage in Marrakesh and Sapienza. It’s not about DX11 since I could run those maps at 4K @ 60 fps everything on Ultra in Hitman 2016 by using DX11. And at 1440p not even breaking a sweat. Now I drop under 60 fps, on pathetic 1080p Ultra. 8700K and 1080 Ti both overclocked.

It’s in plenty of places, for example climb on top of the tower with the cannons, and look towards Silvio Caruso’s mansion. Framerate tanks… It’s not about shadows, it’s about “Level of detail” if you drop that to medium, game won’t get overwhelmed with drawcalls.

Also this doesn’t occur in Hitman 2 maps I play them at 1440p Ultra… smooth 60 fps. It’s just Marrakesh and Sapienza (+ their bonus map variations, at least Icon and House built on Sand, not sure about Landslide but wouldn’t be surprised if the church tower makes it lag)

Also LOL @ “25 fps is playable”. Maybe if your PC didn’t cost 3000€ like mine did a year ago (although some of it is huge SSD space). 60 fps is absolute minimum for PC gaming, preferably over 90 FPS. If I can’t get 60 fps I’ll normally uninstall. Only reason I don’t, is because it’s Hitman and I happen to like this game too much. But it pisses me off every time I try to play these maps, and I think about my spent 3000 euros

The fact that my 1440p/4K rig can’t run this at 60 fps on pathetic 1080p (that I would never normally use, other than for testing purpose like this) is… priceless


#32

When is this fixed? Might as well call it Framehitman 2.

2018 DX11 49 FPS

2016 DX11 61 FPS

2016 DX12 86 FPS

Second comparison

2018 DX11 58 FPS

2016 DX11 63 FPS

2016 DX12 92 FPS

Third comparison

2018 DX11 56 FPS

2016 DX11 63 FPS

2016 DX12 79 FPS

This was all with

  • Ultra settings
  • 1920 x 1080
  • Supersampling 1.00
  • 1080 Ti, 8700K, both heavily overclocked
  • 16 GB RAM @ 3200 MHz
  • Both games on SSD

Funny thing, I can put the 2016 game on 4K Ultra and it never drops under 60 fps in these scenes, in either DX11 or DX12. The GPU utilization in the above screenshots is very low, as it’s just 1080p. It’s bottlenecked by a goddamn 8700K…

All of this repeats 100% same way also in The Icon and A House Built on Sand, plenty of drops under 60 FPS in the 2018 game… please fix this IOI for Christ’s sake. It’s ridiculous. Or add the DX12 back, you already had it in the sniper mode, prior to launch.


#33

Yea, quite unfortunate. There was another user with a 9900k and 2080ti still getting sub 60fps drops which is should be unacceptable. If we can’t get Dx12, can we at least get hitman 2016 dx11 level performance?


#34

@Cybore @Shredd It’s been 4 months that I wonder why they have dropped directx12 support. Hope it’s not related to SquareEnix (unlikely because they created and own Glacier 2 Engine). Or maybe they prepare something else, like a compatiblity layer with DLSS and they can’t separate both DX12 and DLSS, so that can explain the lack of a low level API until it’s ready on their end.

Nvidia profile for Hitman 2 shows a planned DirectX12 compatibility.


#35

@Hardware @Cybore Yeah, especially considering that Sniper Assassin mode had DX12 when it had standalone launcher (pre-order bonus). It was mysteriously gone from the release version.

I’m okay with waiting if it comes. But would be nice if IOI commented on this, at least once after 4 months. “Don’t worry guys, it takes time, but DX12 is coming” would be enough.

Now it feels this might be left like this forever. When Hitman 3 comes, all maps still under the same launcher and Season 1 maps still run like crap? Unless you have some super-CPU that doesn’t even exist yet. 9900K having same problems is even more laughable, but tbh even 8700K should beast this.

I’m not experiencing any of this in Hitman 2 maps like Miami or Mumbai, which are more detailed and larger, that’s puzzling me the most. Both give very high scores in the official benchmarks, at 1440p