HDR causes issues #1613

Closed
opened 2026-11-10 11:07:00 +00:00 by Tgo1014 · 18 comments
Tgo1014 commented 2026-11-10 11:07:00 +00:00 (Migrated from github.com)

Hookshot version

v2.0.12

What kind of problem

Graphics (missing, black or wrong-coloured things, lighting, flicker)

What happened

HDR makes game unplayable, wrong colors and image is gone

Where in the game

Anywhere

How often

Every time

Graphics card and driver version

RTX 4070 Ti, 621,14

CPU, RAM and operating system

Intel 13600KF, 32GB, Windows 11

Changes from the defaults

No response

Other software hooked into the game

No, nothing hooked in

hookshot_log.txt

hookshot_log.txt

Screenshots or video

https://github.com/user-attachments/assets/fbcd263e-f7df-4d3d-9e5d-326c0de97030

Before you send it

  • I'm on the newest release, or the problem is still there on it.
  • I searched the open issues for this problem.
  • I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
### Hookshot version v2.0.12 ### What kind of problem Graphics (missing, black or wrong-coloured things, lighting, flicker) ### What happened HDR makes game unplayable, wrong colors and image is gone ### Where in the game Anywhere ### How often Every time ### Graphics card and driver version RTX 4070 Ti, 621,14 ### CPU, RAM and operating system Intel 13600KF, 32GB, Windows 11 ### Changes from the defaults _No response_ ### Other software hooked into the game No, nothing hooked in ### hookshot_log.txt [hookshot_log.txt](https://github.com/user-attachments/files/34625620/hookshot_log.txt) ### Screenshots or video https://github.com/user-attachments/assets/fbcd263e-f7df-4d3d-9e5d-326c0de97030 ### Before you send it - [x] I'm on the newest release, or the problem is still there on it. - [x] I searched the open issues for this problem. - [x] I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
Delivator commented 2026-11-10 11:23:52 +00:00 (Migrated from github.com)

same for me on linux, wayland, kde, nvidia 620.70.06

same for me on linux, wayland, kde, nvidia 620.70.06
TheKidUnknown commented 2026-11-10 11:29:12 +00:00 (Migrated from github.com)

Same problem here on v2.0.12. With HDR on, the whole image turns blue / wrong colours, and it's unplayable. Windows "Use HDR" is on. It happens every time, anywhere in the game.

Same problem here on v2.0.12. With HDR on, the whole image turns blue / wrong colours, and it's unplayable. Windows "Use HDR" is on. It happens every time, anywhere in the game.
Fiodorwellfme commented 2026-11-10 11:45:16 +00:00 (Migrated from github.com)

Same problem on Fedora 45, 7900 XTX, latest RADV/mesa drivers

Same problem on Fedora 45, 7900 XTX, latest RADV/mesa drivers
Angeluz01 commented 2026-11-10 11:45:55 +00:00 (Migrated from github.com)

HDR on, my scrren turn blue or purple, hdr10 tv and 4090

HDR on, my scrren turn blue or purple, hdr10 tv and 4090
NotRexed commented 2026-11-10 11:48:43 +00:00 (Migrated from github.com)

More detail from other v2.0.12 players with HDR on (Expanded): the old Insert menu draws as a solid blue block with garbled text, and one player says the whole game picture turns blue (#1626 sees blue, then black).

The menu part has a clear cause: the v2.0.12 menu is a plain 8-bit BGRA bitmap copied as it is into the HDR swapchain's format, so its colours come out wrong. Main already replaces that menu with the new one (#1459), which draws in the swapchain's own format. The open question is the game picture itself turning blue in HDR. If you can, please attach your hookshot_log.txt with HDR on (the swapchain format line), say which HDR mode (On / Native / Expanded) and which GPU, and add a photo of the screen.

More detail from other v2.0.12 players with HDR on (Expanded): the old Insert menu draws as a solid blue block with garbled text, and one player says the whole game picture turns blue (#1626 sees blue, then black). The menu part has a clear cause: the v2.0.12 menu is a plain 8-bit BGRA bitmap copied as it is into the HDR swapchain's format, so its colours come out wrong. Main already replaces that menu with the new one (#1459), which draws in the swapchain's own format. The open question is the game picture itself turning blue in HDR. If you can, please attach your hookshot_log.txt with HDR on (the swapchain format line), say which HDR mode (On / Native / Expanded) and which GPU, and add a photo of the screen.
Fiodorwellfme commented 2026-11-10 12:17:47 +00:00 (Migrated from github.com)

Running native, changing the HDR setting initially makes the picture washed out, after restarting the game the picture flickers between washed out and bright.

GPU: 7900 XTX

OS: Fedora 45

hookshot_log.txt

Bright
washed

Running native, changing the HDR setting initially makes the picture washed out, after restarting the game the picture flickers between washed out and bright. GPU: 7900 XTX OS: Fedora 45 [hookshot_log.txt](https://github.com/user-attachments/files/34628507/hookshot_log.txt) <a href="https://ibb.co/HfBNxLWS"><img src="https://i.ibb.co/YFPDy4zC/Bright.png" alt="Bright" border="0"></a> <a href="https://ibb.co/k6QJY8WJ"><img src="https://i.ibb.co/dJGtn2zt/washed.png" alt="washed" border="0"></a>
NotRexed commented 2026-11-10 13:16:50 +00:00 (Migrated from github.com)

One more HDR case from Discord (v2.0.12 or v2.0.13, windowed): with HDR on, the start-up screen is a solid blue box with cyan text, the FPS counter is purple, and the game picture is black rather than blue. So it isn't only fullscreen or the old menu: every overlay drawn on top of the picture comes out with wrong colours, and the game image itself doesn't show.

One more HDR case from Discord (v2.0.12 or v2.0.13, windowed): with HDR on, the start-up screen is a solid blue box with cyan text, the FPS counter is purple, and the game picture is black rather than blue. So it isn't only fullscreen or the old menu: every overlay drawn on top of the picture comes out with wrong colours, and the game image itself doesn't show.
lizmap commented 2026-11-10 14:24:17 +00:00 (Migrated from github.com)

Same on v2.0.13: HDR10 gives a black picture and a green-tinted Insert menu (RTX 5090 D v2, 621.14)

v2.0.13 (source 54e42459), Windows 11, single 3840x2160 HDR display, output 3840x2160, frame generation off. This folder is rebuilt from source with make_game.py --update and built with NVIDIA's DLSS SDK, but DLSS itself runs fine — HDR is the only thing that breaks.

With Graphics → HDR set (either value) the 3D picture goes black and the overlay menu comes out green; only setting HDR back to Off brings the picture back. Paper white (200) and peak brightness (2500, now the display's own) make no difference.

The HDR10 surface is made and the game is told HDR10, so the swapchain itself is not the problem. What looks suspicious is the HDR metadata that never reaches it:

[hos host] vk: surface caps images 2..8 extent 3840x2160..3840x2160 usage 0x9f alpha 0x1 transform 0x1
[hos host] vk: HDR: an HDR10 surface (format 64), paper white 200 nits, peak 2500 nits
[hos host] vk: swapchain 3840x2160, 4 images, mailbox
[hos sead::MainThread] vi: QueryDisplayHdrStatus -> HDR10 (the game's native HDR)
[a64] unimplemented import _ZN2nn2vi52SetLayerNextHdrStandardContentLuminanceRangeMetadataEPNS0_5LayerEtt
[a64] unimplemented import _ZN2nn2vi52SetLayerNextHdrExtendedContentLuminanceRangeMetadataEPNS0_5LayerEtt
[a64] unimplemented import _ZN2nn2vi35SetLayerNextHdrContentGamutMetadataEPNS0_5LayerENS0_15HdrContentGamutE
[a64] unimplemented import _ZN2nn2vi39SetLayerNextHdrToSdrToneMappingMetadataEPNS0_5LayerENS0_14HdrToneMappingE

All four nn::vi::SetLayerNextHdr*Metadata entry points are unimplemented imports in the host, so the content's luminance range, gamut and HDR→SDR tone mapping metadata never reach the HDR10_ST2084 surface (format 64 = A2B10G10R10_UNORM_PACK32). If Windows needs them to interpret the PQ picture, that would explain the black image; the green menu looks like SDR UI colours written into a PQ/BT.2020 surface.

I can rebuild this folder from any branch, so I am happy to test a patch.

**Same on v2.0.13: HDR10 gives a black picture and a green-tinted Insert menu** (RTX 5090 D v2, 621.14) v2.0.13 (source 54e42459), Windows 11, single 3840x2160 HDR display, output 3840x2160, frame generation off. This folder is rebuilt from source with `make_game.py --update` and built with NVIDIA's DLSS SDK, but DLSS itself runs fine — HDR is the only thing that breaks. With Graphics → HDR set (either value) the 3D picture goes black and the overlay menu comes out green; only setting HDR back to Off brings the picture back. Paper white (200) and peak brightness (2500, now the display's own) make no difference. The HDR10 surface is made and the game is told HDR10, so the swapchain itself is not the problem. What looks suspicious is the HDR metadata that never reaches it: ``` [hos host] vk: surface caps images 2..8 extent 3840x2160..3840x2160 usage 0x9f alpha 0x1 transform 0x1 [hos host] vk: HDR: an HDR10 surface (format 64), paper white 200 nits, peak 2500 nits [hos host] vk: swapchain 3840x2160, 4 images, mailbox [hos sead::MainThread] vi: QueryDisplayHdrStatus -> HDR10 (the game's native HDR) [a64] unimplemented import _ZN2nn2vi52SetLayerNextHdrStandardContentLuminanceRangeMetadataEPNS0_5LayerEtt [a64] unimplemented import _ZN2nn2vi52SetLayerNextHdrExtendedContentLuminanceRangeMetadataEPNS0_5LayerEtt [a64] unimplemented import _ZN2nn2vi35SetLayerNextHdrContentGamutMetadataEPNS0_5LayerENS0_15HdrContentGamutE [a64] unimplemented import _ZN2nn2vi39SetLayerNextHdrToSdrToneMappingMetadataEPNS0_5LayerENS0_14HdrToneMappingE ``` All four `nn::vi::SetLayerNextHdr*Metadata` entry points are unimplemented imports in the host, so the content's luminance range, gamut and HDR→SDR tone mapping metadata never reach the HDR10_ST2084 surface (format 64 = `A2B10G10R10_UNORM_PACK32`). If Windows needs them to interpret the PQ picture, that would explain the black image; the green menu looks like SDR UI colours written into a PQ/BT.2020 surface. I can rebuild this folder from any branch, so I am happy to test a patch.
NotRexed commented 2026-11-10 16:30:34 +00:00 (Migrated from github.com)

v2.0.14 is out and fixes the colours of the menu, the FPS counter and the start-up screen with HDR on (they were drawn blue, purple or garbled). Please update with the Builder and say whether the game picture itself is still wrong with HDR (blue, washed out or black), with your HDR mode (On / Native), GPU and a hookshot_log.txt.

v2.0.14 is out and fixes the colours of the menu, the FPS counter and the start-up screen with HDR on (they were drawn blue, purple or garbled). Please update with the Builder and say whether the game picture itself is still wrong with HDR (blue, washed out or black), with your HDR mode (On / Native), GPU and a hookshot_log.txt.
ddddddd24 commented 2026-11-10 17:28:03 +00:00 (Migrated from github.com)

Hi, thanks for the HDR fixes! I’m still experiencing black screens and flickering on v2.0.14.

  • Windows 11, NVIDIA RTX 3060, driver 610.88.
  • Alienware AW2725DF, 2560×1440, Windows HDR enabled.
  • Frame generation off.
  • Expanded: the game picture goes black.
  • Native: the picture alternates between visible frames and black, including after restarting with Native already enabled.
  • Tested in both fullscreen and windowed mode.
  • Setting HDR back to Off restores the picture.

native-flicker-log.txt

Hi, thanks for the HDR fixes! I’m still experiencing black screens and flickering on v2.0.14. - Windows 11, NVIDIA RTX 3060, driver 610.88. - Alienware AW2725DF, 2560×1440, Windows HDR enabled. - Frame generation off. - Expanded: the game picture goes black. - Native: the picture alternates between visible frames and black, including after restarting with Native already enabled. - Tested in both fullscreen and windowed mode. - Setting HDR back to Off restores the picture. [native-flicker-log.txt](https://github.com/user-attachments/files/34642072/native-flicker-log.txt)
barrenechea commented 2026-11-10 17:37:22 +00:00 (Migrated from github.com)

I believe v2.0.14 fixed the menu that opens when I press Insert, it renders properly in both HDR modes, but in-game, I get the same situation as @ddddddd24: black screen in one of the HDR modes, flicker in the other one. FG off.

I believe v2.0.14 fixed the menu that opens when I press `Insert`, it renders properly in both HDR modes, but in-game, I get the same situation as @ddddddd24: black screen in one of the HDR modes, flicker in the other one. FG off.
borgsamuel commented 2026-11-10 19:17:45 +00:00 (Migrated from github.com)

Still experiencing the HDR option messing up the menu in the latest version .14

I am on a RTX 4070 (Factory OC), Driver version 621.14

I am using the Expanded HDR mode. The game picture itself does not get affected, only the insert menu. This menu bug only happens upon toggling the HDR option. If I was to then close and reopen the insert menu, it would show up normally. But if you toggle the HDR again, the menu will bug out again.

I have double-checked that my game is on the latest .14 version

Something else I have noticed (but I don't know if it is a bug or not) is that native HDR mode makes the game look extremely bland and washed out. There is a screenshot of this in a comment from another user in this thread.

hookshot_log.txt

Still experiencing the HDR option messing up the menu in the latest version .14 I am on a RTX 4070 (Factory OC), Driver version 621.14 I am using the Expanded HDR mode. The game picture itself does not get affected, only the insert menu. This menu bug only happens upon toggling the HDR option. If I was to then close and reopen the insert menu, it would show up normally. But if you toggle the HDR again, the menu will bug out again. I have double-checked that my game is on the latest .14 version Something else I have noticed (but I don't know if it is a bug or not) is that native HDR mode makes the game look extremely bland and washed out. There is a screenshot of this in a comment from another user in this thread. [hookshot_log.txt](https://github.com/user-attachments/files/34647133/hookshot_log.txt)
Basstard75 commented 2026-11-10 20:43:28 +00:00 (Migrated from github.com)

Still a black picture on v2.0.14 with HDR on, Linux + NVIDIA, frame generation 3x

  • v2.0.14 (source f2796384), Nobara (Fedora 44), kernel 7.3, KDE Plasma 6.7.5 Wayland
  • RTX 5070 Ti 16 GB, NVIDIA 595.112.07
  • 2560x1440 @ 165 Hz, HDR on in KDE (EDID: 418 nits peak), fullscreen, output and render 2560x1440, frame generation 3x
  • Paper white 200, peak 1000

What happens:

  • Expanded and Native: the game picture goes black as soon as HDR is switched on, and stays black. Off brings it back.
  • The swapchain is made fine: vk: HDR: an HDR10 surface (format 64), paper white 200 nits, peak 1000 nits. No error or validation line after it.
  • The Insert menu comes out blue right after switching HDR on, and with odd olive/red colours right after switching it off again. It's correct once the menu is closed and opened again (as @borgsamuel says): the menu seems to be redrawn before the swapchain changes format.

Log of one session with HDR switched on and off a few times (paths anonymised):

hookshot_log_v2.0.14_hdr.txt

**Still a black picture on v2.0.14 with HDR on, Linux + NVIDIA, frame generation 3x** - v2.0.14 (source f2796384), Nobara (Fedora 44), kernel 7.3, KDE Plasma 6.7.5 Wayland - RTX 5070 Ti 16 GB, NVIDIA 595.112.07 - 2560x1440 @ 165 Hz, HDR on in KDE (EDID: 418 nits peak), fullscreen, output and render 2560x1440, frame generation 3x - Paper white 200, peak 1000 What happens: - **Expanded** and **Native**: the game picture goes black as soon as HDR is switched on, and stays black. Off brings it back. - The swapchain is made fine: `vk: HDR: an HDR10 surface (format 64), paper white 200 nits, peak 1000 nits`. No error or validation line after it. - The Insert menu comes out blue right after switching HDR on, and with odd olive/red colours right after switching it off again. It's correct once the menu is closed and opened again (as @borgsamuel says): the menu seems to be redrawn before the swapchain changes format. Log of one session with HDR switched on and off a few times (paths anonymised): [hookshot_log_v2.0.14_hdr.txt](https://github.com/user-attachments/files/34650453/hookshot_log_v2.0.14_hdr.txt)
czerwinski76 commented 2026-11-10 21:01:32 +00:00 (Migrated from github.com)

Same issue as #1749.
hookshot_log.txt

Image Image Image Image
Same issue as https://git.magicbean.dev/MagicBeanDev/Hookshot/issues/1749. [hookshot_log.txt](https://github.com/user-attachments/files/34651087/hookshot_log.txt) <img width="960" height="600" alt="Image" src="https://github.com/user-attachments/assets/ace360e3-1728-4c09-bf83-122a6aa35e42" /> <img width="3840" height="2160" alt="Image" src="https://github.com/user-attachments/assets/5866cba7-7848-4a5d-acc8-4ce711214849" /> <img width="3840" height="2160" alt="Image" src="https://github.com/user-attachments/assets/68ab0a97-2f85-43ae-b962-5e74243e13a1" /> <img width="3840" height="2160" alt="Image" src="https://github.com/user-attachments/assets/0dda4edc-1914-41b5-b69a-1aa4fdc20cab" />
futondestroyer commented 2026-11-10 22:04:21 +00:00 (Migrated from github.com)

Experiencing variations of both symptoms on a fresh Hookshot v2.0.14 build. This occurs at the main menu screen and persists once loaded into the game.

System: Windows 11, Intel i5 13700F, RTX 4070 12 GB, NVIDIA driver 621.01

Display: Gigabyte G34WQC A, 3440×1440

Native HDR: The game image flickers heavily, both with frame generation on and off. Hookshot menus are fine.

Expanded HDR: The game image goes fully black. Hookshot menus are also fine.

hookshot_log.txt

Experiencing variations of both symptoms on a fresh Hookshot v2.0.14 build. This occurs at the main menu screen and persists once loaded into the game. System: Windows 11, Intel i5 13700F, RTX 4070 12 GB, NVIDIA driver 621.01 Display: Gigabyte G34WQC A, 3440×1440 Native HDR: The game image flickers heavily, both with frame generation on and off. Hookshot menus are fine. Expanded HDR: The game image goes fully black. Hookshot menus are also fine. [hookshot_log.txt](https://github.com/user-attachments/files/34653151/hookshot_log.txt)
NotRexed commented 2026-11-11 01:16:25 +00:00 (Migrated from github.com)

A likely cause for Native HDR flickering between correct colours and grey is in #2038: one of the three window (swapchain) images stays RGBA8 while the others are HDR10, with a one-line work-around there (RX 7900 GRE, RADV).

A likely cause for Native HDR flickering between correct colours and grey is in #2038: one of the three window (swapchain) images stays RGBA8 while the others are HDR10, with a one-line work-around there (RX 7900 GRE, RADV).
Wontell commented 2026-11-11 09:49:45 +00:00 (Migrated from github.com)

Im on 2.1.0 + 5090 and when i enable HDR i get black screen, cant see anything.
On yesterdays release it was all purple

I opend a ticket with my log just in case
Doesnt matter if i use DLSS or "Games Own"

Im on 2.1.0 + 5090 and when i enable HDR i get black screen, cant see anything. On yesterdays release it was all purple I opend a ticket with my log just in case Doesnt matter if i use DLSS or "Games Own"
NotRexed commented 2026-11-11 21:23:01 +00:00 (Migrated from github.com)

Thanks for the report. Reports of the same problem are now collected in #2502, which lists this one with your details and links back here, so one fix closes them together and the open list stays readable. Follow #2502 for the fix, and add new details there (or here). If this turns out to be a separate problem it will be reopened.

Thanks for the report. Reports of the same problem are now collected in #2502, which lists this one with your details and links back here, so one fix closes them together and the open list stays readable. Follow #2502 for the fix, and add new details there (or here). If this turns out to be a separate problem it will be reopened.
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#1613
No description provided.