ValveSoftware / SteamOS

SteamOS community tracker
1.51k stars 69 forks source link

OLED Deck forcing HDR on non-HDR display #1227

Open CrazyCritic89 opened 7 months ago

CrazyCritic89 commented 7 months ago

Your system information

Please describe your issue in as much detail as possible:

I simply plug the Deck into my TV or monitor, and HDR is forced on with no way to turn it off. I'm using the official dock. I've tried on multiple displays, and all of them force HDR with a "Display state: HDR Enabled (Forced Active)" on the bottom of it with the switch grayed out. This does not occur on LCD Deck also running stable. I tried switching to preview and the issue still persists.

YoreonX commented 7 months ago

SteamOS or Big Picture Mode needs to implement separate per-game settings when Docked for Steam Deck.

presstart2begn commented 7 months ago

It forces HDR on some games that don’t support HDR too

FatalErrorXDevs commented 7 months ago

Honkai star rail is such an example, if you run it via the work around, it looks all over exposed. We definitly need a toggle to turn off HDR per game, either in QAM or in the properties of a game.

presstart2begn commented 7 months ago

Cristales doesn’t for me the game will launch in HDR mode and the game doesn’t support HDR so I just get a washed out image that looks awful and if I open the menu HDR is activated above the brightness slider. So can play the game until they fix it

burnpsy commented 7 months ago

I am also having this issue. I have an old, cheap display with no HDR support. The OLED deck is forcing HDR on; the option to disable it is greyed out.

The result looks awful and washed out.

shawnwall commented 5 months ago

do we have any official documentation on this feature? when docked, i see a NON greyed out toggle but whether its on or off it still says 'HDR Enabled (Forced Active)'. Very confusing.

Kosai106 commented 5 months ago

Just encountered this today for some reason while I don't recall having the issue before.

Only solution I found was to lower the resolution of the external display which somehow worked.

presstart2begn commented 5 months ago

I found a temp solution that has worked in a couple games add

DXVK_HDR=0 %command%

in the launch options and it will force off hdr in games that don’t have a toggle this works for me on Cris Tales

anthr76 commented 3 months ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen.

Steps for reproducing this issue:

  1. Enable HDR
  2. Play a SDR Game
  3. Observe bright whites to be over saturated and hard to read/look at

I have an issue where when I play SDR games with HDR enabled in the display settings the colors/gamma looks washed out. If I disable HDR in the display settings in the steam UI the picture looks perfect. Curiously the TV reports HDR as off when playing SDR games while HDR is enabled in settings. When in the steam menus or in HDR games the tv reports HDR signal. HDR games look fine as well. It appears a partial HDR signal is being sent by steam/gamescope when SDR games are being played. Is anyone aware of a upstream issue? I'm not even sure where to even report this between gamescope/steamos/amdgpu/mesa.

Kernel: 6.8.0-rc7 Mesa: steamos-24.1.2/24.1.0 Gamescope: 3.14.2-unstable-2024-02-28

anthr76 commented 3 months ago

I found a temp solution that has worked in a couple games add

DXVK_HDR=0 %command%

in the launch options and it will force off hdr in games that don’t have a toggle this works for me on Cris Tales

Is there a similar environment variable for DX12 games?

TacoCake commented 3 months ago

HDR is also forced ON for me with the LCD deck and the official dock.

Same thing with VRR, it's forced ON but I can't turn it off since the display isn't VRR compatible.

Calebbyrd commented 3 weeks ago

Same problem here older games look like shit, toggle does nothing.