pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

[BUG] Hitman Blood Money graphical and performance issues

Open ZT-1 opened this issue 4 years ago • 8 comments

Describe the bug Several graphical issues with opengl and d3d11. Performance becomes very slow at anything past 2x native. pcsx2_2021-02-24_13-03-07 pcsx2_2021-02-24_13-04-28

Software mode doesn't have these graphical issues, but performance isn't great even with auto flush disabled. MTVU does seem to help though with d3d/opengl. pcsx2_2021-02-24_13-06-18 pcsx2_2021-02-24_13-07-47

To Reproduce Just booting up.

Expected behavior Should look more accurate like how it does in software mode.

GS Settings pcsx2_2021-02-24_13-28-52

Emulation Settings pcsx2_2021-02-24_13-36-36

System Info (please complete the following information):

  • PCSX2 Revision: v1.7.0-dev-1009-gb088ee69c
  • OS: Windows 10
  • CPU: i7 4790
  • GPU: GTX 1060

Logs and Dumps https://mega.nz/file/L0QABbYC#Es9VlSKSoU-s7Z4vSKf1rKMjRRsPO1owFFO048HnzfE

ZT-1 avatar Feb 24 '21 18:02 ZT-1

Yeah I know about it. The game has a lot of nasty post-processing. You'll be waiting a while on this one.

tadanokojin avatar Feb 24 '21 23:02 tadanokojin

Graphical corruption on PCSX2 Nightly - v1.7.4500 Hitman - Blood Money_SLUS-21108_20230514142856

DNS avatar May 14 '23 07:05 DNS

that rectangle on the left seems to have something to do with it all 🤔 (PCSX2 1.7.5003)

unknown_2023 07 04-16 32

unknown_2023 06 14-07 43_1

Mbee2 avatar Jul 12 '23 01:07 Mbee2

The rectangle behaviour on top left, happens a lot if something is wrong on the texture cache side of things.

RedDevilus avatar Jul 12 '23 01:07 RedDevilus

Such comments are not helpful. The game's doing a channel shuffle, reinterpreting render target data as a paletted/indexed texture, one page at a time. Hence why it only hits the top-left, because the other pages aren't in the texture cache.

You can't just "stretch it over the screen". It's no different from any other small sprite.

Such suggestions just fuel "devs are lazy" remarks, because those making them generally don't have any clue as to the complexity of what's going on.

stenzek avatar Aug 08 '23 14:08 stenzek

Seeing a square in top-left is also a common issue with games that have issues with the texture cache either in not being emulated properly or other root cause.

Either way here you see a listing of all the different types of shuffles:

https://github.com/PCSX2/pcsx2/discussions/4109

RedDevilus avatar Aug 08 '23 14:08 RedDevilus

Then I'd kindly request to keep such comments away from the bug tracker. It's not helpful - if there was a simple solution, we would've done it already.

We could probably CRC hack it, but we're trying to get rid of those these days, and find general solutions, not add more.

stenzek avatar Aug 08 '23 15:08 stenzek

Any News about a fix?

kaidas1980 avatar May 01 '24 16:05 kaidas1980