Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Indiana Jones and the Great Circle HDR not supported #213

Open
hys17 opened this issue Dec 11, 2024 · 18 comments
Open

[Bug]: Indiana Jones and the Great Circle HDR not supported #213

hys17 opened this issue Dec 11, 2024 · 18 comments
Assignees
Labels
bug Something isn't working

Comments

@hys17
Copy link

hys17 commented Dec 11, 2024

Which OS?

Win11 Pro

Which release?

23H2

Describe the bug

Whether or not HDR is enabled in the OS, while In game, the HDR toggle could not be enabled: "Hardware does not support HDR."

Interestingly, if I use my main monitor which also has HDR support, the game can turn on HDR with no issue.

Could it be related to that the virtual display is not connected to the discrete GPU in a way, that the game does approve? All my other games runs fine in HDR with the virtual display so it's weird.

Edit: By the way I've tried both the stable and beta releases and made no difference. Also tried custom EDID with no luck.

Adding more details:
GPU: RTX 3090 (connected to 2 monitors which are controlled by a power switch that are turned off during streaming.)
CPU: i7-12700KF (no iGPU)

Steps to reproduce

Turn on HDR in Windows Settings (or not);
Run the game;
Go to Options - Video Settings - Adjust HDR and Brightness - Try to toggle HDR

Expected behavior

The game should enable HDR support after toggling on.

Log File (Beta Only)

No response

Contact Details

No response

@hys17 hys17 added the bug Something isn't working label Dec 11, 2024
@bud3699
Copy link
Member

bud3699 commented Dec 11, 2024

It's just the way a lot of games get specific hdr capabilities, so this is direct3d compared to some games may user different ones to check. Not much we can do here, there's mods for a couple games which convert references to use direct3d

@charnet3d
Copy link

I had the exact same issue, also tried the beta driver to no avail. I noticed the same happens with Stalker 2, just in this case it just crashes instead of giving an error or disabling in-game HDR.

If anyone comes across some mod that helps deal with this It'll be much appreciated, it's annoying to have to keep the physical monitor on (or remember to manually turn it off before a stream if it supports a soft-off state aka keeping it detected in windows)

@bud3699
Copy link
Member

bud3699 commented Dec 11, 2024

I had the exact same issue, also tried the beta driver to no avail. I noticed the same happens with Stalker 2, just in this case it just crashes instead of giving an error or disabling in-game HDR.

If anyone comes across some mod that helps deal with this It'll be much appreciated, it's annoying to have to keep the physical monitor on (or remember to manually turn it off before a stream if it supports a soft-off state aka keeping it detected in windows)

Out of curiosity, what gpu do you have

@charnet3d
Copy link

TUF 4090

@bud3699
Copy link
Member

bud3699 commented Dec 11, 2024

Yeh, i think its something to do with the later cards, your issue i think will come from feature levels and not hdr, but i cannot replicate the issue, I'm on 20 series, but oddly enough only people who's had issues with feature levels not working (aka games refusing to launch) are people on 30 series and 40 series. Must be some weird power management thing in the card where if there is nothing in the ports then put it in lower power mode or something

@charnet3d
Copy link

The card isn't running headless, it has 3 monitors attached to it, 1 DP and 2 HDMI. I use this utility called Monitor Profile Switcher that saves monitor layouts that I can switch to either via scripts in the case of Sunshine or manually from the tray icon. When I stream I only enable the Virtual monitor (4th one). However, only in these 2 games have I had an issue with it, I can use in-game HDR only when I enable a physical monitor with HDR support.

Maybe you're right in that something in the low level APIs requires a monitor that's attached to the GPU to be active, not just any "virtual" monitor. This could be verified if someone has an iGPU + a 30/40 series one and they can try to play with HDR on a monitor connected to the iGPU, not sure how it would work (if at all) as I haven't run a similar setup in years.

@bud3699
Copy link
Member

bud3699 commented Dec 11, 2024

If only I had a 30 series of 40 series to check. I'll get my mate to check, he's running a 30 series, i'll see if we can figure it out

@bhoppeman
Copy link

I have the same issue on my Headless RTX 4090 also with my RTX 6000 (Ampere) using VGPU drivers. No issues on the 4090 with a monitor plugged in.

@bud3699
Copy link
Member

bud3699 commented Dec 11, 2024

so I guess later gpus with lack of real displays I should say. I'm not sure how I can bypass this, seems like its the real gpu which causes the issue due to lack of displays

@hys17
Copy link
Author

hys17 commented Dec 11, 2024

Just want to add my GPU is RTX 3090, has 2 monitors plugged in but using a power switch to turn them off while streaming.
CPU is i7-12700KF which doesn’t have iGPU, if this helps.

@Chernogryaz
Copy link

Same problem on rx7900xtx

@KrakenByteKraken
Copy link

Same issue with my RTX 2080 SUPER.

@HunterAhlquist
Copy link

Same issue here, RTX 3070

@HMPoweredMan
Copy link

Dang I was banging my head against the wall for an hour. At least the issue is represented here. I was looking forward to using HDR with SteamLink. Of all the games that need HDR this is high up on the list.

@Bloodjunkie
Copy link

Same issue with my RTX 4080 Super :-(

@samuelzamvil
Copy link

Same issue, HDR monitor connected and VDD is display 2. Other games work with HDR but Indy gives me a not supported error when attempting to enable HDR.
MSI 4090 Liquid Suprim

@samuelzamvil
Copy link

As a work around solution I've updated VDD to use the SDR color profile from below and it works pretty well in Indy.
https://github.com/dylanraga/win11hdr-srgb-to-gamma2.2-icm?tab=readme-ov-file#download-srgb_to_gamma2p2-color-profile

@bud3699
Copy link
Member

bud3699 commented Dec 19, 2024

As for right now, use samuelzamvil's work around, I'll lock the post until further info regarding it. As of right now, its how the game gets monitor attributes, this means the game is most likely the problem, if I discover any future info in which i can add a feature to the driver to support this, I'll unlock the post. There is no definite answer to say this will ever be possible, you can try contacting the devs of the game to see if they can acknowledge a way to allow their game to find virtual display features using direct3d instead.

@VirtualDisplay VirtualDisplay locked as too heated and limited conversation to collaborators Dec 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests