HDR and Cyberpunk 2077

I enabled HDR in the desktop but it’s greyed out in cyberpunk 2077, can I not use HDR in games on Linux? Sorry to bother just wondering and if you can how please

Thank you,

Panic

First, make sure you’re not running X11. X11 doesn’t recognize HDR IIRC. Wayland-only. Also, are you running Glorious Eggroll’s Proton ( GitHub - GloriousEggroll/proton-ge-custom: Compatibility tool for Steam Play based on Wine and additional components · GitHub )? He has tweaked Proton to the hilt. That may work. Then again, it may not. I haven’t played anything with HDR on frankly. But now I’m curious :slight_smile:

using Wayland for sure and was using cachyos proton which works great, not sure how to install glorious eggroll one, I’m still kind of new to CachyOS. i found out how to enable dlss which works, just not the HDR. Not sure what i have to do to make it work or if it will ever work, it’s not a deal breaker for me, just sad if it can’t.

Thansk for the reply

Panic

What GPU? HDR works for me in CP (along with DLSS, MFG, etc) using a 5070 Ti. My steam Launch Options:

PROTON_DLSS_UPGRADE=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 PROTON_NVIDIA_LIBS=1 %command% --skipStartScreen --launcher-skip

AMD will be different.

This is super helpful for gaming on CachyOS: Gaming with CachyOS Guide | CachyOS

eta: I use proton-cachyos-slr for just about everything, including CP.

thank you for the response. I use a 4070 Super, wish I was rich :stuck_out_tongue: I will read that info thank you so much.

Hopefully I can add it to my start up command also. Mine is.

PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr,dxr11 PROTON_ENABLE_WAYLAND=1 WINEDLLOVERRIDES=“winmm,version=n,b” MANGOHUD=1 game-performance %command% -modded --intro-skip -skipStartScreen --launcher-skip

most of these are either enabled by default, or outdated like VKD3D_CONFIG=dxr,dxr11 (dxr enabled, dxr11 obsolate)

Next time try without any flags. The only realevant one IMO is PROTON_ENABLE_WAYLAND=1 and even here the benefits are minimal from a pragmatic PoV. At least I wasn’t able to notice any real difference but I am definitely not someone who can detect minimal improvements in latency or nuances when it comes to frame pacing blur and whatever.

You should get access to new DLSS features anyway even without PROTON_DLSS_UPGRADE=1. That is features that are compatible with 40 series.

If you want to test decriptor heap add

PROTON_VKD3D_HEAP=1 VKD3D_CONFIG=descriptor_heap

I think I might have noticed a difference but I am not really sure. So far I have only tested path tracing (some report FPS improvement with RT enabled) and with mixed result depending on if frame gen was enabled, and I can’t even be sure if the difference was just a coincidence.

From what I have read in nvidia forums, descriptor heap improves performance in some (few) games (I am assuming it’s settings dependent), and will cause various issues in other titles from significantly worse performance to crashes. It’s still highly experimental and in active development.

wow, thank you all so much. I need to rethink my whole startup argument. :frowning:

Thank you again for the help, so HDR should just work then? with no flags? I get easily confused lol.

Thank you again,

Panic

Unfortunately I can’t help with HDR because I don’t use it. The only thing I can say about HDR is that you should probably use it only if you have a good OLED / QD-OLED / Mini-LED monitor. Enablind HDR on IPS monitors is usually not worth it.

Edit:

regarding options being grayed out, based on what I have seen the most common culprit is the presence of iGPU. I haven’t paid attention to HDR, but I have seen other options like different DLSS and frame gen related options being either grayed out or completely missing unless I disable iGPU in BIOS. I have experienced this on two different computers (different distros, mainboards, and CPUs, same 4080 RTX)

A note for ProtonGE: It fixed a fair few problems for me on a few games ^^ Textures that were leached and messed up, games booting weirdly and flickering, …

If the manual/native version is intimidating to install (it’s a worthwhile ride, but sometimes you just want your game to work :p)… There are apps called ProtonPlus or ProtonUP that can help you manage and acquire new Proton packages.

Generally it’s

pacman -S protonup-qt

Or

paru protonplus

Boot those guys, acquire ProtonGE, then activate it in Steam in the Compatibility tab of Cyberpunk 2077. Boom ^^
I could launch Cyberpunk with pretty much all cranked up without even a single extra flag.
(That is all -to my knowledge- obviously, I’m far from an Arch or Cachy expert ^^’)

On CachyOS, you normally want proton-cachyos, or are you saying you were having issues with proton-cachyos and Proton-GE fixed them? AFAIK, most GE stuff is available in CachyOS’s version of Proton.

Edit: Btw, I’ve been experiencing some weird Discourse-related issues. I press “Reply” below someone’s answer, but it gets posted as if I had pressed the general thread reply button at the top. I delete the reply and repeat the process, but then, instead of quoting the user I want to reply to, it quotes my deleted post. If I delete that one as well, it won’t let me post a similar or identical message because it’s too similar to what I’ve already posted.

Does anyone else experience this? I wonder if it could be related to the browser and its anti-tracking measures.

Yeah I first tried Proton-cachyos and had very messed up textures, specifically on Conan Exiles. They were leached, pale, desaturated, blended together, blurry, despite the settings being the same I used on Windows back in the day.

I switched it to ProtonGE and suddenly I had a clean picture :slight_smile:
In all honesty: no idea why, if they’re supposed to be the same ^^’

EDIT: Idk about Discourse though :frowning: Sorry

wow!! Thank you Mina and everyone, This thread is helping me greatly. Thank you all again so much.

Panic

Thank you so much all of you and Mina Thanks for the solid tip. I used it and now I have HDR and it looks beautiful. Loving CachyOS and the community around it.

Thanks again,

Panic

Np, glad you managed to get it working :smiley:

Just for future reference, the new variable for enabling HDR using proton-cachyos is: DXVK_HDR=1

PROTON_ENABLE_HDR is obsolete.

try this Thatch 🏴‍☠️ - A lightweight, native Wine prefix commander

Thank you conveXion I changed it in my commands :slight_smile: